aboutsummaryrefslogtreecommitdiff
path: root/sys/netinet6
Commit message (Expand)AuthorAgeFilesLines
* Implement RFC 5095 more fully. Rather than marking this no-op code asWarner Losh2009-05-092-35/+3
* Remove unnecessary CURVNET_SET() calls where curvnet context isMarko Zec2009-05-061-19/+1
* Silence unsolicited spam printed out when KTR_MLD happens to beAlexander Kabaev2009-05-051-1/+1
* Change the curvnet variable from a global const struct vnet *,Marko Zec2009-05-055-23/+37
* Make indentation more uniform accross vnet container structs.Marko Zec2009-05-021-90/+90
* Limit scope of acquisition of INP_RLOCK for multicast input filterBruce M Simpson2009-05-011-5/+5
* Permit buiding kernels with options VIMAGE, restricted to only a singleMarko Zec2009-04-308-25/+18
* Bite the bullet, and make the IPv6 SSM and MLDv2 mega-commit:Bruce M Simpson2009-04-2916-1085/+3689
* Add MLDv2 protocol header, but do not connect it to the build.Bruce M Simpson2009-04-291-0/+112
* Import IPv6 SSM module but do not connect it to the build.Bruce M Simpson2009-04-291-0/+2625
* Add IN6ADDR_LINKLOCAL_ALLV2ROUTERS_INIT, in6addr_linklocal_allv2routersBruce M Simpson2009-04-291-12/+19
* In preparation for turning on options VIMAGE in next commits,Marko Zec2009-04-262-4/+3
* Compare protosw pointer with NULL.Bjoern A. Zeeb2009-04-231-1/+1
* Assert the interface address list lock in IFP_TO_IA6(), as it willRobert Watson2009-04-202-2/+5
* Prefer structure fields (ifa_link) to macro aliases for themRobert Watson2009-04-206-20/+20
* Acquire interface address list lock around access to if_addrhead,Robert Watson2009-04-204-8/+40
* Use TAILQ_FOREACH() and TAILQ_FOREACH_SAFE() rather than manuallyRobert Watson2009-04-206-29/+21
* Close some but not all writer-writer races when maintaining IPv6Robert Watson2009-04-201-1/+18
* Lock interface address lists before iterating over them in nd6.Robert Watson2009-04-201-0/+5
* Change if_output to take a struct route as its fourth argument in orderKip Macy2009-04-162-3/+3
* add an llentry to struct route{_in6} to allow it to be passed around withKip Macy2009-04-151-0/+1
* Update stats in struct icmpstat and icmp6stat using four newRobert Watson2009-04-126-42/+42
* Commit file omitted in r190962:Robert Watson2009-04-121-10/+10
* Introduce vnet module registration / initialization framework withMarko Zec2009-04-111-0/+19
* First pass at separating per-vnet initializer functionsMarko Zec2009-04-064-15/+40
* Introduce a number of changes to the MROUTING code.Bruce M Simpson2009-03-192-130/+268
* Remove IFF_NEEDSGIANT, a compatibility infrastructure introducedRobert Watson2009-03-153-6/+0
* Correct a number of evolved problems with inp_vflag and inp_flags:Robert Watson2009-03-151-4/+4
* On architectures with strict alignment requirements compensateMarius Strobl2009-03-071-4/+18
* Start removing IPv6 Type 0 Routing header code.Bjoern A. Zeeb2009-03-032-167/+25
* Add size-guards evaluated at compile-time to the main struct vnet_*Bjoern A. Zeeb2009-03-011-0/+3
* For all files including net/vnet.h directly include opt_route.h andBjoern A. Zeeb2009-02-2712-0/+15
* Shuffle the vimage.h includes or add where missing.Bjoern A. Zeeb2009-02-271-1/+1
* Assert the radix head lock in in6_rtqkill().Robert Watson2009-02-231-0/+2
* Try to remove/assimilate as much of formerly IPv4/6 specificBjoern A. Zeeb2009-02-083-6/+4
* Don't bother null-checking the thread pointer before the prison checksJamie Gritton2009-02-051-27/+22
* Remove redundant calls of prison_local_ip4 in in_pcbbind_setup, and ofJamie Gritton2009-02-051-7/+5
* Standardize the various prison_foo_ip[46] functions and prison_if toJamie Gritton2009-02-055-56/+44
* When iterating through the list trying to find a router inBjoern A. Zeeb2009-02-041-1/+3
* - Cleanup checksum code.Randall Stewart2009-02-031-4/+17
* Remove the single global unlocked route cache ip6_forward_rtBjoern A. Zeeb2009-02-015-134/+71
* Remove unused local MACROs.Bjoern A. Zeeb2009-01-312-3/+0
* Coalesce two consecutive #ifdef IPSEC blocks.Bjoern A. Zeeb2009-01-311-4/+1
* Remove dead code from #if 0:Bjoern A. Zeeb2009-01-311-4/+0
* Like with r185713 make sure to not leak a lock as rtalloc1(9) returnsBjoern A. Zeeb2009-01-314-7/+7
* Remove 4 entirely unsued ip6 variables.Bjoern A. Zeeb2009-01-303-16/+4
* For consistency with prison_{local,remote,check}_ipN renameBjoern A. Zeeb2009-01-251-1/+1
* remove too noisy DIAGNOSTIC codeSam Leffler2009-01-181-4/+0
* Revive the RTF_LLINFO flag in route.h. The kernel code is guardedQing Li2009-01-121-0/+4
* Restrict arp, ndp and theoretically the FIB listing (if notBjoern A. Zeeb2009-01-091-0/+4