6lowpan is not answering address ff02::2


I've flashed gnrc_networking on two samr21-xpro. I've noticed that they do not answer to router solicitation because "packet destination is not this host" when source address is ff02::2 (gnrc_ipv6.c)[1]. On native, there is no problem. By going deeper, I saw that the address ff02::2 is not added to the interface because samr21-xpro uses sixlowpan (compare to native), the function in question is [2]

So basically, when the first samr21-xpro send a router solicitation, nobody answers. Shouldn't the second samr21-xpro answer? What do you think?

[1] https://github.com/RIOT-OS/RIOT/blob/master/sys/net/gnrc/network_layer/ipv6/gnrc_ipv6.c#L905 [2] https://github.com/RIOT-OS/RIOT/blob/master/sys/net/gnrc/network_layer/ipv6/netif/gnrc_ipv6_netif.c#L268


can you try with the new neighbor discovery? [1]

Cheers, Martine

[1] https://github.com/RIOT-OS/RIOT/pull/7479

Don't have time to try new ND. BTW, great work martine, I hope to see it merge soon. I used border router and gnrc_networking to make everything works as expected