summaryrefslogtreecommitdiff
path: root/sys/netinet6/nd6_nbr.c
AgeCommit message (Expand)Author
2017-01-03Take the neighbor solicitation's source address from the packet toAlexander Bluhm
2016-12-22Remove all splsoftnet() from ND6 converting the non-recrusive ones toMartin Pieuchot
2016-12-21Use __func__ in debug log to reduce noise when grepping.Martin Pieuchot
2016-11-28Remove multiple recursive splsoftnet().Martin Pieuchot
2016-08-23Use rtalloc(9) directly instead of in6_selectsr() in NS/NA outputMartin Pieuchot
2016-08-22Sizes for free(9) from David Hill.Martin Pieuchot
2016-08-04Commit in6_selectsrc() split again, with missing assignment fixed.Vincent Gross
2016-07-22Revert in_selectsrc() refactoring, it breaks IPv6.Martin Pieuchot
2016-07-20Split in6_selectsrc() into a low-level part and a pcb-level part, andVincent Gross
2016-07-05Expand IN6_IFF_NOTREADY, ok bluhm@Martin Pieuchot
2016-06-15Kill nd6_output(), it doesn't do anything since the resolution logicMartin Pieuchot
2016-06-01make nd6_llinfo_settimer take seconds instead of ticks.David Gwynne
2016-03-29remove dead stores and unused variablesCharles Longeau
2015-12-09Keep all ether prototypes in one place.Martin Pieuchot
2015-11-18Factorize the bits to check if a L2 route is connected, wether it isMartin Pieuchot
2015-11-02Retire ARP load-balacing, thanks for all the fish!Martin Pieuchot
2015-11-02Prefer an existing refcounted ``ifp'' to rt_ifp when possible or use theMartin 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-11if_put after if_get for nd6_nbr. OK dlg@Claudio Jeker
2015-09-11Kill yet another argument to functions in IPv6. This time ip6_output'sClaudio Jeker
2015-09-09Kill icmp6_ifstat_inc() and associated per-ifp storage.Martin Pieuchot
2015-08-24Rework the code to decide when to perform DAD to no longer rely on theMartin Pieuchot
2015-07-16Kill incorrect and never set ``dad_ignore_ns'' button.Martin Pieuchot
2015-06-16Store a unique ID, an interface index, rather than a pointer to theMartin Pieuchot
2015-03-14Remove some includes include-what-you-use claims don'tJonathan Gray
2014-12-17Remove the "multicast_" prefix from the fields a multicast-only struct.Martin Pieuchot
2014-12-17Use an interface index instead of a pointer for multicast options.Martin Pieuchot
2014-12-05Explicitly include <net/if_var.h> instead of pulling it in <net/if.h>.Martin Pieuchot
2014-11-20Rework the handling of interfaces and IPv6 addresses for local delivery.Martin Pieuchot
2014-11-18move arc4random prototype to systm.h. more appropriate for most codeTed Unangst
2014-11-10Do not pass an ifa pointer when we already have a DAD descriptor.Martin Pieuchot
2014-11-01Rename rtalloc1() into rtalloc(9) and convert its flags to only enableMartin Pieuchot
2014-10-14Use rtfree() instead of RTFREE(), NULLify some free'd route pointers andMartin Pieuchot
2014-07-12add a size argument to free. will be used soon, but for now default to 0.Ted Unangst
2014-06-07g/c unused IFT_L2VLAN, ok reyk bluhmHenning Brauer
2014-04-18Invert the signature logic of in{,6}_selectsrc, make them return theJeremie Courreges-Anglas
2014-04-14"struct pkthdr" holds a routing table ID, not a routing domain one.Martin Pieuchot
2014-03-21If a NA is received on a carp interface in BACKUP state and match oneMartin Pieuchot
2014-01-24Instead of calculating the ICMPv6 checksum here, just set the flag thatChristian Weisgerber
2014-01-13Call all local valiables of type struct in6_ifaddr "ia6". This isAlexander Bluhm
2014-01-07Propagate an rdomain number to the nd6_lookup independently fromMike Belopuhov
2013-11-19Remove some FDDI/ATM leftovers.Martin Pieuchot
2013-11-11Replace most of our formating functions to convert IPv4/6 addresses fromMartin Pieuchot
2013-10-24Significant namespace cleanup of netinet6 symbols.Theo de Raadt
2013-10-20Put a large chunk of the IPv6 rdomain support in-tree.Peter Hessler
2013-10-17The header file netinet/in_var.h included netinet6/in6_var.h. ThisAlexander Bluhm
2013-05-31Remove a bunch of sockaddr_in6 pointer casts and replace othersAlexander Bluhm
2013-03-07Remove the IFAFREE() macro, the ifafree() function it was calling alreadyMartin Pieuchot
2013-03-04Replace the cast to struct in6_ifaddr pointer with the ifatoia6() macro.Alexander Bluhm