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


1234567