mac80211: add support for Rx reordering offloading
authorMichal Kazior <michal.kazior@tieto.com>
Wed, 16 Jul 2014 10:12:15 +0000 (12:12 +0200)
committerJohannes Berg <johannes.berg@intel.com>
Mon, 21 Jul 2014 15:42:07 +0000 (17:42 +0200)
commit08cf42e843f9a7e253502011c81677f61f7e5c42
tree0922a80812809c8ee2f2f64793b4754ea4b729a4
parent83eb935ec74a91468776cd86415abcb6ee23cca8
mac80211: add support for Rx reordering offloading

Some drivers may be performing most of Tx/Rx
aggregation on their own (e.g. in firmware)
including AddBa/DelBa negotiations but may
otherwise require Rx reordering assistance.

The patch exports 2 new functions for establishing
Rx aggregation sessions in assumption device
driver has taken care of the necessary
negotiations.

Signed-off-by: Michal Kazior <michal.kazior@tieto.com>
[fix endian bug]
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
include/net/mac80211.h
net/mac80211/agg-rx.c
net/mac80211/ieee80211_i.h
net/mac80211/iface.c