summaryrefslogtreecommitdiff
path: root/sys/netinet6/nd6.h
AgeCommit message (Expand)Author
2020-03-28Move ND6_PRIV_* constants from nd6.h to slaacd the only place whereFlorian Obser
2019-06-21Prevent recursions by not deleting entries inside rtable_walk(9).Martin Pieuchot
2017-11-27Use a single timer for all ND6 entries.Martin Pieuchot
2017-11-03We are processing Router Solicitation / Advertisement messages onlyFlorian Obser
2017-08-09Remove knob and always do neighbor unreachable detection.Florian Obser
2017-08-09accept_rtadv doesn't do anything since some time.Florian Obser
2017-08-09We are no longer generating privacy addresses in theFlorian Obser
2017-08-08Stop running nd6_expire every second.Florian Obser
2017-07-12Get rid of ICMPV6CTL_ND6_DRLIST and ICMPV6CTL_ND6_PRLIST sysctlsFlorian Obser
2017-07-11Purging is at last at hand. Day of Doom is here. All that is evilFlorian Obser
2016-12-27Move nd6 timer initialisation to nd6_init() and call timeout_set()Alexander Bluhm
2016-11-28Remove multiple recursive splsoftnet().Martin Pieuchot
2016-11-21Assert that prelist_update() is always called at IPL_SOFTNET.Martin Pieuchot
2016-07-13store nd6 expiries in the route, not separately in the llinfo struct.David Gwynne
2016-06-15Kill nd6_output(), it doesn't do anything since the resolution logicMartin Pieuchot
2016-06-08Move ND resoluton logic from nd6_output() to nd6_storelladdr() andMartin Pieuchot
2016-06-01make nd6_llinfo_settimer take seconds instead of ticks.David Gwynne
2016-05-30remove code compensating for the "short" range of timeouts.David Gwynne
2016-03-30Implement proxy ARP for ART based on mpath support.Martin Pieuchot
2016-03-03Kill IPv6 prefix and router renumbering ioctls.Jeremie Courreges-Anglas
2015-12-18Convert arc4random() to arc4random_uniorm(). Diff by Matthew Martin.tb
2015-11-06Change nd6_nud_hint() to no longer manipulate rt_ifp directly.Martin Pieuchot
2015-11-02Implement the list of nd6 llinfo entries with a TAILQ.Alexander Bluhm
2015-11-02Prefer an existing refcounted ``ifp'' to rt_ifp when possible or use theMartin Pieuchot
2015-10-28Remove linkmtu and maxmtu from struct nd_ifinfo. IN6_LINKMTU can nowFlorian Obser
2015-10-25Introduce if_rtrequest() the successor of ifa_rtrequest().Martin Pieuchot
2015-10-24Ignore Router Advertisment's current hop limit.Martin Pieuchot
2015-08-31The return value of nd6_cache_lladdr() is never used so make it a void.Martin Pieuchot
2015-08-24nd6_prefix_add() is no longer used and die.Martin Pieuchot
2015-08-24Start moving away from the global prefix list by limiting its usage toMartin Pieuchot
2015-08-24Rework the code to decide when to perform DAD to no longer rely on theMartin Pieuchot
2015-08-18Call rtfree(9) when we no longer need the route entry rather thanMartin Pieuchot
2015-07-18Merge two identical chunks to add new prefixes to the global dataMartin Pieuchot
2015-07-16Properly layer Router Solicitation code.Martin Pieuchot
2015-07-09Remove unused arguments and the associated code from nd6_nud_hint().Martin Pieuchot
2014-11-20Rework the handling of interfaces and IPv6 addresses for local delivery.Martin Pieuchot
2014-11-10Do not pass an ifa pointer when we already have a DAD descriptor.Martin Pieuchot
2014-08-25Move sending of router solicitations to the kernel; receiving andFlorian Obser
2014-07-11move IPv6 prefix adding from workq to taskq; as a happy benefit, weBret Lambert
2014-05-07Kill the {nd6_,}useloopback buttons, using the loopback interface forMartin Pieuchot
2014-01-07Propagate an rdomain number to the nd6_lookup independently fromMike Belopuhov
2013-10-25More _KERNEL namespace cleanup, just in case something out thereTheo de Raadt
2013-08-28Remove unused argument from *rtrequest()Martin Pieuchot
2013-08-26No one uses the obsolete IPv6 ioctls SIOCGDRLST_IN6, SIOCGPRLST_IN6,Alexander Bluhm
2013-08-11To control the lifetime of IPv6 addresses, prefixes and defaultAlexander Bluhm
2013-07-01Do not access queue fields directly, use FOREACH() macro instead.Alexander Bluhm
2013-03-11Remove unused code manipulating a default interface and its index,Martin Pieuchot
2012-02-14typo in comment.Stuart Henderson
2011-04-03fix typos in commentsStefan Sperling
2010-04-06Simple implementation of RFC4941, "Privacy Extensions for StatelessStefan Sperling