linux_old1/drivers/net/wireless/ath/ath9k
Felix Fietkau 9df0d6a20a ath9k: only drop packets in drv_flush when asked to
Recently more places in mac80211 call drv_flush to ensure proper order
for state changes wrt. powersave, channel changes, etc. On some systems
such calls lead to spurious logspam about failing to stop tx dma, as well
as hardware resets that go along with that.
Instead of dropping packets in a place where it's completely unnecessary,
only do it when drop == true.

Signed-off-by: Felix Fietkau <nbd@openwrt.org>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
2011-12-07 15:19:35 -05:00
..
Kconfig ath9k: set ATH9K_PCI to y by default 2011-11-11 12:32:51 -05:00
Makefile ath9k_hw: Add MCI h/w code and state machine 2011-11-30 15:08:43 -05:00
ahb.c drivers/net: Add module.h to drivers who were implicitly using it 2011-10-31 19:31:07 -04:00
ani.c drivers/net: Add export.h to files using EXPORT_SYMBOL/THIS_MODULE 2011-10-31 19:31:08 -04:00
ani.h ath9k: Store noise immunity values across scanning 2011-09-20 14:43:49 -04:00
ar5008_initvals.h ath9k_hw: fix the last register write for ar5416 addac 2011-09-13 15:42:31 -04:00
ar5008_phy.c ath9k_hw: clean up tx power handling 2011-10-11 16:41:26 -04:00
ar9001_initvals.h ath9k_hw: drop an unused column in AR5008-AR9002 initvals 2011-09-13 15:42:31 -04:00
ar9002_calib.c ath9k_hw: Fix noise floor calibration timeout on fast channel change 2011-11-02 15:23:12 -04:00
ar9002_hw.c drivers/net: Add moduleparam.h to drivers as required. 2011-10-31 19:31:09 -04:00
ar9002_initvals.h ath9k_hw: drop an unused column in AR5008-AR9002 initvals 2011-09-13 15:42:31 -04:00
ar9002_mac.c drivers/net: Add export.h to files using EXPORT_SYMBOL/THIS_MODULE 2011-10-31 19:31:08 -04:00
ar9002_phy.c ath9k_hw: add a missing delay for an analog register 2011-07-11 15:02:15 -04:00
ar9002_phy.h ath9k: Drag the driver to the year 2011 2011-05-19 13:54:05 -04:00
ar9003_2p2_initvals.h ath9k_hw: Updated AR9003 tx gain table for 5GHz 2011-10-14 14:48:21 -04:00
ar9003_calib.c ath9k_hw: Add support for MCI WLAN calibration 2011-11-30 15:08:54 -05:00
ar9003_eeprom.c ath9k_hw: Fix minimum CTL power for each runtime mode 2011-11-28 14:36:22 -05:00
ar9003_eeprom.h ath9k_hw: Read and configure quick drop for AR9003 2011-11-11 12:32:48 -05:00
ar9003_hw.c ath9k: Rename AR9480 into AR9462 2011-10-14 14:48:23 -04:00
ar9003_mac.c ath9k_hw: check for MCI interrupt in get_isr 2011-11-30 15:08:48 -05:00
ar9003_mac.h ath9k: Drag the driver to the year 2011 2011-05-19 13:54:05 -04:00
ar9003_mci.c ath9k_hw: Add MCI h/w code and state machine 2011-11-30 15:08:43 -05:00
ar9003_mci.h ath9k_hw: add definitions to support MCI h/w code 2011-11-30 15:08:39 -05:00
ar9003_paprd.c drivers/net: Add export.h to files using EXPORT_SYMBOL/THIS_MODULE 2011-10-31 19:31:08 -04:00
ar9003_phy.c Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux 2011-11-22 14:05:46 -05:00
ar9003_phy.h ath9k_hw: add definitions to support MCI h/w code 2011-11-30 15:08:39 -05:00
ar9003_rtt.c ath9k_hw: Add radio retention support for AR9480 2011-10-14 14:48:22 -04:00
ar9003_rtt.h ath9k_hw: Add radio retention support for AR9480 2011-10-14 14:48:22 -04:00
ar9330_1p1_initvals.h ath9k: add AR9330 initvals 2011-06-22 16:09:49 -04:00
ar9330_1p2_initvals.h ath9k: add AR9330 initvals 2011-06-22 16:09:49 -04:00
ar9340_initvals.h ath9k_hw: Add initvals.h for ar9340 2011-04-25 14:50:09 -04:00
ar9462_1p0_initvals.h ath9k: Rename AR9480 into AR9462 2011-10-14 14:48:23 -04:00
ar9462_2p0_initvals.h ath9k_hw: sync to latest AR9462 INI 2011-12-06 16:05:25 -05:00
ar9485_initvals.h ath9k_hw: Update AR9485 initvals to fix system hang issue 2011-11-02 15:23:12 -04:00
ar9580_1p0_initvals.h ath9k_hw: add AR9580 support 2011-08-26 10:47:58 -04:00
ath9k.h ath9k: Add functions to allocate/free buffers for MCI 2011-11-30 15:08:50 -05:00
beacon.c ath9k_hw: make ath9k_hw_set_interrupts use ah->imask by default 2011-10-11 16:41:25 -04:00
btcoex.c ath9k: fix a typo 2011-11-30 15:08:57 -05:00
btcoex.h ath9k_hw: Add MCI h/w specific structure 2011-11-30 15:08:41 -05:00
calib.c drivers/net: Add export.h to files using EXPORT_SYMBOL/THIS_MODULE 2011-10-31 19:31:08 -04:00
calib.h ath9k_hw: calculate a much better approximation of channel noise 2011-08-08 16:04:19 -04:00
common.c ath9k_hw: clean up tx power handling 2011-10-11 16:41:26 -04:00
common.h ath9k: Move ath9k_init_crypto to common 2011-08-24 13:59:45 -04:00
debug.c Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux 2011-11-22 14:05:46 -05:00
debug.h ath9k: keep track of what's triggering hardware resets 2011-10-11 16:41:13 -04:00
eeprom.c ath9k_hw: clean up hardware revision checks 2011-09-19 15:58:24 -04:00
eeprom.h ath9k_hw: Read and configure quick drop for AR9003 2011-11-11 12:32:48 -05:00
eeprom_4k.c ath9k_hw: Fix minimum CTL power for each runtime mode 2011-11-28 14:36:22 -05:00
eeprom_9287.c ath9k_hw: Fix minimum CTL power for each runtime mode 2011-11-28 14:36:22 -05:00
eeprom_def.c ath9k_hw: Fix minimum CTL power for each runtime mode 2011-11-28 14:36:22 -05:00
gpio.c ath9k: Remove enabling btcoex from stomp type change 2011-11-17 15:43:54 -05:00
hif_usb.c ath9k_htc: add AVM FRITZ!WLAN 11N v2 support 2011-10-03 15:22:35 -04:00
hif_usb.h ath9k: Drag the driver to the year 2011 2011-05-19 13:54:05 -04:00
htc.h ath9k_htc: minor clean-up 2011-08-10 14:07:42 -04:00
htc_drv_beacon.c ath9k: Remove ATH9K_BEACON_PERIOD mask 2011-06-01 15:12:28 -04:00
htc_drv_debug.c wireless: ath9k: use %pM to print MAC 2011-07-20 15:04:39 -04:00
htc_drv_gpio.c ath9k: Remove enabling btcoex from stomp type change 2011-11-17 15:43:54 -05:00
htc_drv_init.c ath9k: eliminate common->{rx,tx}_chainmask 2011-09-14 13:56:19 -04:00
htc_drv_main.c mac80211: pass vif param to conf_tx() callback 2011-10-03 15:22:41 -04:00
htc_drv_txrx.c ath9k: Drag the driver to the year 2011 2011-05-19 13:54:05 -04:00
htc_hst.c Merge ssh://master.kernel.org/pub/scm/linux/kernel/git/linville/wireless-next-2.6 into for-davem 2011-05-24 16:47:54 -04:00
htc_hst.h ath9k: Drag the driver to the year 2011 2011-05-19 13:54:05 -04:00
hw-ops.h ath9k_hw: Improve fast channel change for AR9003 chips 2011-10-14 14:48:21 -04:00
hw.c Merge branch 'master' of git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless 2011-12-02 15:44:03 -05:00
hw.h ath9k_hw: sync to latest AR9462 INI 2011-12-06 16:05:25 -05:00
init.c ath9k: clarify max_streams for AR9462 2011-12-06 16:05:25 -05:00
mac.c ath9k_hw: check for asynchronous MCI interrupt pending 2011-11-30 15:08:46 -05:00
mac.h ath9k_hw: fix a regression in key miss handling 2011-10-11 16:41:29 -04:00
main.c ath9k: only drop packets in drv_flush when asked to 2011-12-07 15:19:35 -05:00
mci.c ath9k: MCI state machine based on MCI interrupt 2011-11-30 15:08:56 -05:00
mci.h ath9k: MCI state machine based on MCI interrupt 2011-11-30 15:08:56 -05:00
pci.c ath9k: rework power state handling 2011-12-07 15:19:34 -05:00
phy.h ath9k: Drag the driver to the year 2011 2011-05-19 13:54:05 -04:00
rc.c drivers/net: Add export.h to files using EXPORT_SYMBOL/THIS_MODULE 2011-10-31 19:31:08 -04:00
rc.h ath9k: Remove virtual wiphy specific frame type 2011-08-09 15:42:38 -04:00
recv.c ath9k: minor cleanup 2011-11-30 15:08:58 -05:00
reg.h ath9k_hw: MCI related changes in chip management 2011-11-30 15:08:51 -05:00
wmi.c ath9k: Drag the driver to the year 2011 2011-05-19 13:54:05 -04:00
wmi.h ath9k: Drag the driver to the year 2011 2011-05-19 13:54:05 -04:00
xmit.c ath9k: always issue a full hw reset after waking up from full-sleep mode 2011-12-07 15:14:03 -05:00