I have been developing an application that sends coap packets (usign gcoap) every time a pin ISR is triggered. I have been stressing the network a lot sending packets every 10 ms. After a lot of packets (around 5000) have been transmitted I get this error from gnrc:
“ipv6: error determining next hop’s link layer address”
Which comes from calling “gnrc_sixlowpan_nd_next_hop_l2addr”. Any idea why this could be happening?. Once this happens it never manages to send another packet, packets are dropped at gnrc_ipv6 layer. The amount of packets around which this error occurs is relative and the transmission cycle I chose is small just to trigger the error earlier.
Thanks in advance for any help, cheers