summaryrefslogtreecommitdiff
path: root/sys/netinet6/nd6.c
AgeCommit message (Expand)Author
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
2015-07-15m_freem() can handle NULL, do not check for this condition beforehands.Theo de Raadt
2015-07-15Recognize CARP interfaces when sending packet to a multicast address.Martin Pieuchot
2015-07-09Remove unused arguments and the associated code from nd6_nud_hint().Martin Pieuchot
2015-06-16Store a unique ID, an interface index, rather than a pointer to theMartin Pieuchot
2015-06-08More damned eye searing whitespace. No change to .o files.Kenneth R Westerback
2015-06-06Put the link-layer address back into the gateway field of RTF_LOCALMartin Pieuchot
2015-05-15Allow multiple connected/interface routes to exist at the same time.Claudio Jeker
2015-04-27Do not call nd6_purge() before purging the IPv6 addresses of a detachedMartin Pieuchot
2015-04-17Stubs and support code for NIC-enabled IPsec bite the dust.Mike Belopuhov
2015-03-25With a per interface IPv6 stateless adress auto configuration flag itFlorian Obser
2015-03-14Check for the size of the supposed destination address when constructingMartin Pieuchot
2015-02-11Do not store the key and the gateway of a route entry in the same chunkMartin Pieuchot
2015-01-27remove the second void * argument on tasks.David Gwynne
2015-01-08Factorize various duplicated chunks of (old and horrible) code, checkingMartin Pieuchot
2014-12-22Make sure rtrequest1(9) is called under splsoftnet().Martin Pieuchot
2014-11-20Rework the handling of interfaces and IPv6 addresses for local delivery.Martin Pieuchot