aboutsummaryrefslogtreecommitdiff
path: root/sys/netinet6/in6_pcb.c
Commit message (Expand)AuthorAgeFilesLines
* Move lock assertions to top of in6_pcbladdr(): we still want them to runRobert Watson2006-04-251-3/+7
* Modify in6_pcbpurgeif0() to accept a pcbinfo structure rather than a pcbRobert Watson2006-04-231-3/+7
* Mirror IPv4 pcb locking into in6_setsockaddr() and in6_setpeeraddr():Robert Watson2006-04-151-0/+4
* Remove spl use from IPv6 inpcb code.Robert Watson2006-04-121-25/+13
* Break out in_pcbdetach() into two functions:Robert Watson2006-04-011-13/+11
* Make net.inet.ip.portrange.reservedhigh andDavid Malone2006-03-191-1/+2
* IPv6 was improperly defining its malloc type the same as IPv4 (M_IPMADDR,David E. O'Brien2005-09-071-1/+1
* scope cleanup. with this changeHajimu UMEMOTO2005-07-251-40/+39
* /* -> /*- for license, minor formatting changes, separate for KAMEWarner Losh2005-01-071-2/+2
* Push acquisition of the accept mutex out of sofree() into the callerRobert Watson2004-10-181-0/+1
* When notifying protocol components of an event on an in6pcb, use theRobert Watson2004-08-211-3/+5
* Get rid of the RANDOM_IP_ID option and make it a sysctl. NetBSDDavid Malone2004-08-141-5/+0
* Pass pcbinfo structures to in6_pcbnotify() rather than pcbheadRobert Watson2004-08-061-4/+14
* Disallow a particular kind of port theft described by the following scenario:Yaroslav Tykhiy2004-07-281-5/+1
* Commit a first pass at in6pcb and pcbinfo locking for IPv6,Robert Watson2004-07-271-0/+16
* Don't consider TCP connections beyond LISTEN stateYaroslav Tykhiy2004-07-271-19/+10
* Rename suser_cred()'s PRISON_ROOT flag to SUSER_ALLOWJAIL. This isColin Percival2004-07-261-1/+1
* Missed directory in previous commit; need to hold SOCK_LOCK(so)Robert Watson2004-06-121-0/+1
* Remove advertising clause from University of California Regent'sWarner Losh2004-04-071-4/+0
* Reduce 'td' argument to 'cred' (struct ucred) argument in those functions:Pawel Jakub Dawidek2004-03-271-8/+8
* supported IPV6_RECVPATHMTU socket option.Hajimu UMEMOTO2004-02-131-1/+18
* fix build with FAST_IPSEC.Hajimu UMEMOTO2004-02-091-2/+1
* call ipsec_pcbconn()/ipsec_pcbdisconn() from in6_pcbconnect().Hajimu UMEMOTO2004-01-131-0/+7
* in set{peer, sock}addr, do not convert the unspecifiedHajimu UMEMOTO2004-01-101-2/+2
* Introduce tcp_hostcache and remove the tcp specific metrics fromAndre Oppermann2003-11-201-36/+8
* Overhaul routing table entry cleanup by introducing a new rtexpungeSam Leffler2003-10-301-5/+3
* Switch Advanced Sockets API for IPv6 from RFC2292 to RFC3542Hajimu UMEMOTO2003-10-241-2/+1
* - fix typo in comments.Hajimu UMEMOTO2003-10-081-210/+6
* return(code) -> return (code)Hajimu UMEMOTO2003-10-061-29/+29
* Locking for updates to routing table entries. Each rtentry gets a mutexSam Leffler2003-10-041-5/+9
* randomize IPv6 flowlabel when RANDOM_IP_ID is defined.Hajimu UMEMOTO2003-10-011-0/+5
* Fix a bunch of off-by-one errors in the range checking code.Ruslan Ermilov2003-09-111-1/+1
* Do not attempt to access to inp_socket fields if the socket is in the TIME_WAITOlivier Houchard2003-06-171-13/+38
* Add a TCP TIMEWAIT state which uses less space than a fullblown TCPJonathan Lemon2003-02-191-4/+4
* Back out M_* changes, per decision of the TRB.Warner Losh2003-02-191-2/+2
* Remove M_TRYWAIT/M_WAITOK/M_WAIT. Callers should use 0.Alfred Perlstein2003-01-211-2/+2
* Tie new "Fast IPsec" code into the build. This involves the usualSam Leffler2002-10-161-0/+7
* Create new functions in_sockaddr(), in6_sockaddr(), andDon Lewis2002-08-211-38/+54
* Notify functions can destroy the pcb, so they have to return anJeffrey Hsu2002-06-141-2/+3
* As a stop-gap measure, add one INP_LOCK_DESTROY() to in6_pcbdetach() toJeffrey Hsu2002-06-121-0/+1
* Lock up inpcb.Jeffrey Hsu2002-06-101-2/+3
* Back out my lats commit of locking down a socket, it conflicts with hsu's work.Seigo Tanimura2002-05-311-48/+20
* Lock down a socket, milestone 1.Seigo Tanimura2002-05-201-20/+48
* just merged cosmetic changes from KAME to ease sync between KAME and FreeBSD.SUZUKI Shinsuke2002-04-191-1/+4
* Change the suser() API to take advantage of td_ucred as well as do aJohn Baldwin2002-04-011-1/+1
* Remove references to vm_zone.h and switch over to the new uma API.Jeff Roberson2002-03-201-2/+2
* Fix warnings caused by discarding const.Alfred Perlstein2002-02-271-2/+3
* Give struct socket structures a ref counting interface similar toMatthew Dillon2001-11-171-1/+1
* Pull post-4.4BSD change to sys/net/route.c from BSD/OS 4.2.Ruslan Ermilov2001-10-171-5/+3
* Pull fix for memory leak in in6_losing() from netinet/in_pcb.c,v 1.85.Ruslan Ermilov2001-10-171-3/+2