diff options
author | Avinash Patil <patila@marvell.com> | 2015-06-22 19:06:07 +0530 |
---|---|---|
committer | Kalle Valo <kvalo@codeaurora.org> | 2015-07-21 16:40:12 +0300 |
commit | 4e6ee91bb728a268b37c74e2dd083481bf5ebb98 (patch) | |
tree | 9fe2b55b8fe1e81a478031183a12154db5dd7a15 /drivers/net/wireless/mwifiex/wmm.h | |
parent | 80b2089b4a0b08ff34619a8e07fc74a63b4e2d24 (diff) | |
download | linux-stable-4e6ee91bb728a268b37c74e2dd083481bf5ebb98.tar.gz linux-stable-4e6ee91bb728a268b37c74e2dd083481bf5ebb98.tar.bz2 linux-stable-4e6ee91bb728a268b37c74e2dd083481bf5ebb98.zip |
mwifiex: add tx data pause support
This patch adds support to enable TX data pause feature for mwifiex.
Whenever FW TX buffers reach threshold, FW would send TX pause event
to driver. Driver in turn would block data traffic to that particular
receiver address.
Signed-off-by: Avinash Patil <patila@marvell.com>
Signed-off-by: Xinming Hu <huxm@marvell.com>
Signed-off-by: Cathy Luo <cluo@marvell.com>
Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
Diffstat (limited to 'drivers/net/wireless/mwifiex/wmm.h')
-rw-r--r-- | drivers/net/wireless/mwifiex/wmm.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/net/wireless/mwifiex/wmm.h b/drivers/net/wireless/mwifiex/wmm.h index 48ece0b35591..90edb8fc337d 100644 --- a/drivers/net/wireless/mwifiex/wmm.h +++ b/drivers/net/wireless/mwifiex/wmm.h @@ -126,6 +126,8 @@ struct mwifiex_ra_list_tbl * mwifiex_wmm_get_queue_raptr(struct mwifiex_private *priv, u8 tid, const u8 *ra_addr); u8 mwifiex_wmm_downgrade_tid(struct mwifiex_private *priv, u32 tid); +void mwifiex_update_ralist_tx_pause(struct mwifiex_private *priv, u8 *mac, + u8 tx_pause); struct mwifiex_ra_list_tbl *mwifiex_wmm_get_ralist_node(struct mwifiex_private *priv, u8 tid, const u8 *ra_addr); |