mirror of
https://github.com/RIOT-OS/RIOT.git
synced 2025-12-18 11:03:50 +01:00
nc: cancel timer set by gnrc_ndp_rtr_sol_handle in gnrc_ipv6_nc_remove.
This commit is contained in:
parent
542e045bba
commit
c9c83c7dc7
@ -163,6 +163,13 @@ void gnrc_ipv6_nc_remove(kernel_pid_t iface, const ipv6_addr_t *ipv6_addr)
|
|||||||
#endif
|
#endif
|
||||||
#ifdef MODULE_GNRC_SIXLOWPAN_ND_ROUTER
|
#ifdef MODULE_GNRC_SIXLOWPAN_ND_ROUTER
|
||||||
xtimer_remove(&entry->type_timeout);
|
xtimer_remove(&entry->type_timeout);
|
||||||
|
|
||||||
|
gnrc_ipv6_netif_t *if_entry = gnrc_ipv6_netif_get(iface);
|
||||||
|
|
||||||
|
if ((if_entry != NULL) && (if_entry->rtr_adv_msg.content.ptr == (char *) entry)) {
|
||||||
|
/* cancel timer set by gnrc_ndp_rtr_sol_handle */
|
||||||
|
xtimer_remove(&if_entry->rtr_adv_timer);
|
||||||
|
}
|
||||||
#endif
|
#endif
|
||||||
#if defined(MODULE_GNRC_NDP_ROUTER) || defined(MODULE_GNRC_SIXLOWPAN_ND_BORDER_ROUTER)
|
#if defined(MODULE_GNRC_NDP_ROUTER) || defined(MODULE_GNRC_SIXLOWPAN_ND_BORDER_ROUTER)
|
||||||
xtimer_remove(&entry->rtr_adv_timer);
|
xtimer_remove(&entry->rtr_adv_timer);
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user