diff --git a/subsys/net/ip/net_if.c b/subsys/net/ip/net_if.c index 48bd508d577..3a56b606e01 100644 --- a/subsys/net/ip/net_if.c +++ b/subsys/net/ip/net_if.c @@ -3392,6 +3392,8 @@ static void iface_ipv6_stop(struct net_if *iface) IF_ENABLED(CONFIG_NET_IPV6_IID_STABLE, (ipv6->network_counter++)); IF_ENABLED(CONFIG_NET_IPV6_IID_STABLE, (ipv6->iid = NULL)); + net_if_stop_rs(iface); + /* Remove all autoconf addresses */ ARRAY_FOR_EACH(ipv6->unicast, i) { if (ipv6->unicast[i].is_used &&