summaryrefslogtreecommitdiffstats
path: root/sys/netinet/tcp_syncache.c
Commit message (Expand)AuthorAgeFilesLines
* Initial import of RFC 2385 (TCP-MD5) digest support.bms2004-02-111-0/+40
* Remove leftover FREE() from changes in rev 1.50.andre2004-01-231-1/+0
* Move the reduction by one of the syncache limit after the zone has beenandre2004-01-221-1/+1
* Remove an unused variable and put the sockaddr_in6 onto the stack insteadandre2004-01-221-26/+14
* Introduce tcp_hostcache and remove the tcp specific metrics fromandre2003-11-201-66/+34
* correct typossam2003-11-111-2/+2
* o add missing inpcb locking in tcp_respondsam2003-11-111-37/+46
* use Giant-less callouts when debug_mpsafenet is non-zerosam2003-11-101-1/+2
* Mark TCP syncache timer as not Giant-free ready yet.hsu2003-11-101-1/+1
* - cleanup SP refcnt issue.ume2003-11-041-1/+5
* Change all SYSCTLS which are readonly and have a related TUNABLEsilby2003-10-211-3/+3
* Change instances of callout_init that specify MPSAFE behaviour tosam2003-08-191-1/+1
* The syncache has made use of TCPDEBUG problematic, because the SYNharti2003-08-131-0/+41
* Drop Giant around syncache timer processing.hsu2003-07-171-1/+1
* Fix a comment which didn't match the new cookie behavior.silby2003-02-241-1/+1
* Improve the security and performance of syncookies:silby2003-02-231-26/+47
* Back out M_* changes, per decision of the TRB.imp2003-02-191-2/+2
* Properly document that syncache timer processing requires anhsu2003-02-121-3/+3
* Fix a bug with syncookies; previously, the syncache's MSS size was notsilby2003-01-291-2/+2
* Remove M_TRYWAIT/M_WAITOK/M_WAIT. Callers should use 0.alfred2003-01-211-2/+2
* Validate inp before de-referencing it.hsu2003-01-051-1/+1
* Remove forgotten INP_UNLOCK(inp) in my previous commit.pb2002-12-221-1/+0
* In syncache_timer(), don't attempt to lock the inpcb structurepb2002-12-211-2/+0
* Eliminate a goto.hsu2002-12-201-39/+36
* Expand scope of TCP protocol lock to cover syncache data structures.hsu2002-12-201-2/+3
* Fix instances of macros with improperly parenthasized arguments.alfred2002-11-091-8/+8
* Tie new "Fast IPsec" code into the build. This involves the usualsam2002-10-161-1/+9
* Replace aux mbufs with packet tags:sam2002-10-161-10/+4
* Handle PMTU discovery in syn-ack packets slightly differently;silby2002-08-051-8/+6
* Introduce support for Mandatory Access Control and extensiblerwatson2002-07-311-0/+8
* One possible code path for syncache_respond() is:jlemon2002-06-281-1/+7
* Re-commit w/fix:silby2002-06-141-2/+16
* Back out ip_tos/ip_ttl/DF "fix", it just panic'd my box. :)silby2002-06-141-18/+0
* Ensure that the syn cache's syn-ack packets contain the samesilby2002-06-141-0/+18
* Every array elt is initialized in the following loop, so removehsu2002-06-101-1/+1
* Lock up inpcb.hsu2002-06-101-0/+5
* Modify the arguments to syncache_socket() to include the mbuf (m) thatrwatson2002-05-141-4/+6
* Switch vm_zone.h with uma.h. Change over to uma interfaces.jeff2002-03-201-8/+9
* This is the first part of the new kernel memory allocator. This replacesjeff2002-03-191-1/+1
* NAI DBA updaterwatson2002-03-141-1/+1
* - Set inc_isipv6 in tcp6_usr_connect().ume2002-02-281-0/+1
* When expanding a syncache entry into a socket, inherit the socket optionsjlemon2002-02-201-1/+1
* When a duplicate SYN arrives which matches an entry in the syncache,jlemon2002-02-121-0/+5
* Pre-KSE/M3 commit.julian2002-02-071-2/+2
* The ENDPTS_EQ macro was comparing the one of the fports to itself. Fix.jlemon2002-01-221-1/+1
* If syncookies are disabled (net.inet.tcp.syncookies) then use the fasterjlemon2001-12-211-1/+4
* When storing an int value in a void *, use intptr_t as the cast typejlemon2001-12-191-2/+2
* Extend the SYN DoS defense by adding syncookies to the syncache.jlemon2001-12-191-14/+193
* Undo one of my last minute changes; move sc_iss up earlier so itjlemon2001-12-131-1/+1
* Fix a bug with transmitter restart after receiving a 0 window. Thedillon2001-12-021-1/+1
OpenPOWER on IntegriCloud