summaryrefslogtreecommitdiff
path: root/sys/netinet6/ip6_input.c
AgeCommit message (Expand)Author
2017-09-27Take softnet_lock on pr_input properly if NET_MPSAFEozaki-r
2017-07-27Don't acquire global locks for IPsec if NET_MPSAFEozaki-r
2017-07-06remove unnecessary casts; use sizeof(var) instead of sizeof(type).christos
2017-07-06Merge the two copies SO_TIMESTAMP/SO_OTIMESTAMP processing to a singlechristos
2017-06-01remove checks for failure after memory allocation calls that cannot fail:chs
2017-03-14Replace DIAGNOSTIC + panic with KASSERTozaki-r
2017-03-01Provide in6_multi_groupozaki-r
2017-02-22Stop using useless IN6_*_MULTI macrosozaki-r
2017-02-21Sweep unnecessary malloc.h inclusionsozaki-r
2017-01-16ip6_sprintf -> IN6_PRINT so that we pass the size.christos
2017-01-16Make ip6_sprintf(), in_fmtaddr(), lla_snprintf() and icmp6_redirect_diag() mp...ryo
2016-12-08Add rtcache_unref to release points of rtentry stemming from rtcacheozaki-r
2016-11-01Reduce the number of return pointsozaki-r
2016-10-18Don't hold global locks if NET_MPSAFE is enabledozaki-r
2016-09-07Disallow input to detached addresses because they are not yet valid.roy
2016-08-31Make ipforward_rt and ip6_forward_rt percpuozaki-r
2016-08-02ip6flow refactor like ipflow.knakahara
2016-08-01Apply pserialize and psref to struct ifaddr and its variantsozaki-r
2016-07-07Switch the address list of intefaces to pslist(9)ozaki-r
2016-07-06Move in6_ifaddr_list to a more proper place (from ip6_input.c to in6.c)ozaki-r
2016-07-04Use pslist(9) for the global in6_ifaddr listozaki-r
2016-06-22Remove unnecessary NULL checks of ifa->ifa_addrozaki-r
2016-06-10Avoid storing a pointer of an interface in a mbufozaki-r
2016-05-19Get rcvif once and reuse itozaki-r
2016-04-04Separate nexthop caches from the routing tableozaki-r
2016-04-01Refine nd6logozaki-r
2016-04-01Tidy up nd6_timer initializationozaki-r
2016-02-04Declare in6_tmpaddrtimer_ch in in6_var.h.riastradh
2016-01-08eliminate ip_input.c and ip6_input.c dependency on gif(4)knakahara
2015-12-12Hook up the addrctl stuff that's already there.christos
2015-08-24sprinkle _KERNEL_OPTpooka
2015-04-01Pull out ipsec routines from ip6_inputozaki-r
2015-01-20Add net.inet6.ip6.prefer_tempaddr sysctl knob so that we can preferroy
2014-06-16Add 3rd argument to pktq_create to pass scozaki-r
2014-06-05- Implement pktqueue interface for lockless IP input queue.rmind
2014-06-05Add IPV6CTL_AUTO_LINKLOCAL and ND6_IFF_AUTO_LINKLOCAL toggles whichroy
2014-05-30Introduce 2 new variables: ipsec_enabled and ipsec_used.christos
2014-02-25Ensure that the top level sysctl nodes (kern, vfs, net, ...) exist beforepooka
2013-10-04check result of setscope, from logan.christos
2013-06-29- Rewrite parts of pfil(9): use array to store hooks and thus be more cachermind
2013-06-05IPSEC has not come in two speeds for a long time now (IPSEC == kame,christos
2012-11-29Add a new sysctl to mark ports as reserved, so that they are not used inchristos
2012-06-25rename rfc6056 -> portalgo, requested by yamtchristos
2012-06-234 new sysctls to avoid ipv6 DoS attacks from OpenBSDchristos
2012-06-22PR/46602: Move the rfc6056 port randomization to the IP layer.christos
2012-03-22remove KAME IPSEC, replaced by FAST_IPSECdrochner
2012-01-10add patch from Arnaud Degroote to handle IPv6 extended options withdrochner
2011-12-31- fix offsetof usage, and redundant defineschristos
2011-12-19rename the IPSEC in-kernel CPP variable and config(8) option todrochner
2011-11-19First step of random number subsystem rework described intls