[PATCH 10/11] wcn36xx: handle all stop ampdu actions
Eugene Krasnikov
k.eugene.e at gmail.com
Thu Aug 22 04:46:03 EDT 2013
Not all stop ampdu actions where handled. No need to flush
since HW will flush it anyway.
Signed-off-by: Eugene Krasnikov <k.eugene.e at gmail.com>
---
main.c | 6 ++----
1 file changed, 2 insertions(+), 4 deletions(-)
diff --git a/main.c b/main.c
index 5e19e95..86e1d5d 100644
--- a/main.c
+++ b/main.c
@@ -806,12 +806,10 @@ static int wcn36xx_ampdu_action(struct ieee80211_hw *hw,
wcn36xx_smd_add_ba_session(wcn, sta, tid, ssn, 1,
get_sta_index(vif, sta_priv));
break;
- /* Not supported so far*/
- case IEEE80211_AMPDU_TX_STOP_CONT:
- ieee80211_stop_tx_ba_cb_irqsafe(vif, sta->addr, tid);
- break;
case IEEE80211_AMPDU_TX_STOP_FLUSH:
case IEEE80211_AMPDU_TX_STOP_FLUSH_CONT:
+ case IEEE80211_AMPDU_TX_STOP_CONT:
+ ieee80211_stop_tx_ba_cb_irqsafe(vif, sta->addr, tid);
break;
default:
wcn36xx_err("Unknown AMPDU action\n");
--
1.8.2.2
More information about the wcn36xx
mailing list