summaryrefslogtreecommitdiffstats
path: root/kernel/compat.c
diff options
context:
space:
mode:
authorMaxim Altshul <maxim.altshul@ti.com>2016-08-22 16:14:04 +0200
committerJohannes Berg <johannes.berg@intel.com>2016-09-12 11:36:21 +0200
commit480dd46b9d6812e5fb7172c305ee0f1154c26eed (patch)
tree858fa5173c1f03edde7f4f260d10c805e7faa817 /kernel/compat.c
parentcfg80211: Remove deprecated create_singlethread_workqueue (diff)
downloadlinux-480dd46b9d6812e5fb7172c305ee0f1154c26eed.tar.xz
linux-480dd46b9d6812e5fb7172c305ee0f1154c26eed.zip
mac80211: RX BA support for sta max_rx_aggregation_subframes
The ability to change the max_rx_aggregation frames is useful in cases of IOP. There exist some devices (latest mobile phones and some AP's) that tend to not respect a BA sessions maximum size (in Kbps). These devices won't respect the AMPDU size that was negotiated during association (even though they do respect the maximal number of packets). This violation is characterized by a valid number of packets in a single AMPDU. Even so, the total size will exceed the size negotiated during association. Eventually, this will cause some undefined behavior, which in turn causes the hw to drop packets, causing the throughput to plummet. This patch will make the subframe limitation to be held by each station, instead of being held only by hw. Signed-off-by: Maxim Altshul <maxim.altshul@ti.com> Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Diffstat (limited to 'kernel/compat.c')
0 files changed, 0 insertions, 0 deletions