Bug 2604

Summary: QosData frames with Block Ack policy should be separated by SIFS as long as they belong to the same TXOP
Product: ns-3 Reporter: sebastien.deronne
Component: wifiAssignee: sebastien.deronne
Status: RESOLVED FIXED    
Severity: major CC: ns-bugs
Priority: P2    
Version: ns-3.26   
Hardware: All   
OS: All   
Bug Depends on:    
Bug Blocks: 2528    
Attachments: patch to fix
patch to fix

Description sebastien.deronne 2017-01-02 10:37:35 UTC
When Block Ack is used, a station sends several QosData frames separated by SIFS, that will be later acknowledged by a single Block Ack. In the current implementation, a backoff is performed between each QosData frame, resulting in almost no benefit to use Block Ack mechanism.
Comment 1 sebastien.deronne 2017-01-02 10:47:41 UTC
Created attachment 2722 [details]
patch to fix
Comment 2 sebastien.deronne 2017-01-03 16:23:55 UTC
Created attachment 2729 [details]
patch to fix

Updated previous patch:
- QosData frames separated by SIFS when they fit in the same TXOP, trigger backoff otherwise
- Fix issues with txop trace
Comment 3 sebastien.deronne 2017-01-07 06:33:04 UTC
Set to LAST CALL since blocking other deliveries
Comment 4 sebastien.deronne 2017-01-24 14:03:08 UTC
I plan to deliver the patch this week
Comment 5 sebastien.deronne 2017-01-29 17:07:04 UTC
Fixed in changeset 12590:c1c446434852