mac80211: Add timeout to BA session start API
authorSujith Manoharan <Sujith.Manoharan@atheros.com>
Wed, 15 Dec 2010 02:17:10 +0000 (07:47 +0530)
committerJohn W. Linville <linville@tuxdriver.com>
Wed, 15 Dec 2010 22:03:59 +0000 (17:03 -0500)
commitbd2ce6e43f65127bc723e7fcc044758cf8113260
tree46eeb3f454619549d563addd8eff3b4d5475179f
parenta293911d4fd5e8593dbf478399a77f990d466269
mac80211: Add timeout to BA session start API

Allow drivers or rate control algorithms to specify BlockAck session
timeout when initiating an ADDBA transaction. This is useful in cases
where maintaining persistent BA sessions does not incur any overhead.

The current timeout value of 5000 TUs is retained for all non ath9k/ath9k_htc
drivers.

Signed-off-by: Sujith Manoharan <Sujith.Manoharan@atheros.com>
Reviewed-by: Johannes Berg <johannes@sipsolutions.net>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
drivers/net/wireless/ath/ath9k/htc_drv_txrx.c
drivers/net/wireless/ath/ath9k/rc.c
drivers/net/wireless/iwlwifi/iwl-agn-rs.c
drivers/net/wireless/rtlwifi/rc.c
include/net/mac80211.h
net/mac80211/agg-tx.c
net/mac80211/debugfs_sta.c
net/mac80211/rc80211_minstrel_ht.c
net/mac80211/sta_info.h