projects
/
deliverable
/
linux.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
mwifiex: add Tx status support for EAPOL packets
[deliverable/linux.git]
/
drivers
/
net
/
wireless
/
mwifiex
/
sta_tx.c
diff --git
a/drivers/net/wireless/mwifiex/sta_tx.c
b/drivers/net/wireless/mwifiex/sta_tx.c
index 70eb863c724974f94f16f4ea09b1b11b568f7803..c69ecbc1d63f4a3199e53b3de58f37ee18e7a4b6 100644
(file)
--- a/
drivers/net/wireless/mwifiex/sta_tx.c
+++ b/
drivers/net/wireless/mwifiex/sta_tx.c
@@
-1,7
+1,7
@@
/*
* Marvell Wireless LAN device driver: station TX data handling
*
/*
* Marvell Wireless LAN device driver: station TX data handling
*
- * Copyright (C) 2011, Marvell International Ltd.
+ * Copyright (C) 2011
-2014
, Marvell International Ltd.
*
* This software file (the "File") is distributed by Marvell International
* Ltd. under the terms of the GNU General Public License Version 2, June 1991
*
* This software file (the "File") is distributed by Marvell International
* Ltd. under the terms of the GNU General Public License Version 2, June 1991
@@
-77,6
+77,11
@@
void *mwifiex_process_sta_txpd(struct mwifiex_private *priv,
local_tx_pd->pkt_delay_2ms =
mwifiex_wmm_compute_drv_pkt_delay(priv, skb);
local_tx_pd->pkt_delay_2ms =
mwifiex_wmm_compute_drv_pkt_delay(priv, skb);
+ if (tx_info->flags & MWIFIEX_BUF_FLAG_EAPOL_TX_STATUS) {
+ local_tx_pd->tx_token_id = tx_info->ack_frame_id;
+ local_tx_pd->flags |= MWIFIEX_TXPD_FLAGS_REQ_TX_STATUS;
+ }
+
if (local_tx_pd->priority <
ARRAY_SIZE(priv->wmm.user_pri_pkt_tx_ctrl))
/*
if (local_tx_pd->priority <
ARRAY_SIZE(priv->wmm.user_pri_pkt_tx_ctrl))
/*
This page took
0.038779 seconds
and
5
git commands to generate.