mac80211: split PS buffers into ACs
authorJohannes Berg <johannes.berg@intel.com>
Thu, 29 Sep 2011 14:04:29 +0000 (16:04 +0200)
committerJohn W. Linville <linville@tuxdriver.com>
Fri, 30 Sep 2011 19:57:12 +0000 (15:57 -0400)
commit948d887dec1042a7d78ae311908113e26502062f
treee4240d0f45c0200d3625693bd6d543d243859d0a
parent60750397122fe0fb81a6e52fd790b3f749b6e010
mac80211: split PS buffers into ACs

For uAPSD support we'll need to have per-AC PS
buffers. As this is a major undertaking, split
the buffers before really adding support for
uAPSD. This already makes some reference to the
uapsd_queues variable, but for now that will
never be non-zero.

Since book-keeping is complicated, also change
the logic for keeping a maximum of frames only
and allow 64 frames per AC (up from 128 for a
station).

Signed-off-by: Johannes Berg <johannes.berg@intel.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
include/net/mac80211.h
net/mac80211/debugfs_sta.c
net/mac80211/sta_info.c
net/mac80211/sta_info.h
net/mac80211/status.c
net/mac80211/tx.c