|
@@ -591,6 +591,11 @@ static bool iwl_mvm_reorder(struct iwl_mvm *mvm,
|
|
baid = (reorder & IWL_RX_MPDU_REORDER_BAID_MASK) >>
|
|
baid = (reorder & IWL_RX_MPDU_REORDER_BAID_MASK) >>
|
|
IWL_RX_MPDU_REORDER_BAID_SHIFT;
|
|
IWL_RX_MPDU_REORDER_BAID_SHIFT;
|
|
|
|
|
|
|
|
+ /*
|
|
|
|
+ * This also covers the case of receiving a Block Ack Request
|
|
|
|
+ * outside a BA session; we'll pass it to mac80211 and that
|
|
|
|
+ * then sends a delBA action frame.
|
|
|
|
+ */
|
|
if (baid == IWL_RX_REORDER_DATA_INVALID_BAID)
|
|
if (baid == IWL_RX_REORDER_DATA_INVALID_BAID)
|
|
return false;
|
|
return false;
|
|
|
|
|