Bugzilla – Bug 2729
ARP are not sent when queues are full.
Last modified: 2017-05-15 13:00:17 EDT
Created attachment 2836 [details]
For real this is a Wi-Fi / Internet pairing issue.
It has been raised here:
but the problem description is misleading, the number of STAs is not important.
The real issue is this: when a node is congested by its own flows, the IP control packets (ARP, NDISC, etc.) are not sent (or replied to).
The solution could be to add a priority to these packets, but the compatibility with other NetDevices have to be kept.
Is this really a wifi issue? I do not have impression something will be change in wifi code for this. To be checked by Stefano as well.
I think this is not really a bug.
As you said on the user forum, UDP isn't a fair protocol and the first incoming packets will win the access.
This can only be solved by changing how the queues behave (I know in ns-2 there were some various queue management policies that could be configured).
Stefano, what do you suggest here? Should it be assigned to wifi or to network module?