Open benpicco opened 2 years ago
Sure they are ping-ponging and not just sending them interlaced? If yes, a good starting point would be the neighbor solicitation handler _nbr_sol_handle
and check how the NS is replied to with with an NS.
Sure they are ping-ponging and not just sending them interlaced?
If they are just interlaced: Could it be, that the network device needs the interface to join the corresponding solicited nodes multicast address and if so, did that happen?
Description
When debugging rapidly declining network performance, I noticed something weird: Two nodes would ping-pong neighbor solicitations to each other on the DOSE bus, life-locking the system:
Steps to reproduce the issue
To be determined…
Expected results
Nodes should answer to a neighbor solicitation with a neighbor advertisement, not another neighbor solicitation.
Actual results
NS-ping-pong.pcapng.gz
This was predated by one node seemingly ignoring the NAs before, it would keep re-sending NS: NS-weirdness.pcapng.gz
Versions
RIOT b94dd60978