aboutsummaryrefslogtreecommitdiffstats
path: root/net/mac80211/agg-tx.c
diff options
context:
space:
mode:
authorJohannes Berg <johannes.berg@intel.com>2010-06-10 10:21:36 +0200
committerJohn W. Linville <linville@tuxdriver.com>2010-06-14 15:39:27 -0400
commit344eec67c7b8557234e149d254bca2ae9614d61e (patch)
treea7243e1f8c67adf535be457b4ccccb212259f41c /net/mac80211/agg-tx.c
parentmac80211: always process blockack action from workqueue (diff)
downloadlinux-dev-344eec67c7b8557234e149d254bca2ae9614d61e.tar.xz
linux-dev-344eec67c7b8557234e149d254bca2ae9614d61e.zip
mac80211: move blockack stop due to fragmentation
There's a corner case where we receive a fragmented frame during a blockack session, in which case we will terminate that session. To simplify future work in this area that will culminate in allowing the driver callbacks for aggregation to sleep, move the processing of this case out of the RX path into the interface work. This will simplify future work because the new place for this code doesn't require that the function will always be atomic, which the RX path needs. Signed-off-by: Johannes Berg <johannes.berg@intel.com> Signed-off-by: John W. Linville <linville@tuxdriver.com>
Diffstat (limited to 'net/mac80211/agg-tx.c')
0 files changed, 0 insertions, 0 deletions