summaryrefslogtreecommitdiff
path: root/sys/netinet6/nd6.h
AgeCommit message (Expand)Author
2023-05-04Introduce a neighbor discovery mutex like ARP uses it. For now itAlexander Bluhm
2023-05-02Call nd6_ns_output() without kernel lock from nd6_resolve().Alexander Bluhm
2023-04-05ARP has a sysctl to show the number of packets waiting for an arpAlexander Bluhm
2023-04-05ARP has a queue of packets that should be sent after name resolution.Alexander Bluhm
2023-01-06Clean up struct nd_opts, use nd6_options() function local variablesKlemens Nanni
2022-12-10Merge nd6_option_init() into nd6_options()Klemens Nanni
2022-12-09Switch nd_opts from a union to just a struct.Claudio Jeker
2022-12-07Do not store unused ICMPv6 Option PREFIX_INFORMATIONKlemens Nanni
2022-12-02Remove constant basereachable and retrans members from struct nd_ifinfoKlemens Nanni
2022-11-28Document struct nd_ifinfo protection, remove obsolete .initialized memberKlemens Nanni
2022-11-23Remove unused NDPRF_* defines; dead since 2017 sys/netinet6/nd6.c r1.210Klemens Nanni
2022-11-23Remove unused struct in6_ndifreq; dead since 2013 sys/netinet6/in6_var.h r1.37Klemens Nanni
2022-11-23Remove unused struct prf_ra; dead since 2017 sys/netinet/icmp6.h r1.45Klemens Nanni
2022-11-23Inline useless ND_IFINFO() macroKlemens Nanni
2022-11-23Let nd6_if{at,de}tach() be void and take an ifp argumentKlemens Nanni
2022-11-23Add *if_nd to struct ifnet, call nd6_if{at,de}tach() directlyKlemens Nanni
2022-11-23Recommit previous "Remove useless struct in6_ifextra"Klemens Nanni
2022-11-22Backout "Remove useless struct in6_ifextra" commitKlemens Nanni
2022-11-22Remove useless struct in6_ifextraKlemens Nanni
2022-11-12Remove unused RS_LHCOOKIE macroKlemens Nanni
2022-08-08Constify in6_addr pointer arguments in nd6_*() functionsKlemens Nanni
2022-07-28Zap prototypes for nonexistent nd6_setmtu() and in6_ifdel()Klemens Nanni
2022-07-22Leftovers from florian's RS/NA purge from the kernel in 2017.Klemens Nanni
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