Bug 1744

Summary: IPv6 NDisc cache does not report dropped packets
Product: ns-3 Reporter: Tommaso Pecorella <tommaso.pecorella>
Component: ipv6Assignee: Tommaso Pecorella <tommaso.pecorella>
Status: CONFIRMED ---    
Severity: enhancement CC: ns-bugs
Priority: P5    
Version: ns-3-dev   
Hardware: All   
OS: All   

Description Tommaso Pecorella 2013-08-06 17:23:25 EDT
Packets dropped by NDisc cache due to internal queue limits are not added to any trace.

This is not a dramatic problem, as the queue limit is much larger for NDisc Cache w.r.t. ARP cache. ARP cache "PendingQueueSize" default is 3 packets for *all* the pending packets, while NDisc queue limit "UnresolvedQueueSize" is 3 packets for each pending request (thus, each destination address).

In order to hit the limit, one should send a batch of 4 or more packets to the same destination. Unlikely happening.

Still, they should be logged.