summaryrefslogtreecommitdiffstats
path: root/sys/netinet6
Commit message (Expand)AuthorAgeFilesLines
* Adopt the slightly weaker consistency locking approach used in IPv4 rawrwatson2008-07-301-7/+3
* When copying in and out current ICMPv6 filters on a raw IPv6 socket,rwatson2008-07-291-6/+14
* Since we fail IPv6 raw socket allocation if inp->in6p_icmp6filt can'trwatson2008-07-292-15/+3
* Marginally decomplicate set/getsockopt code in ip6_output.c by simplyrwatson2008-07-291-18/+11
* Move inpcb lock higher to protect some nonbinding fields reading.mav2008-07-282-3/+6
* According to in_pcb.h protocol binding information has double locking.mav2008-07-272-20/+14
* Pass the ucred along into in{,6}_pcblookup_local for upcomingbz2008-07-103-10/+11
* For consistency take lport as u_short in in{,6}_pcblookup_local.bz2008-07-102-3/+2
* 1) Adds the rest of the VIMAGE change macrosrrs2008-07-092-4/+5
* Document required locking in in6_sleectsrc() in case an inp isbz2008-07-091-2/+4
* Change the parameters to in6_selectsrc():bz2008-07-085-15/+23
* Use soreceive_dgram() and sosend_dgram() with UDPv6, as we do with UDPv4.rwatson2008-07-081-0/+2
* Drop read lock on udbinfo earlier during delivery to the last matchingrwatson2008-07-071-1/+1
* Improve approximation of style(9) in raw socket code.rwatson2008-07-051-57/+75
* Introduce a new lock, hostname_mtx, and use it to synchronize accessrwatson2008-07-053-2/+14
* Remove NETISR_MPSAFE, which allows specific netisr handlers to be directlyrwatson2008-07-041-1/+1
* Remove GIANT_REQUIRED from IPv6 input, forward, and frag6 code. The frag6rwatson2008-07-033-7/+1
* Set the IPv6 netisr handler as NETISR_MPSAFE on the basis that, despiterwatson2008-07-021-1/+1
* Try to fix errors introduced in svn180085/cvs rev. 1.10:bz2008-06-291-1/+2
* Repair botched variable rename.kan2008-06-291-4/+4
* Oops, we've been incrementing the wrong cantforward variable.julian2008-06-291-1/+2
* Rename two vars so that they are different from the same vars in ipv4.julian2008-06-291-7/+7
* - Macro-izes the packed declaration in all headers.rrs2008-06-141-6/+20
* Employ read locks on UDP inpcbs, rather than write locks, whenrwatson2008-05-291-11/+12
* Factor out the v4-only vs. the v6-only inp_flags processing inbz2008-05-242-16/+34
* - Adds support for the multi-asconf (From Kozuka-san)rrs2008-05-201-3/+3
* Add code to allow the system to handle multiple routing tables.julian2008-05-094-9/+15
* Acquire a read lock, rather than a write lock, on a UDPv6 inpcb whenrwatson2008-04-221-9/+9
* In ICMPv6, read lock rather than write lock the inpcb on receive.rwatson2008-04-211-4/+4
* With IPv4 raw sockets, read lock rather than write lock the inpcb whenrwatson2008-04-211-5/+5
* When querying a local or remote address on an IPv6 socket, use only arwatson2008-04-191-4/+4
* Convert pcbinfo and inpcb mutexes to rwlocks, and modify macros torwatson2008-04-175-65/+65
* - Have SCTP use the new pru_flush functionalityrrs2008-04-141-0/+1
* This patch provides the back end support for equal-cost multi-pathqingli2008-04-133-0/+31
* In in_pcbnotifyall() and in6_pcbnotify(), use LIST_FOREACH_SAFE() andrwatson2008-04-061-6/+2
* Replaced the misleading uses of a historical artefact M_TRYWAIT with M_WAIT.ru2008-03-251-1/+1
* Correct IPsec behaviour with a 'use' level in SP but no SA available.bz2008-03-141-2/+16
* Correct reference counting on the SP for outgoing IPv6 IPsec connections.bz2008-03-142-7/+5
* #if 0 out a currently unsued (and incomplete) function: ip6_ipsec_mtu().bz2008-03-142-6/+8
* Replace the function name in two identical printfsbz2008-03-141-2/+4
* Rather than passing around a cached 'priv', pass in an ucred tobz2008-02-021-26/+9
* Replace the last susers calls in netinet6/ with privilege checks.bz2008-01-245-68/+91
* Correct the commented out debugging printf()s in REPLACE and NEXT macros.bz2008-01-201-2/+8
* un-__P()obrien2008-01-0817-80/+80
* Fix leaking MAC labels for IPv6 inpcbs by adding missing MAC labelrwatson2007-12-171-0/+6
* Clean up VCS Ids.obrien2007-12-1045-134/+177
* Remove more dup'd codejulian2007-12-061-21/+0
* remove duped codejulian2007-12-061-26/+1
* Instead of manually freeing the packet options structure (and not even doingmtm2007-11-211-6/+1
* Move towards more explicit support for various network protocol stacksrwatson2007-10-281-1/+1
OpenPOWER on IntegriCloud