summaryrefslogtreecommitdiffstats
path: root/sys/netinet/in_pcb.c
Commit message (Expand)AuthorAgeFilesLines
* Remove no-op spl references in in_pcb.c, since in_pcb locking has beenrwatson2005-07-191-15/+3
* Commit correct version of previous commit (in_pcb.c:1.164). Use therwatson2005-06-011-2/+2
* Assert pcbinfo lock in in_pcbdisconnect() and in_pcbdetach(), as therwatson2005-06-011-0/+3
* o Tweak the comment a bit.maxim2005-04-081-1/+1
* o Disable random port allocation when ip.portrange.first ==maxim2005-04-081-0/+6
* o Document net.inet.ip.portrange.random* sysctls.maxim2005-03-231-7/+10
* We can make code simplier after last change.glebius2005-02-221-2/+2
* In in_pcbconnect_setup() remove a check that route points atglebius2005-02-221-4/+2
* /* -> /*- for license, minor formatting changesimp2005-01-071-1/+1
* Port randomization leads to extremely fast port reuse at highsilby2005-01-021-4/+52
* Push acquisition of the accept mutex out of sofree() into the callerrwatson2004-10-181-0/+1
* Assign so_pcb to NULL rather than 0 as it's a pointer.rwatson2004-09-291-1/+1
* In in_pcbrehash(), do assert the inpcb lock as well as the pcbinfo lock.rwatson2004-08-191-1/+1
* Assert the locks of inpcbinfo's and inpcb's passed into in_pcbconnect()rwatson2004-08-111-0/+6
* Disallow a particular kind of port theft described by the following scenario:yar2004-07-281-10/+1
* Rename suser_cred()'s PRISON_ROOT flag to SUSER_ALLOWJAIL. This iscperciva2004-07-261-2/+2
* o connect(2): if there is no a route to the destinationmaxim2004-06-161-3/+1
* Socket MAC labels so_label and so_peerlabel are now protected byrwatson2004-06-131-1/+4
* Extend coverage of SOCK_LOCK(so) to include so_count, the socketrwatson2004-06-121-0/+1
* When checking for possible port theft, skip over a TCP inpcbyar2004-05-201-7/+3
* Wrap two long lines in the previous commit.silby2004-04-231-2/+4
* Take out an unneeded variable I forgot to remove in the last commit,silby2004-04-221-2/+3
* Simplify random port allocation, and add net.inet.ip.portrange.randomized,silby2004-04-221-27/+13
* Switch from using sequential to random ephemeral port allocation,silby2004-04-201-6/+28
* Remove advertising clause from University of California Regent'simp2004-04-071-4/+0
* Fixed misspelling of IPPORT_MAX as USHRT_MAX. Don't include <sys/limits.h>bde2004-04-061-9/+9
* Reduce 'td' argument to 'cred' (struct ucred) argument in those functions:pjd2004-03-271-25/+24
* Remove unused argument.pjd2004-03-271-2/+1
* Remove unused function.pjd2004-03-251-10/+0
* Scrub unused variable zeroin_addr.rwatson2004-03-101-2/+0
* do not deref freed pointerume2004-01-131-2/+2
* Make sure all uses of stack allocated struct route's are properlyandre2003-11-261-2/+1
* Split the "inp" mutex class into separate classes for each of divert,sam2003-11-261-2/+3
* bzero() the the sockaddr used for the destination address fortmm2003-11-231-0/+1
* Introduce tcp_hostcache and remove the tcp specific metrics fromandre2003-11-201-83/+14
* Introduce a MAC label reference in 'struct inpcb', which cachesrwatson2003-11-181-7/+40
* add missing inpcb lock before call to tcp_twclose (which reclaims the inpcb)sam2003-11-131-0/+1
* o reorder some locking asserts to reflect the order of the lockssam2003-11-131-3/+4
* In in_pcbconnect_setup(), don't use the cached inp->inp_route unlessiedowse2003-11-101-4/+4
* add locking assertionssam2003-11-081-4/+29
* - cleanup SP refcnt issue.ume2003-11-041-4/+14
* - Add a new function tcp_twrecycleable, which tells us if the ISN whichsilby2003-11-011-0/+12
* Overhaul routing table entry cleanup by introducing a new rtexpungesam2003-10-301-5/+3
* Locking for updates to routing table entries. Each rtentry gets a mutexsam2003-10-041-8/+9
* Consistently use the BSD u_int and u_short instead of the SYSV uint andjhb2003-08-071-1/+1
* Deprecate machine/limits.h in favor of new sys/limits.h.kan2003-04-291-2/+1
* The ancient and outdated concept of "privileged ports" in UNIX-typecjc2003-02-211-2/+15
* Add a TCP TIMEWAIT state which uses less space than a fullblown TCPjlemon2003-02-191-4/+25
* Back out M_* changes, per decision of the TRB.imp2003-02-191-1/+1
* in_pcbnotifyall() requires an exclusive protocol lock for notify functionshsu2003-02-121-7/+7
OpenPOWER on IntegriCloud