Original author: marku...@gmail.com (April 30, 2012 13:51:48)
What steps will reproduce the problem?
Install many nodes with UdpEcho. Let them run for a long time.
Sniff the traffic.
Observe weird link-local addresses like fe80::2126d45:5000:0 in wireshark. This should be from
If multiple nodes fail to read the ID from the Dallas chip to derive the link-local address, all of them end-up with the same link-local address.
pings result in DUP packets.
What is the expected output? What do you see instead?
Expected output: proper link-local addresses like fe80:212:6d45:50e6:bb36. No DUP packets when pinging.
As a fall-back derive the link-local-address from TOS_NODE_ID?
The value from the DS2411 should be cached in software so a node shouldn't lose its address. Also, it should return an error if the read fails. Issue #176 should make this code more clear.
Original author: marku...@gmail.com (April 30, 2012 13:51:48)
What steps will reproduce the problem?
What is the expected output? What do you see instead? Expected output: proper link-local addresses like fe80:212:6d45:50e6:bb36. No DUP packets when pinging.
As a fall-back derive the link-local-address from TOS_NODE_ID?
Original issue: http://code.google.com/p/tinyos-main/issues/detail?id=135