summaryrefslogtreecommitdiff
path: root/sys/netinet/tcp_timer.c
AgeCommit message (Expand)Author
2001-11-13add RCSIDslukem
2001-11-04Change a few variable/tables to const since they are read-only.matt
2001-09-11Use callouts for SYN cache timers, rather than traversing time queuesthorpej
2001-09-10Update copyrights.thorpej
2001-09-10Use callouts for TCP timers, rather than traversing the list ofthorpej
2001-09-10Initialize TCP timer variables in a new function, tcp_timer_init().thorpej
2001-09-10Split tcp_timers() into multiple functions, one for each timer,thorpej
2001-09-10Change the way receive idle time and round trip time are measured.thorpej
2001-09-10Use a callout for the delayed ACK timer, and delete tcp_fasttimo().thorpej
2000-10-19remove #ifdef TCP6. it is not likely for us to bring in sys/netinet6/tcp6*.citojun
2000-10-17be more friendly with INET-less build.itojun
2000-03-30Remove register declarations.augustss
1999-07-14Use proper ip protocol # field and tcp hdr on sending RST against SYN,itojun
1999-07-01IPv6 kernel code, based on KAME/NetBSD 1.4, SNAP kit 19990628.itojun
1998-09-10Create tcp.keepidle, tcp.keepintvl, tcp.keepcnt, tcp.slowhz sysctls.mouse
1998-09-04Fix a couple of bogons related to tcp_new_iss():mycroft
1998-07-17Comment where we use the Loss Window.thorpej
1998-06-02Loss window MUST be one segment, per draft-floyd-incr-init-win-03.thorpej
1998-05-11Make sure a timer is marked "disarmed" once it has expired.thorpej
1998-05-11Nuke TUBA per my note to tech-net; there's no reason to keep it around.thorpej
1998-05-07Define all TCP timers in terms of PRT timers.thorpej
1998-05-06Use macros from tcp_timer.h to manipulate TCP timers, so that theirthorpej
1998-05-01Remove bogus black hole discovery codekml
1998-04-29Make use of the work-arounds for ancient broken TCP peers run-timethorpej
1998-04-29Add support for deletion of routes added by path MTU discovery;kml
1998-03-31Fix a potential-congestion case in the larger initial congestion windowthorpej
1998-03-19Fix a retransmission bug introduced by the Brakmo and Petersonkml
1998-02-19Update copyright (sigh, should have done this long ago).thorpej
1998-01-12Use option header file for TCP_COMPAT_42scottr
1998-01-05Finishing merging 4.4BSD-Lite2 netinet. At this point, the only changesthorpej
1997-12-31Implement a queue for delayed ACK processing. This queue is used inthorpej
1997-12-17From 4.4BSD-Lite2:thorpej
1997-12-11Implement an infrastructure to allow larger initial congestion windows.thorpej
1997-12-11In tcp_fasttimo(), don't clear TF_DELACK; we need it to count delayed ACKsthorpej
1997-12-09Costmetic change: use intotcpcb() in tcp_fasttimo().thorpej
1997-11-08TCP MSS fixes to provide cleaner slow-start and recovery.kml
1997-10-13o Make usage of /dev/random dependant onexplorer
1997-10-10Add hooks to use the kernel random system to generate TCP sequence numbers.explorer
1997-07-28Garbage-collect some "extern"s.thorpej
1997-07-23Pull SYN_cache_branch down into the main line.thorpej
1996-12-10Fix RTT scaling problems introduced with Brakmo and Peterson changes.mycroft
1996-09-09Add in_nullhost() and in_hosteq() macros, to hide some protocolmycroft
1996-05-22Pass a proc pointer down to the usrreq and pcbbind functions for PRU_ATTACH, ...mycroft
1996-02-13netinet prototypeschristos
1995-08-12splnet --> splsoftnetmycroft
1995-06-18convert pcb lists to CIRCLEQs, so that the end can be looked at morecgd
1995-06-12Various cleanup, including:mycroft
1995-04-13be a bit more careful and explicit with types. (basically a large no-op.)cgd
1994-10-14Don't return received data to the user until the initial handshake is complete.mycroft
1994-06-29New RCS ID's, take two. they're more aesthecially pleasant, and use 'NetBSD'cgd