Bug 1837 - AODV crashes when using multiple interfaces
AODV crashes when using multiple interfaces
Status: RESOLVED FIXED
Product: ns-3
Classification: Unclassified
Component: aodv
ns-3-dev
All All
: P5 major
Assigned To: ns-bugs
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2014-01-14 15:25 UTC by Tommaso Pecorella
Modified: 2014-01-14 15:29 UTC (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Tommaso Pecorella 2014-01-14 15:25:58 UTC
The problem is in RoutingProtocol::SendRerrWhenNoRouteToForward.

When a Rerr is sent, a tag is added.
When sending packets over multiple interfaces, the same packet is passed to multiple sockets, but the 2nd socket will find the tag already in place, raising an assert.
Comment 1 Tommaso Pecorella 2014-01-14 15:29:13 UTC
Fixed in changeset:   10582:b946089b1602