iwlwifi: check for aggregation frame and queue
authorWey-Yi Guy <wey-yi.w.guy@intel.com>
Wed, 3 Feb 2010 20:24:44 +0000 (12:24 -0800)
committerGreg Kroah-Hartman <gregkh@suse.de>
Mon, 5 Jul 2010 18:11:12 +0000 (11:11 -0700)
commitd0b76ade96c3964f29de46f74c3b1d8aa558cc8e
tree0ac55ebd77b9c55b408fa74721df344eac3daf23
parent595fbf5d7b104ccbd755f452f7c9af1ce518e99e
iwlwifi: check for aggregation frame and queue

commit 45d427001b5eec03cecaacddb53c73af46bb263e upstream.

Error checking for aggregation frames should go into aggregation queue,
if aggregation queue not available, use legacy queue instead.
Also make sure the aggregation queue is available to activate,
if driver and mac80211 is out-of-sync, try to disable the queue and
sync-up with mac80211.

Signed-off-by: Wey-Yi Guy <wey-yi.w.guy@intel.com>
Signed-off-by: Reinette Chatre <reinette.chatre@intel.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/net/wireless/iwlwifi/iwl-agn-rs.c
drivers/net/wireless/iwlwifi/iwl-tx.c