ross
1e075b072d
Rewrite active_pmap() and again kill the reborn curproc bug.
1998-04-30 08:27:00 +00:00
thorpej
4ad2b50a58
Update for recent changes to vslock()/vsunlock(): document that the context
...
is taken from the provided proc, and remove the BUGS section, since it
has now been addressed.
1998-04-30 06:32:39 +00:00
thorpej
73863dd3c9
Pass vslock() and vsunlock() a proc *, rather than implicitly operating
...
on curproc.
1998-04-30 06:28:57 +00:00
thorpej
4df7fa2c39
Oops, typo.
1998-04-30 06:26:04 +00:00
mycroft
aa7159be03
Regen.
1998-04-30 06:18:45 +00:00
mycroft
6e626dfafc
Add the Apple Bandit chip.
1998-04-30 06:18:11 +00:00
fair
601bad7562
add some additional documentation and references
1998-04-30 05:42:40 +00:00
mjacob
de4d1c62af
pretty much redo interrupt code- now handles shared interrupts and solves the buspin int problem
1998-04-30 04:31:19 +00:00
mjacob
e3904356a4
do some mbs before a config read/write
1998-04-30 04:25:22 +00:00
matt
34cedede44
Forgot to add M_IPFLOW.
1998-04-30 00:36:34 +00:00
thorpej
27dba7b8e8
Implement two new BPF ioctls: BPFGHDRCMPLT and BPFSHDRCMPLT, to get/set
...
the "header already complete" flag. This allows BPF writers to spoof
layer 2 source addresses (providing the layer 2 in use supports it) in
applications where this is necessary. From Greg Smith <greg@nas.nasa.gov>.
1998-04-30 00:08:19 +00:00
thorpej
5e5904eb39
In ether_output(), if the socket address family is pseudo_AF_HDRCMPLT,
...
use the Ethernet source address speficied in the sockaddr rather than
the interface's Ethernet address, and then fall through to the AF_UNSPEC
case. From Greg Smith <greg@nas.nasa.gov>.
1998-04-30 00:05:41 +00:00
thorpej
a0a9022eec
Define a new pseudo-address family, pseudo_AF_HDRCMPLT, which is used by
...
BPF to tell interface output routines to not fill in the layer 2 source
address. From Greg Smith <greg@nas.nasa.gov>.
1998-04-30 00:03:16 +00:00
thorpej
1686aca01d
Pull in opt_gateway.h as appropriate.
1998-04-29 23:11:00 +00:00
matt
c3ef9d7317
Add support for printing fast forwarded packets.
1998-04-29 21:39:38 +00:00
matt
d4d709f7d0
Add support for "fast" forwarding. Add hooks in if_ethersubr.c and
...
if_fddisubr.c to fastpath IP forwarding. If ip_forward successfully
forwards a packet, it will create a cache (ipflow) entry. ether_input
and fddi_input will first call ipflow_fastforward with the received
packet and if the packet passes enough tests, it will be forwarded (the
ttl is decremented and the cksum is adjusted incrementally).
1998-04-29 21:37:52 +00:00
matt
37d70e3b46
defopt GATEWAY
1998-04-29 20:45:30 +00:00
matt
334f006538
New TCP reassembly code. The new code reduces the memory needed by
...
out-of-order packets and builds the infrastructure needed for sending
SACK blocks (to be added shortly).
1998-04-29 20:43:29 +00:00
fair
4d576a6053
fix bad .Xr references
1998-04-29 20:26:21 +00:00
fair
17ba539151
fix some bad .Xr
1998-04-29 20:11:30 +00:00
fair
42aff08cb4
fix a bad .Xr
1998-04-29 19:25:25 +00:00
fair
ebfcc842c8
Fix bad .Xr and some .Nm abuse
1998-04-29 19:19:15 +00:00
fair
f6f1a1889b
fix bad .Xr
1998-04-29 19:13:09 +00:00
fair
0047adf48c
Fix a few bad .Xr's. Nuke rampant abuse of .Nm.
...
Clarify examples through the judicious use of .Qq and .Em.
1998-04-29 19:12:09 +00:00
fair
45f41278ec
fix bad .Xr references
1998-04-29 18:16:01 +00:00
thorpej
93b075a492
Oops, we depend on <sys/queue.h>.
1998-04-29 17:49:58 +00:00
kleink
d4ef5aa94d
Add <inttypes.h> and <sys/inttypes.h>.
1998-04-29 13:31:07 +00:00
kleink
3eae303bcd
Add an <inttypes.h> implementation; we'll also make it accessible as
...
<sys/inttypes.h> in order to let kernel source access its type definitions.
1998-04-29 13:28:06 +00:00
fair
fa72f5de98
fix bad .Xr references
1998-04-29 11:33:55 +00:00
fair
f6b40a5fb3
fix bad .Xr references
1998-04-29 10:06:40 +00:00
fair
3d7afc6d03
fix bad .Xr references
1998-04-29 09:49:10 +00:00
fair
5ce6614a4f
fix bad .Xr references
1998-04-29 08:33:11 +00:00
thorpej
00d50da592
Fix some whitespace.
1998-04-29 05:44:47 +00:00
thorpej
13f972a4d6
Make use of the work-arounds for ancient broken TCP peers run-time
...
conditional (tcp_compat_42). The kernel config option TCP_COMPAT_42
will still enable this by default, or disable this by default if the
option is not included (i.e. current behavior). This will be made a
sysctl soon.
1998-04-29 05:16:46 +00:00
thorpej
80c08c1784
Turn off TCP_COMPAT_42, turn on TCP_CWM.
1998-04-29 04:57:49 +00:00
kml
238a0147cd
rt_timer documentation
1998-04-29 04:17:26 +00:00
ross
604d3ff418
Take out telnet manpages as they have been removed from the domestic
...
Makefile...
1998-04-29 03:58:30 +00:00
kml
eadcaa201c
change path MTU timeout value to match RFC 1191
1998-04-29 03:45:52 +00:00
kml
1579dcec47
Add support for deletion of routes added by path MTU discovery;
...
uses new generic route timeout code. Add sysctl for timeout period.
1998-04-29 03:44:11 +00:00
kml
8cdafd0efb
Add generic route timeout functionality; used by path MTU discovery code
1998-04-29 03:41:49 +00:00
thorpej
9e97d1cc17
Define Pyxis Interrupt Mask and General Purpose Output registers.
1998-04-29 03:09:26 +00:00
thorpej
47a53b61ec
Add the DEC 550 Personal Workstation slot.
1998-04-29 02:41:41 +00:00
thorpej
371b1a7fb7
Define the DEC 550 Personal Workstation (Miata) systype.
1998-04-29 02:39:24 +00:00
thorpej
9a25b32914
Use the symbolic name VVR_BLANK rather than a magic constant.
1998-04-29 02:23:20 +00:00
thorpej
829fa05638
Ignore any `-' characters that might have been passed in the boot flags.
1998-04-29 02:13:51 +00:00
thorpej
6493eddd91
Define the contents of the Video Valid register on the TGA and TGA2.
1998-04-29 02:11:19 +00:00
fair
b54911c568
fix mdoc reference
1998-04-29 01:42:03 +00:00
thorpej
53d3aa940b
Sync with recent change made to bha.c by mjacob:
...
Cute buglet: you can end up with zero CCBs if there were no targets
seen by the adapter. Always leave a minimum so the adapter can
finish attaching- it may be there w/o targets for a reason.
1998-04-29 01:02:44 +00:00
thorpej
100bfaf39a
Change RFC1323 timestamp update rule per Section 3.4 of RFC1323.bis. Old
...
rule was to update the timestamp if the sequence numbers are in range. New
rule adds a check that the timestamp is advancing, thus preventing our notion
of the most recent timestamp from incorrectly moving backwards.
1998-04-29 00:43:46 +00:00
thorpej
a152517daa
Add interrupt counter space for the DEC EB64+, and fix a misplaced
...
counter comment in the kn300 interrupt counters.
1998-04-29 00:34:06 +00:00