1
linux/drivers/net/wireless/ath/ath9k
Benoit Papillault 4d91f9f373 ath9k: Last fix for TX software padding.
First, we copy/paste the padding stuff from ath9k_tx to ath_tx_cabq since it
needs to same kind of padding, but for internally generated beacons.
Next, software padding done on TX needs to be removed before calling
ieee80211_tx_status. The code was already there in ath_tx_complete but it
was wrong. Fix it by using ath9k_cmn_padpos. This later code has been
tested by sending packets to a monitor interface and reading packets from the
same interface.

Signed-off-by: Benoit PAPILLAULT <benoit.papillault@free.fr>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
2009-12-21 11:32:00 -05:00
..
ahb.c
ani.c
ani.h
ath9k.h ath9k: separate debugfs support from CONFIG_ATH_DEBUG 2009-11-28 15:05:04 -05:00
beacon.c ath9k: Ensure a fair beacon distribution in IBSS mode. 2009-11-28 15:04:52 -05:00
btcoex.c
btcoex.h
calib.c
calib.h
common.c ath9k: Proper padding/unpadding for the TX/RX path. 2009-11-28 15:04:50 -05:00
common.h ath9k: Proper padding/unpadding for the TX/RX path. 2009-11-28 15:04:50 -05:00
debug.c ath9k: separate debugfs support from CONFIG_ATH_DEBUG 2009-11-28 15:05:04 -05:00
debug.h ath9k: separate debugfs support from CONFIG_ATH_DEBUG 2009-11-28 15:05:04 -05:00
eeprom_4k.c
eeprom_9287.c
eeprom_def.c
eeprom.c
eeprom.h
hw.c ath9k: enable 2GHz band only if the device supports it 2009-12-04 14:16:23 -05:00
hw.h ath9k: enable 2GHz band only if the device supports it 2009-12-04 14:16:23 -05:00
initvals.h
Kconfig ath9k: separate debugfs support from CONFIG_ATH_DEBUG 2009-11-28 15:05:04 -05:00
mac.c ath9k: Fix maximum tx fifo settings for single stream devices 2009-11-28 15:04:52 -05:00
mac.h ath9k: Fix maximum tx fifo settings for single stream devices 2009-11-28 15:04:52 -05:00
main.c ath9k: enable 2GHz band only if the device supports it 2009-12-04 14:16:23 -05:00
Makefile ath9k: separate debugfs support from CONFIG_ATH_DEBUG 2009-11-28 15:05:04 -05:00
pci.c
phy.c ath9k: Remove a few unused functions 2009-11-18 17:09:12 -05:00
phy.h ath9k: Remove a few unused functions 2009-11-18 17:09:12 -05:00
rc.c ath9k: Fix maximum tx fifo settings for single stream devices 2009-11-28 15:04:52 -05:00
rc.h ath9k: clean up rc rate table 2009-11-28 15:04:25 -05:00
recv.c ath9k_common: add new module to share 802.11n driver helpers 2009-11-11 17:09:11 -05:00
reg.h ath9k: fix processing of TX PS null data frames 2009-11-28 15:04:49 -05:00
virtual.c ath9k: get rid of tx_info_priv 2009-11-18 17:09:11 -05:00
xmit.c ath9k: Last fix for TX software padding. 2009-12-21 11:32:00 -05:00