summaryrefslogtreecommitdiffstats
path: root/sys/netinet6/nd6_nbr.c
Commit message (Expand)AuthorAgeFilesLines
* Release the ref acquired in nd6_dad_find() if DAD is already in progress.markj2016-02-181-2/+3
* Remove a bogus comment from nd6_na_input().markj2016-02-121-6/+0
* Remove superfluous return statements from the neighbour discovery code.markj2016-02-121-2/+0
* Split in6_selectsrc() into in6_selectsrc_addr() and in6_selectsrc_socket().melifaro2016-01-101-25/+16
* Add rib_lookup_info() to provide API for retrieving individual routemelifaro2016-01-041-28/+26
* Remove 'struct route_int6' argument from in6_selectsrc() andmelifaro2016-01-031-23/+4
* Use lltable_get_ifp() instead of direct access to lltable fields.melifaro2016-01-011-2/+4
* Implement interface link header precomputation API.melifaro2015-12-311-5/+17
* Revert r292275 & r292379smh2015-12-171-121/+23
* Fix issues introduced by r292275smh2015-12-161-1/+2
* Fix lagg failover due to missing notificationssmh2015-12-151-23/+120
* Remove LLE read lock from IPv6 fast path.melifaro2015-12-131-2/+10
* Unify setting lladdr for AF_INET[6].melifaro2015-11-071-4/+2
* - Schedule DAD for IN6_IFF_TENTATIVE addresses in nd6_timer(). Thishrs2015-10-031-18/+22
* Eliminate nd6_nud_hint() and its TCP bindings.melifaro2015-09-271-6/+4
* Unify nd6 state switching by using newly-created nd6_llinfo_setstate()melifaro2015-09-211-23/+8
* Do not pass lle to nd6_ns_output(). Use newly-addedmelifaro2015-09-051-34/+14
* - Deprecate IN6_IFF_NODAD. It was used to prevent DAD on a loopbackhrs2015-08-241-3/+8
* Store addresses instead of sockaddrs inside llentry.melifaro2015-08-111-2/+1
* - Remove ND6_IFF_IGNORELOOP. This functionality was useless in practicehrs2015-05-121-14/+3
* Remove #ifdef IFT_FOO.glebius2015-05-021-6/+0
* Fix the check for maximum mbuf's size needed to send ND6 NA and NS.ae2015-04-091-15/+6
* To avoid a possible race, release the reference to ifa after returnae2015-03-191-1/+1
* - Implement loopback probing state in enhanced DAD algorithm.hrs2015-03-051-9/+48
* Create nd6_ns_output_fib() function with extra argument fibnum. Use itae2015-03-031-8/+21
* Nonce has to be non-NULL for DAD even if net.inet6.ip6.dad_enhanced=0.hrs2015-03-031-5/+3
* Implement Enhanced DAD algorithm for IPv6 described inhrs2015-03-021-38/+98
* * Use newly-created nd6_grab_holdchain() function to retrieve llemelifaro2015-01-081-35/+7
* To ease changes to underlying mbuf structure and the mbuf allocator, reducerwatson2015-01-051-2/+2
* Revert r275695: nd6_dad_find() was already correct.markj2014-12-111-3/+2
* Fix a bug in r266857: nd6_dad_find() must return NULL if it doesn't findmarkj2014-12-111-2/+3
* Add refcounting to IPv6 DAD objects and simplify the DAD code to fix amarkj2014-12-081-90/+61
* * Make nd6_dad_duplicated() constant.melifaro2014-11-101-34/+32
* Remove unused 'struct route *' argument from nd6_output_flush().melifaro2014-11-091-1/+1
* Add rwlock to struct dadq. A panic could occur when a large number ofhrs2014-05-291-10/+32
* Cancel DAD for an ifa when the ifp has ND6_IFF_IFDISABLED as early ashrs2014-05-161-2/+16
* Use "hash" value in rtalloc_mpath_fib() instead of RTF_ANNOUNCE flag.melifaro2014-04-261-1/+1
* lla_lookup() does modification only when LLE_CREATE is specified.ae2014-01-021-2/+2
* Fix panic with RADIX_MPATH, when RTFREE_LOCKED() called for alreadyae2013-11-111-25/+12
* - Use m_getcl() instead of hand allocating.glebius2013-03-151-18/+8
* Generate lle_event in the IPv6 neighbor discovery code too.np2013-01-261-0/+3
* Mechanically substitute flags from historic mbuf allocator withglebius2012-12-051-4/+4
* Mechanically remove the last stray remains of spl* calls from net*/*.andre2012-10-181-4/+0
* When ip_output()/ip6_output() is supplied a struct route *ro argument,glebius2012-07-041-6/+6
* Merge multi-FIB IPv6 support from projects/multi-fibv6/head/:bz2012-02-171-11/+34
* A major overhaul of the CARP implementation. The ip_carp.c was startedglebius2011-12-161-5/+9
* Use TAILQ_FOREACH() in the nd6_dad_find() instead of hand-rolled implementation.glebius2011-10-131-4/+4
* - Accept Router Advertisement messages even when net.inet6.ip6.forwarding=1.hrs2011-06-061-5/+9
* Fix IPv6 ND. After r219562 we in nd6_ns_input() were erroneously alwaysbz2011-04-171-2/+2
* - Merge changes to the base system to support OFED. These includejeff2011-03-211-0/+2
OpenPOWER on IntegriCloud