aboutsummaryrefslogtreecommitdiff
path: root/sys/netinet/tcp_syncache.c
Commit message (Expand)AuthorAgeFilesLines
* Remove clause three from tcp_syncache.c license per permission ofRobert Watson2005-01-301-6/+3
* Remove RFC1644 T/TCP support from the TCP side of the network stack.Andre Oppermann2004-11-021-90/+2
* Remove the last two global variables that are used to store packet state whileAndre Oppermann2004-09-151-2/+2
* White space cleanup for netinet before branch:Robert Watson2004-08-161-34/+34
* Get rid of the RANDOM_IP_ID option and make it a sysctl. NetBSDDavid Malone2004-08-141-5/+0
* Backout removal of UMA_ZONE_NOFREE flag for all zones which are establishedAndre Oppermann2004-08-111-1/+1
* Remove the UMA_ZONE_NOFREE flag to all uma_zcreate() calls in the IP andAndre Oppermann2004-08-111-1/+1
* Fix the !INET6 build.David Malone2004-07-171-0/+4
* The tcp syncache code was leaving the IPv6 flowlabel uninitialisedDavid Malone2004-07-171-6/+31
* Add support for TCP Selective Acknowledgements. The work for thisPaul Saab2004-06-231-1/+14
* Convert GIANT_REQUIRED to NET_ASSERT_GIANT for socket access.Robert Watson2004-06-161-1/+1
* Socket MAC labels so_label and so_peerlabel are now protected byRobert Watson2004-06-131-0/+2
* Switch to using the inpcb MAC label instead of socket MAC label whenRobert Watson2004-05-041-1/+1
* Reduce 'td' argument to 'cred' (struct ucred) argument in those functions:Pawel Jakub Dawidek2004-03-271-2/+4
* Final brucification pass. Spell types consistently (u_int). Remove bogusBruce M Simpson2004-02-141-1/+1
* Brucification.Bruce M Simpson2004-02-131-6/+6
* Initial import of RFC 2385 (TCP-MD5) digest support.Bruce M Simpson2004-02-111-0/+40
* Remove leftover FREE() from changes in rev 1.50.Andre Oppermann2004-01-231-1/+0
* Move the reduction by one of the syncache limit after the zone has beenAndre Oppermann2004-01-221-1/+1
* Remove an unused variable and put the sockaddr_in6 onto the stack insteadAndre Oppermann2004-01-221-26/+14
* Introduce tcp_hostcache and remove the tcp specific metrics fromAndre Oppermann2003-11-201-66/+34
* correct typosSam Leffler2003-11-111-2/+2
* o add missing inpcb locking in tcp_respondSam Leffler2003-11-111-37/+46
* use Giant-less callouts when debug_mpsafenet is non-zeroSam Leffler2003-11-101-1/+2
* Mark TCP syncache timer as not Giant-free ready yet.Jeffrey Hsu2003-11-101-1/+1
* - cleanup SP refcnt issue.Hajimu UMEMOTO2003-11-041-1/+5
* Change all SYSCTLS which are readonly and have a related TUNABLEMike Silbersack2003-10-211-3/+3
* Change instances of callout_init that specify MPSAFE behaviour toSam Leffler2003-08-191-1/+1
* The syncache has made use of TCPDEBUG problematic, because the SYNHartmut Brandt2003-08-131-0/+41
* Drop Giant around syncache timer processing.Jeffrey Hsu2003-07-171-1/+1
* Fix a comment which didn't match the new cookie behavior.Mike Silbersack2003-02-241-1/+1
* Improve the security and performance of syncookies:Mike Silbersack2003-02-231-26/+47
* Back out M_* changes, per decision of the TRB.Warner Losh2003-02-191-2/+2
* Properly document that syncache timer processing requires anJeffrey Hsu2003-02-121-3/+3
* Fix a bug with syncookies; previously, the syncache's MSS size was notMike Silbersack2003-01-291-2/+2
* Remove M_TRYWAIT/M_WAITOK/M_WAIT. Callers should use 0.Alfred Perlstein2003-01-211-2/+2
* Validate inp before de-referencing it.Jeffrey Hsu2003-01-051-1/+1
* Remove forgotten INP_UNLOCK(inp) in my previous commit.Pierre Beyssac2002-12-221-1/+0
* In syncache_timer(), don't attempt to lock the inpcb structurePierre Beyssac2002-12-211-2/+0
* Eliminate a goto.Jeffrey Hsu2002-12-201-39/+36
* Expand scope of TCP protocol lock to cover syncache data structures.Jeffrey Hsu2002-12-201-2/+3
* Fix instances of macros with improperly parenthasized arguments.Alfred Perlstein2002-11-091-8/+8
* Tie new "Fast IPsec" code into the build. This involves the usualSam Leffler2002-10-161-1/+9
* Replace aux mbufs with packet tags:Sam Leffler2002-10-161-10/+4
* Handle PMTU discovery in syn-ack packets slightly differently;Mike Silbersack2002-08-051-8/+6
* Introduce support for Mandatory Access Control and extensibleRobert Watson2002-07-311-0/+8
* One possible code path for syncache_respond() is:Jonathan Lemon2002-06-281-1/+7
* Re-commit w/fix:Mike Silbersack2002-06-141-2/+16
* Back out ip_tos/ip_ttl/DF "fix", it just panic'd my box. :)Mike Silbersack2002-06-141-18/+0
* Ensure that the syn cache's syn-ack packets contain the sameMike Silbersack2002-06-141-0/+18