diff --git a/sys/net/gnrc/netif/gnrc_netif.c b/sys/net/gnrc/netif/gnrc_netif.c index 428c1e2711..597b6ff61d 100644 --- a/sys/net/gnrc/netif/gnrc_netif.c +++ b/sys/net/gnrc/netif/gnrc_netif.c @@ -363,6 +363,9 @@ int gnrc_netif_set_from_netdev(gnrc_netif_t *netif, case NETOPT_SRC_LEN: _update_l2addr_from_dev(netif); break; + case NETOPT_IEEE802154_PHY: + gnrc_netif_ipv6_init_mtu(netif); + break; case NETOPT_STATE: if (*((netopt_state_t *)opt->data) == NETOPT_STATE_RESET) { _configure_netdev(netif->dev);