ath9k_htc: Avoid setting QoS control for non-QoS frames
authorRajkumar Manoharan <rmanoharan@atheros.com>
Thu, 18 Nov 2010 06:49:52 +0000 (12:19 +0530)
committerGreg Kroah-Hartman <gregkh@suse.de>
Thu, 9 Dec 2010 21:32:04 +0000 (13:32 -0800)
commitafa45b3276c604dab9d50875754b9f5ed0585847
treebd91c954bdcefe7986b9c4c7d8c29aab11e121a8
parent1791d4036f8fca203f05523d32eaec6088a49fa1
ath9k_htc: Avoid setting QoS control for non-QoS frames

commit 3bf30b56c4f0a1c4fae34050b7db4527c92891e8 upstream.

Setting tid information in the TX header is required only for QoS
frames. Not handling this case causes severe data loss with some APs.

Signed-off-by: Rajkumar Manoharan <rmanoharan@atheros.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/net/wireless/ath/ath9k/htc_drv_txrx.c