Bug 2655

Summary: A-MPDU simulation using TCP sometimes fails with message "Packet has no Traffic ID"
Product: ns-3 Reporter: sebastien.deronne
Component: wifiAssignee: sebastien.deronne
Status: RESOLVED FIXED    
Severity: major CC: ns-bugs
Priority: P3    
Version: ns-3-dev   
Hardware: All   
OS: All   
Attachments: Forbid to send ACK using A-MPDU

Description sebastien.deronne 2017-02-10 06:51:23 UTC
I will provide simulation script a bit later, but I encounter quite often this failure when I run A-MPDU examples with TCP traffic:

msg="Packet has no Traffic ID", file=../src/wifi/model/qos-utils.cc, line=163
terminate called without an active exception

I am not sure whether this is a really wifi issue or not (not seen with UDP), I will investigate and re-assign if needed.
Comment 1 sebastien.deronne 2017-02-11 09:50:46 UTC
Created attachment 2782 [details]
Forbid to send ACK using A-MPDU

This is well a wifi bug, caused in different simulation scenarios using TCP (but maybe some UDP cases as well), and occurs when it tries to send an ACK using ... A-MPDU! 
Fix is in attachment.
Comment 2 sebastien.deronne 2017-02-11 09:51:06 UTC
Should be delivered to the mainstream ASAP
Comment 3 sebastien.deronne 2017-02-11 15:14:23 UTC
Fixed in changeset 12679:b60b7708bd2c