From f3f4d61f93fc81b0aa600888ac76afa32749cfbd Mon Sep 17 00:00:00 2001 From: Oleg Hahm Date: Mon, 21 Sep 2015 19:16:27 +0200 Subject: [PATCH] sixlowpan nd: 6LBR shouldn't send rtr sol over 6lo --- sys/net/gnrc/network_layer/sixlowpan/nd/gnrc_sixlowpan_nd.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/sys/net/gnrc/network_layer/sixlowpan/nd/gnrc_sixlowpan_nd.c b/sys/net/gnrc/network_layer/sixlowpan/nd/gnrc_sixlowpan_nd.c index 9e744c50ae..08f5db649c 100644 --- a/sys/net/gnrc/network_layer/sixlowpan/nd/gnrc_sixlowpan_nd.c +++ b/sys/net/gnrc/network_layer/sixlowpan/nd/gnrc_sixlowpan_nd.c @@ -51,9 +51,13 @@ void gnrc_sixlowpan_nd_init(gnrc_ipv6_netif_t *iface) iface->rtr_sol_count = 0; /* first will be sent immediately */ DEBUG("6lo nd: retransmit multicast rtr sol in 10 sec\n"); +#ifndef MODULE_GNRC_SIXLOWPAN_ND_BORDER_ROUTER _rtr_sol_reschedule(iface, GNRC_SIXLOWPAN_ND_RTR_SOL_INT); +#endif mutex_unlock(&iface->mutex); +#ifndef MODULE_GNRC_SIXLOWPAN_ND_BORDER_ROUTER gnrc_ndp_internal_send_rtr_sol(iface->pid, NULL); +#endif } void gnrc_sixlowpan_nd_mc_rtr_sol(gnrc_ipv6_netif_t *iface)