Bug 1837

Summary: AODV crashes when using multiple interfaces
Product: ns-3 Reporter: Tommaso Pecorella <tommaso.pecorella>
Component: aodvAssignee: ns-bugs <ns-bugs>
Status: RESOLVED FIXED    
Severity: major    
Priority: P5    
Version: ns-3-dev   
Hardware: All   
OS: All   

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