summaryrefslogtreecommitdiff
path: root/sys/netinet6/nd6_rtr.c
AgeCommit message (Expand)Author
2024-07-14Unlock IPv6 sysctl net.inet6.ip6.forwarding from net lock.Alexander Bluhm
2023-03-31Fix white space.Alexander Bluhm
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
2019-06-21Prevent recursions by not deleting entries inside rtable_walk(9).Martin Pieuchot
2018-01-23The IPv6 gateway address passed to rt6_flush() comes either from aAlexander Bluhm
2017-11-03We are processing Router Solicitation / Advertisement messages onlyFlorian Obser
2017-08-09We are no longer processing router advertisements in theFlorian Obser
2017-07-11Purging is at last at hand. Day of Doom is here. All that is evilFlorian Obser
2017-07-08Enable slaacd on the installer and temporarily neuter routerFlorian Obser
2017-06-09Replace rtrequest(RTM_DELETE...) rtrequest_delete() and do not evenMartin Pieuchot
2017-06-07Grab the KERNEL_LOCK() around rtm*() functions. Routing sockets globalsMartin Pieuchot
2017-05-30Enable slaacd(8) by default and disable router solicitation andFlorian Obser
2017-05-16Replace remaining splsoftassert(IPL_SOFTNET) by NET_ASSERT_LOCKED().Martin Pieuchot
2017-03-06Prefix functions dealing with routing messages with 'rtm_' and keepMartin Pieuchot
2017-03-03Iterate over the global list of interfaces instead of using the globalMartin Pieuchot
2017-02-09percpu counters for raw ipv6 and icmp6 statsJeremie Courreges-Anglas
2016-12-22Remove all splsoftnet() from ND6 converting the non-recrusive ones toMartin Pieuchot
2016-11-28Explicitly initialize rti_ifa when automagically adding a route.Martin Pieuchot
2016-11-28Remove multiple recursive splsoftnet().Martin Pieuchot
2016-11-21Assert that defrtrlist_update() is always called at IPL_SOFTNET.Martin Pieuchot
2016-11-21Assert that prelist_update() is always called at IPL_SOFTNET.Martin Pieuchot
2016-11-21Assert that in6_ifadd() is always called at IPL_SOFTNET.Martin Pieuchot
2016-10-03Convert some of the remaining usages of time_second to time_uptime.Martin Pieuchot
2016-09-30Revert sending router solicitations when a prefix expires and go backFlorian Obser
2016-09-26typo in commentStuart Henderson
2016-09-08If the same address is offered via NA, update the existing ``ifa''Martin Pieuchot
2016-09-02Consider when a prefix expires when sending solicitations instead ofFlorian Obser
2016-09-02Go through the set function like normal people; no functional change.Florian Obser
2016-08-25Remove a check to expire received prefix.Martin Pieuchot
2016-08-22Sizes for free(9) from David Hill.Martin Pieuchot
2016-07-05Expand IN6_IFF_NOTREADY, ok bluhm@Martin Pieuchot
2016-05-02Simplify life for routing table implementations by requiring that rtable_walkJonathan Matthew
2016-01-12Prevent a possible NULL-derefenced introduced by the move of RA sleepingMartin Pieuchot
2015-12-18Convert arc4random() to arc4random_uniorm(). Diff by Matthew Martin.tb
2015-12-03Get rid of rt_mask() and stop allocating a "struct sockaddr" for everyMartin Pieuchot
2015-12-01Use rt_ifa_add(9) instead or rtrequest(9) when adding ND prefixes.Martin Pieuchot
2015-11-24No need for <net/if_types.h>Martin Pieuchot
2015-11-02typo in commentStuart Henderson
2015-11-02Prefer an existing refcounted ``ifp'' to rt_ifp when possible or use theMartin Pieuchot
2015-10-30Rename rtrequest1() to rtrequest().Alexander Bluhm
2015-10-28Remove linkmtu and maxmtu from struct nd_ifinfo. IN6_LINKMTU can nowFlorian Obser
2015-10-25Put some comments in how nd6_rs_attach() works.Florian 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-10-22Inspired by satosin(), use inline functions to convert sockaddr dl.Alexander Bluhm
2015-09-18Do not manually decrement rt's refcounter in nd6_lookup() and let theMartin Pieuchot
2015-09-12Now that rtrequest1(9) properly sets RTF_UP for newly added route,Martin Pieuchot
2015-09-11Kill yet another argument to functions in IPv6. This time ip6_output'sClaudio Jeker
2015-09-10if_put dance, shuffle some code and switch a printf to print the ifindexClaudio Jeker