]> git.baikalelectronics.ru Git - kernel.git/commit
staging: brcm80211: added IEEE80211_AMPDU_TX_STOP handling
authorRoland Vossen <rvossen@broadcom.com>
Thu, 10 Mar 2011 10:35:08 +0000 (11:35 +0100)
committerGreg Kroah-Hartman <gregkh@suse.de>
Mon, 14 Mar 2011 18:44:03 +0000 (11:44 -0700)
commit4550dd979fc2122efff2e20ab6a01e89788578e9
tree1a79d8faea042251e6934f0a2a21526541d9b825
parenta973fdf1ffa1b1726b2677fcf3a74ed0fc3324d2
staging: brcm80211: added IEEE80211_AMPDU_TX_STOP handling

Driver now flushes AMPDU packets for a specified station on Mac80211 calling
wl_ops_ampdu_action(IEEE80211_AMPDU_TX_STOP). Not all AMPDU packets are flushed
yet: there can still be AMPDU packets pending in hardware (DMA). That is the
subject of the next patch in this series.

Signed-off-by: Roland Vossen <rvossen@broadcom.com>
Reviewed-by: Arend van Spriel <arend@broadcom.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/staging/brcm80211/brcmsmac/wl_mac80211.c
drivers/staging/brcm80211/brcmsmac/wlc_ampdu.c
drivers/staging/brcm80211/brcmsmac/wlc_pub.h