diff options
Diffstat (limited to 'net/ipv6/addrconf.c')
-rw-r--r-- | net/ipv6/addrconf.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/net/ipv6/addrconf.c b/net/ipv6/addrconf.c index e189480f8fd6..725c763270a0 100644 --- a/net/ipv6/addrconf.c +++ b/net/ipv6/addrconf.c | |||
@@ -4783,10 +4783,11 @@ static void __ipv6_ifa_notify(int event, struct inet6_ifaddr *ifp) | |||
4783 | 4783 | ||
4784 | if (ip6_del_rt(ifp->rt)) | 4784 | if (ip6_del_rt(ifp->rt)) |
4785 | dst_free(&ifp->rt->dst); | 4785 | dst_free(&ifp->rt->dst); |
4786 | |||
4787 | rt_genid_bump_ipv6(net); | ||
4786 | break; | 4788 | break; |
4787 | } | 4789 | } |
4788 | atomic_inc(&net->ipv6.dev_addr_genid); | 4790 | atomic_inc(&net->ipv6.dev_addr_genid); |
4789 | rt_genid_bump_ipv6(net); | ||
4790 | } | 4791 | } |
4791 | 4792 | ||
4792 | static void ipv6_ifa_notify(int event, struct inet6_ifaddr *ifp) | 4793 | static void ipv6_ifa_notify(int event, struct inet6_ifaddr *ifp) |