summaryrefslogtreecommitdiff
path: root/sys/netinet6/nd6_nbr.c
Commit message (Expand)AuthorAgeFilesLines
* Constrain IPv6 routes to single FIBs when net.add_addr_allfibs=0Alan Somers2017-03-171-4/+3
* Garbage collect IFT_IEEE80211 (but leave the define for possible reuse)Andriy Voskoboinyk2017-01-281-2/+0
* nd6_dad_timer(): don't assert that the address is tentative.Mark Johnston2016-10-011-2/+7
* Convert checks in nd6_dad_start() and nd6_dad_timer() to assertions.Mark Johnston2016-09-241-37/+15
* Always start IPv6 DAD asynchronously.Mark Johnston2016-06-021-7/+1
* Modify defrouter_remove() to perform the router lookup before removal.Mark Johnston2016-03-171-21/+10
* Lock the NDP default router list and count defrouter references.Mark Johnston2016-02-251-16/+19
* Release the ref acquired in nd6_dad_find() if DAD is already in progress.Mark Johnston2016-02-181-2/+3
* Remove a bogus comment from nd6_na_input().Mark Johnston2016-02-121-6/+0
* Remove superfluous return statements from the neighbour discovery code.Mark Johnston2016-02-121-2/+0
* Split in6_selectsrc() into in6_selectsrc_addr() and in6_selectsrc_socket().Alexander V. Chernikov2016-01-101-25/+16
* Add rib_lookup_info() to provide API for retrieving individual routeAlexander V. Chernikov2016-01-041-28/+26
* Remove 'struct route_int6' argument from in6_selectsrc() andAlexander V. Chernikov2016-01-031-23/+4
* Use lltable_get_ifp() instead of direct access to lltable fields.Alexander V. Chernikov2016-01-011-2/+4
* Implement interface link header precomputation API.Alexander V. Chernikov2015-12-311-5/+17
* Revert r292275 & r292379Steven Hartland2015-12-171-121/+23
* Fix issues introduced by r292275Steven Hartland2015-12-161-1/+2
* Fix lagg failover due to missing notificationsSteven Hartland2015-12-151-23/+120
* Remove LLE read lock from IPv6 fast path.Alexander V. Chernikov2015-12-131-2/+10
* Unify setting lladdr for AF_INET[6].Alexander V. Chernikov2015-11-071-4/+2
* - Schedule DAD for IN6_IFF_TENTATIVE addresses in nd6_timer(). ThisHiroki Sato2015-10-031-18/+22
* Eliminate nd6_nud_hint() and its TCP bindings.Alexander V. Chernikov2015-09-271-6/+4
* Unify nd6 state switching by using newly-created nd6_llinfo_setstate()Alexander V. Chernikov2015-09-211-23/+8
* Do not pass lle to nd6_ns_output(). Use newly-addedAlexander V. Chernikov2015-09-051-34/+14
* - Deprecate IN6_IFF_NODAD. It was used to prevent DAD on a loopbackHiroki Sato2015-08-241-3/+8
* Store addresses instead of sockaddrs inside llentry.Alexander V. Chernikov2015-08-111-2/+1
* - Remove ND6_IFF_IGNORELOOP. This functionality was useless in practiceHiroki Sato2015-05-121-14/+3
* Remove #ifdef IFT_FOO.Gleb Smirnoff2015-05-021-6/+0
* Fix the check for maximum mbuf's size needed to send ND6 NA and NS.Andrey V. Elsukov2015-04-091-15/+6
* To avoid a possible race, release the reference to ifa after returnAndrey V. Elsukov2015-03-191-1/+1
* - Implement loopback probing state in enhanced DAD algorithm.Hiroki Sato2015-03-051-9/+48
* Create nd6_ns_output_fib() function with extra argument fibnum. Use itAndrey V. Elsukov2015-03-031-8/+21
* Nonce has to be non-NULL for DAD even if net.inet6.ip6.dad_enhanced=0.Hiroki Sato2015-03-031-5/+3
* Implement Enhanced DAD algorithm for IPv6 described inHiroki Sato2015-03-021-38/+98
* * Use newly-created nd6_grab_holdchain() function to retrieve lleAlexander V. Chernikov2015-01-081-35/+7
* To ease changes to underlying mbuf structure and the mbuf allocator, reduceRobert Watson2015-01-051-2/+2
* Revert r275695: nd6_dad_find() was already correct.Mark Johnston2014-12-111-3/+2
* Fix a bug in r266857: nd6_dad_find() must return NULL if it doesn't findMark Johnston2014-12-111-2/+3
* Add refcounting to IPv6 DAD objects and simplify the DAD code to fix aMark Johnston2014-12-081-90/+61
* * Make nd6_dad_duplicated() constant.Alexander V. Chernikov2014-11-101-34/+32
* Remove unused 'struct route *' argument from nd6_output_flush().Alexander V. Chernikov2014-11-091-1/+1
* Add rwlock to struct dadq. A panic could occur when a large number ofHiroki Sato2014-05-291-10/+32
* Cancel DAD for an ifa when the ifp has ND6_IFF_IFDISABLED as early asHiroki Sato2014-05-161-2/+16
* Use "hash" value in rtalloc_mpath_fib() instead of RTF_ANNOUNCE flag.Alexander V. Chernikov2014-04-261-1/+1
* lla_lookup() does modification only when LLE_CREATE is specified.Andrey V. Elsukov2014-01-021-2/+2
* Fix panic with RADIX_MPATH, when RTFREE_LOCKED() called for alreadyAndrey V. Elsukov2013-11-111-25/+12
* - Use m_getcl() instead of hand allocating.Gleb Smirnoff2013-03-151-18/+8
* Generate lle_event in the IPv6 neighbor discovery code too.Navdeep Parhar2013-01-261-0/+3
* Mechanically substitute flags from historic mbuf allocator withGleb Smirnoff2012-12-051-4/+4
* Mechanically remove the last stray remains of spl* calls from net*/*.Andre Oppermann2012-10-181-4/+0