> according to ieee80211_rx_reorder_ampdu in /net/mac80211/rx.c: > it goes to "goto dont_reorder;" Yes. > 802.11-2012 in 10.5.4 should cover your approach: > > "When a recipient does not have an active Block ack for a TID, but > receives data MPDUs with the Ack Policy subfield equal to Block Ack, > it shall discard them and shall send a DELBA frame within its own > TXOP. [... keep on reading...]" Well, a HT STA would normally use HT-immediate block acks, so the policy will be Normal Ack, not Block Ack (this can be found in 9.21.7.7). > So you should be able to extend the checks in > ieee80211_rx_reorder_ampdu and generate a delba from there [in a > similar way of how delba is sent when the stack receives a illegal, > fragmented frame when a BA session is in place. You could do that, but I'm not convinced it is correct. It seems more reasonable to send the DELBA and wait for an ACK before removing the BACK state (with ampdu_action). Currently this is done the other way around. /Johan -- To unsubscribe from this list: send the line "unsubscribe linux-wireless" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html