diff options
author | Arik Nemtsov <arik@wizery.com> | 2011-08-14 12:17:32 +0200 |
---|---|---|
committer | Luciano Coelho <coelho@ti.com> | 2011-08-22 11:35:30 +0200 |
commit | bf54e301671a6ece6c94550294dc7faf14158cd3 (patch) | |
tree | d33066bcbeb014c3b14aee433619b307040e8879 /drivers/net/wireless/wl12xx/tx.c | |
parent | wl12xx: don't remove key if hlid was already deleted (diff) | |
download | linux-bf54e301671a6ece6c94550294dc7faf14158cd3.tar.xz linux-bf54e301671a6ece6c94550294dc7faf14158cd3.zip |
wl12xx: track freed packets in FW by AC
Track the number of freed packets in each AC when receiving an interrupt
from the FW. This paves the way for tracking allocated packets per AC.
Signed-off-by: Arik Nemtsov <arik@wizery.com>
Signed-off-by: Eliad Peller <eliad@wizery.com>
Signed-off-by: Luciano Coelho <coelho@ti.com>
Diffstat (limited to 'drivers/net/wireless/wl12xx/tx.c')
-rw-r--r-- | drivers/net/wireless/wl12xx/tx.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/net/wireless/wl12xx/tx.c b/drivers/net/wireless/wl12xx/tx.c index 8fdffd08d492..7dd6d8b94f64 100644 --- a/drivers/net/wireless/wl12xx/tx.c +++ b/drivers/net/wireless/wl12xx/tx.c @@ -242,6 +242,8 @@ static int wl1271_tx_allocate(struct wl1271 *wl, struct sk_buff *skb, u32 extra, wl->tx_blocks_available -= total_blocks; wl->tx_allocated_blocks += total_blocks; + wl->tx_allocated_pkts++; + if (wl->bss_type == BSS_TYPE_AP_BSS) wl->links[hlid].allocated_blks += total_blocks; |