git: inet6: emit RTM_NEWADDR messages on address flag changes.
Roy Marples
roy at crater.dragonflybsd.org
Fri Aug 16 09:56:50 PDT 2019
commit 5785f5fb36825712d454aa00e3fc225e237465d1
Author: Roy Marples <roy at marples.name>
Date: Fri Aug 16 17:54:35 2019 +0100
inet6: emit RTM_NEWADDR messages on address flag changes.
We no longer emit RTM_NEWADDR right away when adding a new address
and starting DAD. Instead the result of the DAD will be emitted.
Some minor fixes from NetBSD are also brought in, such as
starting DAD when addresses are no longer detached and the
tentative state not being added when address lifetime is
extended.
Taken-from: NetBSD
Reviewed-by: sephe
Summary of changes:
sys/net/route.c | 13 ++++++++
sys/netinet6/in6.c | 89 +++++++++++++++++++++++++++++++++-----------------
sys/netinet6/in6_var.h | 1 +
sys/netinet6/nd6.c | 10 ++++--
sys/netinet6/nd6_nbr.c | 9 +++--
sys/netinet6/nd6_rtr.c | 18 +++++++---
6 files changed, 99 insertions(+), 41 deletions(-)
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/5785f5fb36825712d454aa00e3fc225e237465d1
--
DragonFly BSD source repository
More information about the Commits
mailing list