#
746062d6 |
| 10-Dec-1999 |
itojun <itojun@openbsd.org> |
sync DIAGNOSTIC code with reality. we always get cluster mbuf so max_linkhdr + hdrlen <= MCLBYTES is safe.
|
#
287546ea |
| 08-Dec-1999 |
itojun <itojun@openbsd.org> |
bring in KAME IPv6 code, dated 19991208. replaces NRL IPv6 layer. reuses NRL pcb layer. no IPsec-on-v6 support. see sys/netinet6/{TODO,IMPLEMENTATION} for more details.
GENERIC configuration shoul
bring in KAME IPv6 code, dated 19991208. replaces NRL IPv6 layer. reuses NRL pcb layer. no IPsec-on-v6 support. see sys/netinet6/{TODO,IMPLEMENTATION} for more details.
GENERIC configuration should work fine as before. GENERIC.v6 works fine as well, but you'll need KAME userland tools to play with IPv6 (will be bringed into soon).
show more ...
|
#
7fc5c10c |
| 02-Dec-1999 |
deraadt <deraadt@openbsd.org> |
typo; gbayley@ausmac.net
|
#
20014d98 |
| 15-Nov-1999 |
hugh <hugh@openbsd.org> |
Fix tcp retransmit/persist timers, provos@ OK.
Adapted from NetBSD: Fix a retransmission bug introduced by the Brakmo and Peterson RTO estimation changes. Under some circumstances it would
Fix tcp retransmit/persist timers, provos@ OK.
Adapted from NetBSD: Fix a retransmission bug introduced by the Brakmo and Peterson RTO estimation changes. Under some circumstances it would return a value of 0, while the old Van Jacobson RTO code would return a minimum of 3. This would result in 12 retransmissions, each 1 second apart. This takes care of those instances, and ensures that t_rttmin is used everywhere as a lower bound.
show more ...
|
#
dbce8c10 |
| 04-Nov-1999 |
ho <ho@openbsd.org> |
Add comment about gettdb() and spl level.
|
#
b9de2bea |
| 06-Jul-1999 |
cmetz <cmetz@openbsd.org> |
Added support for TCP MD5 option (RFC 2385).
|
#
9a658551 |
| 06-Jul-1999 |
cmetz <cmetz@openbsd.org> |
Fixed compilation problems when INET6 is enabled.
|
#
b86f143a |
| 03-Jul-1999 |
deraadt <deraadt@openbsd.org> |
indent
|
#
610219bc |
| 02-Jul-1999 |
cmetz <cmetz@openbsd.org> |
Fixed a #ifdef defined()... typo that turned into a compilation failure.
|
#
a237783b |
| 02-Jul-1999 |
cmetz <cmetz@openbsd.org> |
Significant cleanups in the way TCP is made to handle multiple network protocols.
"struct tcpiphdr" is now gone from much of the code, as are separate pointers for ti and ti6. The result is fewer va
Significant cleanups in the way TCP is made to handle multiple network protocols.
"struct tcpiphdr" is now gone from much of the code, as are separate pointers for ti and ti6. The result is fewer variables, which is generally a good thing.
Simple if(is_ipv6) ... else ... tests are gone in favor of a switch(protocol family), which allows future new protocols to be added easily. This also makes it possible for someone so inclined to re-implement TUBA (TCP over CLNP?) and do it right instead of the kluged way it was done in 4.4.
The TCP header template is now referenced through a mbuf rather than done through a data pointer and dtom()ed as needed. This is partly because dtom() is evil and partly because max_linkhdr + IPv6 + TCP + MSS/TS/SACK opts won't fit inside a packet header mbuf, so we need to grab a cluster for that (which the code now does, if needed).
show more ...
|
#
8c2ac9d7 |
| 11-Jan-1999 |
deraadt <deraadt@openbsd.org> |
netinet merge of NRL stuff. some indent and shrinkage needed; NRL/cmetz
|
#
9112e268 |
| 25-Nov-1998 |
millert <millert@openbsd.org> |
more min vs. ulmin/lmin fixes
|
#
700476be |
| 25-Nov-1998 |
millert <millert@openbsd.org> |
Must use lmin() not min() when comparing longs. Fixes alpha
|
#
6dc3bccc |
| 18-Nov-1998 |
provos <provos@openbsd.org> |
64-bit clean up
|
#
201dac0f |
| 17-Nov-1998 |
provos <provos@openbsd.org> |
NewReno, SACK and FACK support for TCP, adapted from code for BSDI by Hari Balakrishnan (hari@lcs.mit.edu), Tom Henderson (tomh@cs.berkeley.edu) and Venkat Padmanabhan (padmanab@cs.berkeley.edu) as p
NewReno, SACK and FACK support for TCP, adapted from code for BSDI by Hari Balakrishnan (hari@lcs.mit.edu), Tom Henderson (tomh@cs.berkeley.edu) and Venkat Padmanabhan (padmanab@cs.berkeley.edu) as part of the Daedalus research group at the University of California, (http://daedalus.cs.berkeley.edu). [I was able to do this on time spent at the Center for Information Technology Integration (citi.umich.edu)]
show more ...
|
#
5f0eddb4 |
| 28-Oct-1998 |
provos <provos@openbsd.org> |
- fix three bugs pointed out in Stevens, i.a. updating timestamps correctly - fix a 4.4bsd-lite2 bug, when tcp options are present the maximum segment size is not updated correctly, so that fast reco
- fix three bugs pointed out in Stevens, i.a. updating timestamps correctly - fix a 4.4bsd-lite2 bug, when tcp options are present the maximum segment size is not updated correctly, so that fast recovery forces out a segment which is split in two segments by tcp_output(), the fix is adpated from FreeBSD, the effective mss is recorded after option negotiation in 3way handshake. [I was able to fix this on time spent at Center for Information Technology Integration (citi.umich.edu)]
show more ...
|
#
56b012e8 |
| 18-May-1998 |
provos <provos@openbsd.org> |
first step to the setsockopt/getsockopt interface as described in draft-mcdonald-simple-ipsec-api, kernel notifies (EMT_REQUESTSA) signal userland key management applications when security services a
first step to the setsockopt/getsockopt interface as described in draft-mcdonald-simple-ipsec-api, kernel notifies (EMT_REQUESTSA) signal userland key management applications when security services are requested. this is only for outgoing connections at the moment, incoming packets are not yet checked against the selected socket policy.
show more ...
|
#
f3542b36 |
| 03-Feb-1998 |
deraadt <deraadt@openbsd.org> |
bad types; wileyc@sekiya.twics.co.jp
|
#
645de62f |
| 24-Nov-1997 |
deraadt <deraadt@openbsd.org> |
Add missing (implied) int to a variable declaration; thorpej
|
#
95c22216 |
| 26-Aug-1997 |
deraadt <deraadt@openbsd.org> |
indent
|
#
dcba40da |
| 19-Jun-1997 |
deraadt <deraadt@openbsd.org> |
ensure urgent is within window; TCP/IP Illustrated Vol 2, checked by Andreas.Gunnarsson@emw.ericsson.se
|
#
7da28b72 |
| 12-Sep-1996 |
tholo <tholo@openbsd.org> |
Close TCP receive window when we cannot receive data; suggested by Darren Reed. Also make a conditional easier to read.
|
#
db011c5b |
| 12-Sep-1996 |
tholo <tholo@openbsd.org> |
TCP Persist handling; from 4.4BSD Lite2 (via NetBSD PR 2335)
|
#
91a7a763 |
| 14-Mar-1996 |
tholo <tholo@openbsd.org> |
Fix from Lite2
|
#
b400e158 |
| 03-Mar-1996 |
niklas <niklas@openbsd.org> |
From NetBSD: 960217 merge
|