android_kernel_samsung_msm8976/net
Johannes Berg 4049e09acd mac80211: allow releasing driver-buffered frames
If there are frames for a station buffered in
the driver, mac80211 announces those in the TIM
IE but there's no way to release them. Add new
API to release such frames and use it when the
station polls for a frame.

Since the API will soon also be used for uAPSD
it is easily extensible.

Note that before this change drivers announcing
driver-buffered frames in the TIM bit actually
will respond to a PS-Poll with a potentially
lower priority frame (if there are any frames
buffered in mac80211), after this patch a driver
that hasn't been changed will no longer respond
at all. This only affects ath9k, which will need
to be fixed to implement the new API.

Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
2011-09-30 15:57:15 -04:00
..
9p
802
8021q
appletalk
atm
ax25
batman-adv
bluetooth Bluetooth: mark l2cap_create_iframe_pdu as static 2011-09-21 12:59:16 -03:00
bridge
caif
can
ceph
core
dcb
dccp
decnet
dns_resolver
dsa
econet
ethernet
ieee802154
ipv4
ipv6
ipx
irda
iucv
key
l2tp
lapb
llc
mac80211 mac80211: allow releasing driver-buffered frames 2011-09-30 15:57:15 -04:00
netfilter
netlabel
netlink
netrom
nfc NFC: use after free on error 2011-09-27 14:34:10 -04:00
packet
phonet
rds
rfkill rfkill: properly assign a boolean type 2011-09-19 16:10:14 -04:00
rose
rxrpc
sched
sctp
sunrpc
tipc
unix
wanrouter
wimax
wireless mac80211: data path modification for TDLS peers 2011-09-30 15:57:09 -04:00
x25
xfrm
compat.c
Kconfig
Makefile
nonet.c
socket.c
sysctl_net.c