diff options
author | Guy Eilam <guy@wizery.com> | 2011-08-16 19:49:12 +0300 |
---|---|---|
committer | Luciano Coelho <coelho@ti.com> | 2011-08-25 10:10:41 +0300 |
commit | e9eb8cbe77139470651c858b8b7a3d20d332cf47 (patch) | |
tree | 28b83a2cf3365db633608c3baf32c9a7741a862a /drivers/net/wireless/wl12xx/wl12xx.h | |
parent | 04b4d69c89593d907d81a4aa33e4e42a632fe436 (diff) | |
download | blackbird-op-linux-e9eb8cbe77139470651c858b8b7a3d20d332cf47.tar.gz blackbird-op-linux-e9eb8cbe77139470651c858b8b7a3d20d332cf47.zip |
wl12xx: use 2 spare TX blocks for GEM cipher
Add tx_spare_blocks member to the wl1271 struct
for more generic configuration of the amount
of spare TX blocks that should be used.
The default value is 1.
In case GEM cipher is used by the STA, we need
2 spare TX blocks instead of just 1.
Signed-off-by: Guy Eilam <guy@wizery.com>
Acked-by: Arik Nemtsov <arik@wizery.com>
Signed-off-by: Luciano Coelho <coelho@ti.com>
Diffstat (limited to 'drivers/net/wireless/wl12xx/wl12xx.h')
-rw-r--r-- | drivers/net/wireless/wl12xx/wl12xx.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/net/wireless/wl12xx/wl12xx.h b/drivers/net/wireless/wl12xx/wl12xx.h index 61a7c2163ea2..fb2753c46300 100644 --- a/drivers/net/wireless/wl12xx/wl12xx.h +++ b/drivers/net/wireless/wl12xx/wl12xx.h @@ -425,6 +425,9 @@ struct wl1271 { u32 tx_allocated_blocks; u32 tx_results_count; + /* amount of spare TX blocks to use */ + u32 tx_spare_blocks; + /* Accounting for allocated / available Tx packets in HW */ u32 tx_pkts_freed[NUM_TX_QUEUES]; u32 tx_allocated_pkts[NUM_TX_QUEUES]; |