gnrc_rpl_auto_init: add workaround comments

This commit is contained in:
Martine Lenders 2019-02-26 20:33:07 +01:00
parent 983b60dbd4
commit bef475e450

View File

@ -31,6 +31,8 @@ void auto_init_gnrc_rpl(void)
#if (GNRC_NETIF_NUMOF == 1) #if (GNRC_NETIF_NUMOF == 1)
gnrc_netif_t *netif = gnrc_netif_iter(NULL); gnrc_netif_t *netif = gnrc_netif_iter(NULL);
if (netif == NULL) { if (netif == NULL) {
/* XXX this is just a work-around ideally this would happen with
* an `up` event of the interface */
LOG_INFO("Unable to auto-initialize RPL. No interfaces found.\n"); LOG_INFO("Unable to auto-initialize RPL. No interfaces found.\n");
return; return;
} }
@ -45,10 +47,14 @@ void auto_init_gnrc_rpl(void)
gnrc_rpl_init(GNRC_RPL_DEFAULT_NETIF); gnrc_rpl_init(GNRC_RPL_DEFAULT_NETIF);
return; return;
} }
/* XXX this is just a work-around ideally this would happen with
* an `up` event of the GNRC_RPL_DEFAULT_NETIF */
DEBUG("auto_init_gnrc_rpl: could not initialize RPL on interface %" PRIkernel_pid" - " DEBUG("auto_init_gnrc_rpl: could not initialize RPL on interface %" PRIkernel_pid" - "
"interface does not exist\n", GNRC_RPL_DEFAULT_NETIF); "interface does not exist\n", GNRC_RPL_DEFAULT_NETIF);
return; return;
#else #else
/* XXX this is just a work-around ideally this should be defined in some
* run-time interface configuration */
DEBUG("auto_init_gnrc_rpl: please specify an interface by setting GNRC_RPL_DEFAULT_NETIF\n"); DEBUG("auto_init_gnrc_rpl: please specify an interface by setting GNRC_RPL_DEFAULT_NETIF\n");
#endif #endif
} }