linux/drivers/net/wireless/wl12xx
Arik Nemtsov 04b4d69c89 wl12xx: fix tx_queue_count spurious increment
Only increment the queue count after actually queuing the skb. This
avoids a spurious increment is case of dropped packets.

Also move the Tx-watermark checking code after the packet is enqueued.
This makes the count more accurate - it includes the just-queued
packet.

Signed-off-by: Arik Nemtsov <arik@wizery.com>
Signed-off-by: Eliad Peller <eliad@wizery.com>
Signed-off-by: Luciano Coelho <coelho@ti.com>
2011-08-22 12:35:32 +03:00
..
Kconfig wl12xx: remove unused crc7 references 2011-06-27 10:15:52 +03:00
Makefile wl12xx_sdio_test: rename files to match current style 2010-12-15 17:09:27 +02:00
acx.c wl12xx: AP-mode - set STA HT capabilities when adding a STA 2011-08-22 12:35:29 +03:00
acx.h wl12xx: AP-mode - set STA HT capabilities when adding a STA 2011-08-22 12:35:29 +03:00
boot.c wl12xx: update commands & events 2011-08-22 12:35:24 +03:00
boot.h wl12xx: fixes for hw_pg_ver and chip id reporting 2011-08-12 09:22:49 +03:00
cmd.c wl12xx: don't wait for disconnection event 2011-08-22 12:35:31 +03:00
cmd.h wl12xx: add wl12xx_cmd_role_start_ibss() 2011-08-22 12:35:28 +03:00
conf.h wl12xx: AP-mode - configure HT rate support to the FW 2011-08-22 12:35:29 +03:00
debugfs.c wl12xx: schedule TX packets according to FW packet occupancy 2011-08-22 12:35:30 +03:00
debugfs.h wl1271: Change wl12xx Files Names 2010-11-22 16:45:09 +02:00
event.c wl12xx: handle dummy packet event also in ap mode 2011-08-22 12:35:26 +03:00
event.h wl12xx: update commands & events 2011-08-22 12:35:24 +03:00
ini.h wl12xx: Add Support for Low Power DRPw (LPD) Mode 2011-06-27 12:50:33 +03:00
init.c wl12xx: AP-mode - configure HT rate support to the FW 2011-08-22 12:35:29 +03:00
init.h wl12xx: AP-mode - reconfigure templates after basic rates change 2011-05-02 10:31:18 +03:00
io.c wl12xx: remove unused crc7 references 2011-06-27 10:15:52 +03:00
io.h wl12xx: remove rx filtering stuff 2011-08-22 12:35:23 +03:00
main.c wl12xx: fix tx_queue_count spurious increment 2011-08-22 12:35:32 +03:00
ps.c wl12xx: enable AP advanced functionality 2011-08-22 12:35:31 +03:00
ps.h wl12xx: enter/exit psm on wowlan suspend/resume 2011-05-13 14:55:49 +03:00
reg.h wl12xx: remove rx filtering stuff 2011-08-22 12:35:23 +03:00
rx.c wl12xx: update fw status struct 2011-08-22 12:35:23 +03:00
rx.h wl12xx: update rx/tx 2011-08-22 12:35:25 +03:00
scan.c wl12xx: support IBSS vif type 2011-08-22 12:35:28 +03:00
scan.h wl12xx: update scan cmd api 2011-08-22 12:35:25 +03:00
sdio.c wl12xx: Use a single fw for both STA and AP roles 2011-08-22 12:35:22 +03:00
sdio_test.c wl12xx: Clamp byte mode transfers for 128x chips 2011-04-19 16:49:07 +03:00
spi.c wl12xx: Use a single fw for both STA and AP roles 2011-08-22 12:35:22 +03:00
testmode.c wl12xx: Avoid recovery while one is already in progress 2011-06-27 15:05:15 +03:00
testmode.h wl1271: Change wl12xx Files Names 2010-11-22 16:45:09 +02:00
tx.c wl12xx: enable AP advanced functionality 2011-08-22 12:35:31 +03:00
tx.h wl12xx: add system_hlid 2011-08-22 12:35:26 +03:00
wl12xx.h wl12xx: enable AP advanced functionality 2011-08-22 12:35:31 +03:00
wl12xx_80211.h wl12xx: change max/default template size 2011-08-22 12:35:25 +03:00
wl12xx_platform_data.c wl12xx: add platform data passing support 2010-09-21 11:04:57 -04:00