Bug 2469

Summary: send Block Ack Request upon short/long retry failures
Product: ns-3 Reporter: Tom Henderson <tomh>
Component: wifiAssignee: sebastien.deronne
Status: RESOLVED FIXED    
Severity: normal CC: ns-bugs
Priority: P5    
Version: ns-3.25   
Hardware: All   
OS: All   
Attachments: patch to fix

Description Tom Henderson 2016-08-07 14:46:21 UTC
Created attachment 2528 [details]
patch to fix

The current code in edca-txop-n.cc, upon a MissedCts () and MissedAck () condition, checks if an A-MPDU exists (and later, whether a block ack association exists) before sending a Block Ack Request to advance the left edge of the reordering buffer window.  However, it can be the case that the current packet is not part of an A-MPDU, nor later packets, in which case the Block Ack Request is never sent and later packets are not delivered (i.e. the reordering buffer blocks on the sequence number gap).

A small patch can enable the sending of the block ack request in this case.
Comment 1 sebastien.deronne 2016-08-07 14:51:33 UTC
Patch is fine
Comment 2 sebastien.deronne 2016-08-10 15:01:57 UTC
pushed in changeset 12253:4128d362edc0