aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/wireless/ath/ath9k/hif_usb.h
diff options
context:
space:
mode:
authorSujith Manoharan <Sujith.Manoharan@atheros.com>2011-04-13 11:26:46 +0530
committerJohn W. Linville <linville@tuxdriver.com>2011-04-13 15:24:34 -0400
commit2f80194c90caea3668d0e3739518bf100449a813 (patch)
treee5b60d2bb06af20fe77198166cf21c0f60103a28 /drivers/net/wireless/ath/ath9k/hif_usb.h
parent859c3ca1e4608615788dc6cbc199210fe4b5efa2 (diff)
downloadkernel_samsung_smdk4412-2f80194c90caea3668d0e3739518bf100449a813.tar.gz
kernel_samsung_smdk4412-2f80194c90caea3668d0e3739518bf100449a813.tar.bz2
kernel_samsung_smdk4412-2f80194c90caea3668d0e3739518bf100449a813.zip
ath9k_htc: Use separate URB pool for management frames
Beacon transmission needs to involve as little latency as possible after receiving a SWBA event from the target. Since packets are buffered to use TX stream mode, beacon frames sometimes gets queued up and are not sent out immediately. Fix this by decoupling management frame transmission from the normal data path and send them out immediately. Signed-off-by: Sujith Manoharan <Sujith.Manoharan@atheros.com> Signed-off-by: John W. Linville <linville@tuxdriver.com>
Diffstat (limited to 'drivers/net/wireless/ath/ath9k/hif_usb.h')
-rw-r--r--drivers/net/wireless/ath/ath9k/hif_usb.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/net/wireless/ath/ath9k/hif_usb.h b/drivers/net/wireless/ath/ath9k/hif_usb.h
index 8b98d646e91..f59df48a86e 100644
--- a/drivers/net/wireless/ath/ath9k/hif_usb.h
+++ b/drivers/net/wireless/ath/ath9k/hif_usb.h
@@ -93,6 +93,7 @@ struct hif_device_usb {
struct usb_anchor regout_submitted;
struct usb_anchor rx_submitted;
struct usb_anchor reg_in_submitted;
+ struct usb_anchor mgmt_submitted;
struct sk_buff *remain_skb;
const char *fw_name;
int rx_remain_len;