summaryrefslogtreecommitdiffstats
path: root/sys/dev/iwn
diff options
context:
space:
mode:
authorbschmidt <bschmidt@FreeBSD.org>2011-10-24 07:37:01 +0000
committerbschmidt <bschmidt@FreeBSD.org>2011-10-24 07:37:01 +0000
commit116888e182d46e2b5c1a3df3cfd58253ad615839 (patch)
treeb375669087417bc48d97fe9f366d7dda6613cffe /sys/dev/iwn
parentb344f10e8eaa24dbbdf7b0fc784a3683e9cb7754 (diff)
downloadFreeBSD-src-116888e182d46e2b5c1a3df3cfd58253ad615839.zip
FreeBSD-src-116888e182d46e2b5c1a3df3cfd58253ad615839.tar.gz
Let net80211 also know about stopped BA sessions. This fixes some issues
where the driver assumed that BA resources are still available due to net80211 saying so. PR: 161407, 159768 Tested by: cperciva, rene MFC after: 3 days
Diffstat (limited to 'sys/dev/iwn')
-rw-r--r--sys/dev/iwn/if_iwn.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/dev/iwn/if_iwn.c b/sys/dev/iwn/if_iwn.c
index 0caf8a9..8a02752 100644
--- a/sys/dev/iwn/if_iwn.c
+++ b/sys/dev/iwn/if_iwn.c
@@ -5641,6 +5641,7 @@ iwn_ampdu_tx_stop(struct ieee80211_node *ni, struct ieee80211_tx_ampdu *tap)
sc->qid2tap[qid] = NULL;
free(tap->txa_private, M_DEVBUF);
tap->txa_private = NULL;
+ sc->sc_addba_stop(ni, tap);
}
static void
OpenPOWER on IntegriCloud