]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/commit - net/ipv6/ndisc.c
net: ipv6: send unsolicited NA after DAD
authorDavid Ahern <dsahern@gmail.com>
Fri, 26 Jan 2018 04:16:29 +0000 (20:16 -0800)
committerSeth Forshee <seth.forshee@canonical.com>
Tue, 13 Feb 2018 13:30:21 +0000 (07:30 -0600)
commitdb98f2c9c1e71ec7fa75ed27071dbeda0771385d
tree2b14e9dee350304043f24fc4a7f96bbc1823ad6e
parent344ae441efa5958537b23973443dea6e5d8cd845
net: ipv6: send unsolicited NA after DAD

BugLink: http://bugs.launchpad.net/bugs/1749191
[ Upstream commit c76fe2d98c726224a975a0d0198c3fb50406d325 ]

Unsolicited IPv6 neighbor advertisements should be sent after DAD
completes. Update ndisc_send_unsol_na to skip tentative, non-optimistic
addresses and have those sent by addrconf_dad_completed after DAD.

Fixes: 4a6e3c5def13c ("net: ipv6: send unsolicited NA on admin up")
Reported-by: Vivek Venkatraman <vivek@cumulusnetworks.com>
Signed-off-by: David Ahern <dsahern@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: Seth Forshee <seth.forshee@canonical.com>
net/ipv6/addrconf.c
net/ipv6/ndisc.c