#
25a14d70 |
| 07-Jun-2002 |
itojun <itojun@openbsd.org> |
avoid is_ipv6 construct. a step towards IPv4-less kernel
|
#
74e8fb40 |
| 16-May-2002 |
kjc <kjc@openbsd.org> |
bring in ECN support from KAME. it consists of - ECN support in TCP - tunnel-egress and fragment reassembly rules in layer-3 not to lose congestion info at tunnel-egress and fragment reassembly
bring in ECN support from KAME. it consists of - ECN support in TCP - tunnel-egress and fragment reassembly rules in layer-3 not to lose congestion info at tunnel-egress and fragment reassembly
to enable ECN in TCP, build a kernel with TCP_ECN, and then, turn it on by "sysctl -w net.inet.tcp.ecn=1".
ok deraadt@
show more ...
|
#
759b0e56 |
| 08-Mar-2002 |
provos <provos@openbsd.org> |
use timeout(9) to schedule TCP timers. this avoid traversing all tcp connections during tcp_slowtimo. apdapted from thorpej@netbsd.org
|
#
99abd33f |
| 01-Mar-2002 |
provos <provos@openbsd.org> |
remove tcp_fasttimo and convert delayed acks to the timeout(9) API instead. adapated from netbsd. okay angelos@
|
#
64c11c6c |
| 05-Feb-2002 |
provos <provos@openbsd.org> |
when retransmitting a segment after FIN has been sent don't set FIN unless we are transmitting the last of our data. report from jishac@grc.nasa.gov; pr/2368
|
#
9be90cf7 |
| 14-Jan-2002 |
provos <provos@openbsd.org> |
knf
|
#
2522fca3 |
| 14-Jan-2002 |
provos <provos@openbsd.org> |
use macros to manage tcp timers; based on netbsd
|
#
3a3ca942 |
| 24-Nov-2001 |
deraadt <deraadt@openbsd.org> |
KNF
|
#
75595951 |
| 25-Jun-2001 |
angelos <angelos@openbsd.org> |
Always defer output TCP checksumming until ip_output() (or hardware, if it exists). Cuts down on code a bit, and we don't need to look at the routing entry at TCP. Based on NetBSD. UDP case to follow.
|
#
982cece8 |
| 25-Jun-2001 |
angelos <angelos@openbsd.org> |
Use in_cksum_phdr() rather than in_cksum() -- from NetBSD
|
#
5894cd47 |
| 23-Jun-2001 |
angelos <angelos@openbsd.org> |
Likewise, only use outgoing TCP/UDP hardware checksumming if the interface is not in bridge mode.
|
#
67475e5f |
| 23-Jun-2001 |
angelos <angelos@openbsd.org> |
Keep stats on TCP/UDP hardware checksumming.
|
#
8ab7f1c8 |
| 23-Jun-2001 |
angelos <angelos@openbsd.org> |
TCP/UDP hardware checksumming. Untested, since txp dies when it tries to compute the checksums. Still, it shouldn't affect anything.
|
#
a3e788a0 |
| 23-Jun-2001 |
provos <provos@openbsd.org> |
fix up mtu for routes and ongoing tcp connection when if mtu changes from FreeBSD; fixes pr/1878
|
#
6dff20b9 |
| 08-Jun-2001 |
angelos <angelos@openbsd.org> |
Cut down on include files.
|
#
6cdd78ad |
| 05-Jun-2001 |
deraadt <deraadt@openbsd.org> |
repair copyright notices for NRL & cmetz; cmetz
|
#
7ce0fc89 |
| 31-May-2001 |
provos <provos@openbsd.org> |
Two fixes from Stevens via davidg@freebsd, bug report by armin@wolfermann.org
- set the persist timer so that connections in CLOSING state timeout - honor keep-alive timer in CLOSING state.
Fixes t
Two fixes from Stevens via davidg@freebsd, bug report by armin@wolfermann.org
- set the persist timer so that connections in CLOSING state timeout - honor keep-alive timer in CLOSING state.
Fixes the problem in simulaneous close situation where connections would never leave the CLOSING state and stay arround indefinitly.
show more ...
|
#
48f4b314 |
| 25-Sep-2000 |
provos <provos@openbsd.org> |
on expiry of pmtu route, retry higher mtu. okay angelos@
|
#
39b94094 |
| 20-Sep-2000 |
provos <provos@openbsd.org> |
correctly calculate mss
|
#
62c4355e |
| 18-Sep-2000 |
provos <provos@openbsd.org> |
Path MTU discovery based on NetBSD but with the decision to use the DF flag delayed to ip_output(). That halves the code and reduces most of the route lookups. okay deraadt@
|
#
ce38375c |
| 05-Sep-2000 |
provos <provos@openbsd.org> |
various fixes to SACK and FACK from adesai@cisco.com, tomh@tomh.org and osuga@mml.yrp.nttdocomo.co.jp
|
#
6977aa13 |
| 21-Feb-2000 |
provos <provos@openbsd.org> |
TCP SACK fixes via Tom Henderson (tomh@cs.berkeley.edu): - tcp_sack_adjust() was completely rewritten, since it was erroneously referencing receiver side sequence numbers and comparing with sender si
TCP SACK fixes via Tom Henderson (tomh@cs.berkeley.edu): - tcp_sack_adjust() was completely rewritten, since it was erroneously referencing receiver side sequence numbers and comparing with sender side sequence numbers (thanks to Arun Desai (adesai@cisco.com) who discovered the problem) - in tcp_output(), moved assignment of sendalot=0 to the piece of code immediately following the search for sack-eligible retransmissions (bug identified by Arun Desai). - tcp_input() was not clearing t_dupacks if fewer than three dupacks arrived between acks of new data. (bug identified by Gaurav Banga (gaurav@netapp.com))
show more ...
|
#
396b7023 |
| 07-Jan-2000 |
itojun <itojun@openbsd.org> |
s/memset/bzero/ From: Michael Shalayeff <mickey@lucifier.dial-up.user.akula.net>
|
#
e2dc046c |
| 21-Dec-1999 |
provos <provos@openbsd.org> |
option TCP_NEWRENO goes away, its the default case for TCP_SACK if SACK is disabled for the connection or via sysctl
|
#
47494659 |
| 15-Dec-1999 |
provos <provos@openbsd.org> |
never go into persist mode if there are still segments to be retransmitted. set retransmit timer again if it was cleared, that can happen in SACK when there are no elligble SACK holes to be retransmi
never go into persist mode if there are still segments to be retransmitted. set retransmit timer again if it was cleared, that can happen in SACK when there are no elligble SACK holes to be retransmitted and the receiver window is full.
show more ...
|