linux-kernel-test/drivers/net/wireless/ath/ath9k
Benoit Papillault 1bc1488067 ath9k: Proper padding/unpadding for the TX/RX path.
Software padding is done on the TX path and software unpadding is done on the
RX path. This patch corrects the position where the padding occurs. A specific
function computes the pad position and this function is used in the TX and RX
path. This patch has been tested by generating every possible 802.11 frames
with every possible frame_control field and a varying length. This patch is
useful for analyzing non standard 802.11 frames going over the air

Signed-off-by: Benoit Papillault <benoit.papillault@free.fr>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
2009-11-28 15:04:50 -05:00
..
ahb.c ath9k_hw: distinguish single-chip solutions on initial probe print 2009-10-30 16:49:18 -04:00
ani.c
ani.h
ath9k.h ath9k: fix processing of TX PS null data frames 2009-11-28 15:04:49 -05:00
beacon.c ath9k: properly use the mac80211 rate control api 2009-11-28 15:04:24 -05:00
btcoex.c
btcoex.h
calib.c ath9k_hw: remove bogus register write on ath9k_hw_9271_pa_cal() 2009-10-30 16:49:19 -04:00
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: properly use the mac80211 rate control api 2009-11-28 15:04:24 -05:00
debug.h ath9k: properly use the mac80211 rate control api 2009-11-28 15:04:24 -05:00
eeprom_4k.c ath9k_hw: modify the rf control register for ar9271 revision 1.0 2009-10-30 16:50:36 -04:00
eeprom_9287.c
eeprom_def.c
eeprom.c
eeprom.h
hw.c ath9k: properly use the mac80211 rate control api 2009-11-28 15:04:24 -05:00
hw.h ath9k: properly use the mac80211 rate control api 2009-11-28 15:04:24 -05:00
initvals.h ath9k_hw: update register initialization/reset values for ar9271 2009-10-30 16:50:36 -04:00
Kconfig ath9k_common: add new module to share 802.11n driver helpers 2009-11-11 17:09:11 -05:00
mac.c ath9k: fix processing of TX PS null data frames 2009-11-28 15:04:49 -05:00
mac.h ath9k: fix processing of TX PS null data frames 2009-11-28 15:04:49 -05:00
main.c ath9k: Proper padding/unpadding for the TX/RX path. 2009-11-28 15:04:50 -05:00
Makefile ath9k_common: add new module to share 802.11n driver helpers 2009-11-11 17:09:11 -05:00
pci.c ath9k_hw: distinguish single-chip solutions on initial probe print 2009-10-30 16:49:18 -04:00
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: clean up rc rate table 2009-11-28 15:04:25 -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: Proper padding/unpadding for the TX/RX path. 2009-11-28 15:04:50 -05:00