Skip to content

Commit 499085a

Browse files
committed
gnrc_netif: handle NETDEV_EVENT_LINK_UP/DOWN events
1 parent 5a4b658 commit 499085a

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

sys/net/gnrc/netif/gnrc_netif.c

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1982,6 +1982,14 @@ static void _event_cb(netdev_t *dev, netdev_event_t event)
19821982
DEBUG("gnrc_netif: event triggered -> %i\n", event);
19831983
gnrc_pktsnip_t *pkt = NULL;
19841984
switch (event) {
1985+
#if IS_USED(MODULE_GNRC_IPV6_NIB)
1986+
case NETDEV_EVENT_LINK_UP:
1987+
gnrc_ipv6_nib_iface_up(netif);
1988+
break;
1989+
case NETDEV_EVENT_LINK_DOWN:
1990+
gnrc_ipv6_nib_iface_down(netif, false);
1991+
break;
1992+
#endif
19851993
case NETDEV_EVENT_RX_COMPLETE:
19861994
pkt = netif->ops->recv(netif);
19871995
/* send packet previously queued within netif due to the lower

0 commit comments

Comments
 (0)