linux/drivers/net/wireless/ath/carl9170
Christian Lamparter 5c89569194 carl9170: support firmware-based rx filter
The hardware rx-filter was essentially disabled, because
of a serve, yet unidentifiable problem with iwlagn.
Due to these circumstances the driver and mac80211 were
left with the job of filtering.

This is very unfortunate and has proven to be expensive
in terms of latency, memory and load.

Therefore the new 1.8.8.3 firmware introduces a flexible
filtering infrastructure which allows the driver to
offload some of the checks (FCS & PLCP crc check,
RA match, control frame filter, etc...) whenever possible.

Note:
This patch also includes all changes to the
shared headers files since the inclusion.

Signed-off-by: Christian Lamparter <chunkeey@googlemail.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
2010-10-05 13:35:21 -04:00
..
carl9170.h carl9170: support firmware-based rx filter 2010-10-05 13:35:21 -04:00
cmd.c
cmd.h carl9170: support firmware-based rx filter 2010-10-05 13:35:21 -04:00
debug.c carl9170: remove lost-frame workaround 2010-09-28 15:47:56 -04:00
debug.h carl9170: firmware parser and debugfs code 2010-09-14 16:03:42 -04:00
eeprom.h
fw.c carl9170: support firmware-based rx filter 2010-10-05 13:35:21 -04:00
fwcmd.h carl9170: support firmware-based rx filter 2010-10-05 13:35:21 -04:00
fwdesc.h carl9170: support firmware-based rx filter 2010-10-05 13:35:21 -04:00
hw.h carl9170: support firmware-based rx filter 2010-10-05 13:35:21 -04:00
Kconfig carl9170: angle brackets for wiki link 2010-09-28 15:47:56 -04:00
led.c
mac.c carl9170: PHY/RF and MAC routines 2010-09-14 16:03:42 -04:00
main.c carl9170: support firmware-based rx filter 2010-10-05 13:35:21 -04:00
Makefile carl9170: Makefile, Kconfig files and MAINTAINERS 2010-09-14 16:03:42 -04:00
phy.c carl9170: reinit phy after HT settings have changed 2010-09-21 11:05:25 -04:00
phy.h carl9170: support firmware-based rx filter 2010-10-05 13:35:21 -04:00
rx.c carl9170: 802.11 rx/tx processing and usb backend 2010-09-14 16:03:42 -04:00
tx.c carl9170: revamp carl9170_tx_prepare 2010-09-28 15:47:56 -04:00
usb.c carl9170: interrupt urbs must not set URB_ZERO_PACKET 2010-09-28 15:47:58 -04:00
version.h carl9170: support firmware-based rx filter 2010-10-05 13:35:21 -04:00
wlan.h