History log of /openbsd-src/sys/netinet/tcp_output.c (Results 126 – 150 of 151)
Revision Date Author Comments
# 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


1234567