1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2025-12-25 22:43:50 +01:00

Merge pull request #20199 from benpicco/GNRC_IPV6_STATIC_LLADDR-fix

gnrc/ipv6/nib: fix GNRC_IPV6_STATIC_LLADDR when link state changes
This commit is contained in:
benpicco 2023-12-19 18:04:48 +00:00 committed by GitHub
commit 950a11e736
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -143,6 +143,7 @@ void gnrc_ipv6_nib_iface_up(gnrc_netif_t *netif)
_init_iface_arsm(netif);
netif->ipv6.rs_sent = 0;
netif->ipv6.na_sent = 0;
_add_static_lladdr(netif);
_auto_configure_addr(netif, &ipv6_addr_link_local_prefix, 64U);
if (_should_search_rtr(netif)) {
uint32_t next_rs_time = random_uint32_range(0, NDP_MAX_RS_MS_DELAY);
@ -212,7 +213,6 @@ void gnrc_ipv6_nib_init_iface(gnrc_netif_t *netif)
gnrc_netif_release(netif);
return;
}
_add_static_lladdr(netif);
gnrc_netif_release(netif);
}