summaryrefslogtreecommitdiff
path: root/sys/netinet6/nd6.c
AgeCommit message (Expand)Author
2016-09-15all pools have their ipl set via pool_setipl, so fold it into pool_init.David Gwynne
2016-09-06pool_setipl for various netinet and netinet6 bitsDavid Gwynne
2016-08-22Make the ``rt_gwroute'' pointer of RTF_GATEWAY entries immutable.Martin Pieuchot
2016-08-22Sizes for free(9) from David Hill.Martin Pieuchot
2016-07-13Introduce RTF_MULTICAST and flag corresponding IPv6 routes as suchMartin 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-06Move nd6_output()'s "short-circuiting" for non-lladdr interface types earlier.Stuart Henderson
2016-06-03measure nd expiry times against time_uptime, not time_second.David Gwynne
2016-06-01make nd6_llinfo_settimer take seconds instead of ticks.David Gwynne
2016-05-31Stop creating and inserting a route entry for ARP and ND automagically.Martin Pieuchot
2016-05-30remove code compensating for the "short" range of timeouts.David Gwynne
2016-05-17Completely skip link-layer address resolution and NUD on gif(4).Martin Pieuchot
2016-04-27Remove unused arguments from rt_checkgate().Martin Pieuchot
2016-03-07Do not remove RTF_STATIC L2 entries from the routing table.Martin Pieuchot
2015-12-03Get rid of rt_mask() and stop allocating a "struct sockaddr" for everyMartin Pieuchot
2015-12-02When destroying an interface, we have to wait until all referencesAlexander Bluhm
2015-12-02Kill the RT_REPORT flag to rtalloc() and stop sending RTM_MISS messagesClaudio Jeker
2015-12-01Remove backward compatibility for "older version of routed and gated".Martin Pieuchot
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-11-01Replace the nd6 llinfo malloc(9) with pool_get(9) like arp does.Alexander Bluhm
2015-11-01Compare nd6 llinfo pointer with NULL. No binary change.Alexander Bluhm
2015-10-30Rename rtrequest1() to rtrequest().Alexander Bluhm
2015-10-29Kill a comment saying that rt_ifp may not be the same as ifp, that's noMartin Pieuchot
2015-10-28Add a missing splx for a return path introduced in rev 1.163Jonathan Gray
2015-10-28Remove linkmtu and maxmtu from struct nd_ifinfo. IN6_LINKMTU can nowFlorian Obser
2015-10-27Use rt_ifidx rather than rt_ifp.Martin Pieuchot
2015-10-25do not expose nd6 randomid's to userland via ioctl.Theo de Raadt
2015-10-25Trivial rt_ifp->if_index -> rt_ifidx conversions.Martin Pieuchot
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-22Make sure that the address matching the key (destination) of a routeMartin Pieuchot
2015-10-22Inspired by satosin(), use inline functions to convert sockaddr dl.Alexander Bluhm
2015-10-22Use rt_ifp as intended.Martin Pieuchot
2015-10-01Use rtdeletemsg() in nd6_free() to align it with arptfree().Martin Pieuchot
2015-09-18Do not manually decrement rt's refcounter in nd6_lookup() and let theMartin Pieuchot
2015-09-13There's no point in abstracting ifp->if_output() as long as pf_test()Martin Pieuchot
2015-09-12Now that rtrequest1(9) properly sets RTF_UP for newly added route,Martin Pieuchot
2015-09-12Stop overwriting the rt_ifp pointer of RTF_LOCAL routes with lo0ifp.Martin Pieuchot
2015-09-10It is time to put inet6 on a diet. Use the flensing knife and cut outClaudio Jeker
2015-08-31The return value of nd6_cache_lladdr() is never used so make it a void.Martin Pieuchot
2015-08-24Start moving away from the global prefix list by limiting its usage toMartin Pieuchot
2015-08-24In kernel initialize struct sockaddr_in and sockaddr_in6 to zeroAlexander Bluhm
2015-08-23Use simple byte pointer arithmetic and memcpy from/to aligned stackChristian Weisgerber
2015-08-19Convert all calls to rtrequest1() and the following error checkAlexander Bluhm
2015-08-17Use __func__ rather than the function name in log(9) calls to removeMartin Pieuchot
2015-07-16Properly layer Router Solicitation code.Martin Pieuchot