summaryrefslogtreecommitdiff
path: root/sys/netinet/tcp_input.c
Commit message (Expand)AuthorAgeFilesLines
* Greatly simplify the unlocking logic by holding the TCP protocol lock untilJeffrey Hsu2003-03-131-8/+2
* Add support for RFC 3390, which allows for a variable-sizedJeffrey Hsu2003-03-131-2/+9
* Implement the Limited Transmit algorithm (RFC 3042).Jeffrey Hsu2003-03-121-0/+14
* Remove a panic(); if the zone allocator can't provide more timewaitJonathan Lemon2003-03-081-4/+3
* In timewait state, if the incoming segment is a pure in-sequence ackJonathan Lemon2003-02-261-2/+4
* The TCP protocol lock may still be held if the reassembly queue dropped FIN.Jonathan Lemon2003-02-261-1/+2
* tcp_twstart() need to be called with the TCP protocol lock held to avoidJeffrey Hsu2003-02-241-6/+8
* Pass the right function to callout_reset() for a compressedJeffrey Hsu2003-02-241-1/+1
* Yesterday just wasn't my day. Remove testing delta that crept into the diff.Jonathan Lemon2003-02-231-1/+1
* Check to see if the TF_DELACK flag is set before returning fromJonathan Lemon2003-02-221-8/+7
* Add a TCP TIMEWAIT state which uses less space than a fullblown TCPJonathan Lemon2003-02-191-30/+186
* Correct comments.Jonathan Lemon2003-02-191-7/+4
* Clean up delayed acks and T/TCP interactions:Jonathan Lemon2003-02-191-28/+27
* The protocol lock is always held in the dropafterack case, so we don'tJeffrey Hsu2003-02-131-2/+2
* Add the TCP flags to the log message whenever log_in_vain is 1, notCrist J. Clark2003-02-021-8/+3
* Fix NewReno.Jeffrey Hsu2003-01-131-41/+44
* Remove the PAWS ack-on-ack debugging printf().Matthew Dillon2002-12-301-5/+2
* Unravel a nested conditional.Jeffrey Hsu2002-12-201-21/+12
* Fix syntax in last commit.Matthew Dillon2002-12-171-3/+3
* Bruce forwarded this tidbit from an analysis Van Jacobson did on anMatthew Dillon2002-12-141-1/+6
* a better solution to building FAST_IPSEC w/o INET6Sam Leffler2002-11-101-4/+0
* fixup FAST_IPSEC build w/o INET6Sam Leffler2002-11-081-1/+4
* - Consistently update snd_wl1, snd_wl2, and rcv_up in the headerJeff Roberson2002-10-311-1/+15
* Don't need to check if SO_OOBINLINE is defined.Jeffrey Hsu2002-10-301-13/+8
* Tie new "Fast IPsec" code into the build. This involves the usualSam Leffler2002-10-161-0/+19
* Replace aux mbufs with packet tags:Sam Leffler2002-10-161-1/+1
* Guido found another bug. There is a situation withMatthew Dillon2002-09-301-0/+1
* Fix issue where shutdown(socket, SHUT_RD) was effectivelyMike Silbersack2002-09-221-3/+10
* Guido reported an interesting bug where an FTP connection between aMatthew Dillon2002-09-171-5/+23
* Replace various spelling with FALLTHROUGH which is lint()ablePhilippe Charnier2002-08-251-1/+1
* Enclose IPv6 addresses in brackets when they are displayed printable with aJuli Mallett2002-08-191-3/+7
* Implement TCP bandwidth delay product window limiting, similar to (butMatthew Dillon2002-08-171-0/+6
* Cosmetic-only changes for readability.Jeffrey Hsu2002-08-171-326/+278
* Rename mac_check_socket_receive() to mac_check_socket_deliver() so thatRobert Watson2002-08-151-1/+1
* Reset dupack count in header prediction.Jeffrey Hsu2002-08-151-0/+1
* Introduce support for Mandatory Access Control and extensibleRobert Watson2002-07-311-0/+13
* Don't shrink socket buffers in tcp_mss(), application might have alreadyRuslan Ermilov2002-07-221-2/+4
* Add the tcps_sndrexmitbad statistic, keep track of late acks that causedMatthew Dillon2002-07-191-0/+1
* Avoid unlocking the inp twice if badport_bandlim() returns -1.Jeffrey Hsu2002-06-241-2/+4
* Style bug: fix 4 space indentations that should have been tabs.Jeffrey Hsu2002-06-241-5/+5
* Move two global variables to automatic variables within theLuigi Rizzo2002-06-231-2/+3
* Remove (almost all) global variables that were used to holdLuigi Rizzo2002-06-221-9/+14
* Remove so*_locked(), which were backed out by mistake.Seigo Tanimura2002-06-181-1/+1
* Lock up inpcb.Jeffrey Hsu2002-06-101-4/+45
* Back out my lats commit of locking down a socket, it conflicts with hsu's work.Seigo Tanimura2002-05-311-86/+16
* Lock down a socket, milestone 1.Seigo Tanimura2002-05-201-16/+86
* Redo the sigio locking.Alfred Perlstein2002-05-011-6/+0
* Revert the change of #includes in sys/filedesc.h and sys/socketvar.h.Seigo Tanimura2002-04-301-6/+9
* Add a global sx sigio_lock to protect the pointer to the sigio objectSeigo Tanimura2002-04-271-1/+5
* just merged cosmetic changes from KAME to ease sync between KAME and FreeBSD.SUZUKI Shinsuke2002-04-191-0/+2