linux/drivers/net/wireless/iwlwifi
Emmanuel Grumbach 4b8817b2a0 iwlwifi: remove useless network and duplicate checking
The iwlwifi drivers go to great lengths to avoid passing packets to
mac80211 they think shouldn't go there, while mac80211 can (of course!)
handle them very well.

Especially in the case of duplicate packets this is interesting
because it's such a performance hog (especially for IBSS networks)
while mac80211 does that work on the side without much effort.

This patch removes all that and leaves only what is absolutely
necessary for the hardware.

Signed-off-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
Signed-off-by: Johannes Berg <johannes@sipsolutions.net>
Signed-off-by: Tomas Winkler <tomas.winkler@intel.com>
Signed-off-by: Zhu Yi <yi.zhu@intel.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
2008-06-30 17:37:40 -04:00
..
iwl3945-base.c iwlwifi: use iwl_is_associated when possible 2008-06-30 17:37:38 -04:00
iwl4965-base.c iwlwifi: remove useless network and duplicate checking 2008-06-30 17:37:40 -04:00
iwl-3945-commands.h iwlwifi: iwl3945 remove 4965 commands 2008-03-25 16:41:54 -04:00
iwl-3945-core.h iwlwifi: add struct iwl_cfg 2008-03-07 16:03:00 -05:00
iwl-3945-debug.h iwlwifi: update copyright year 2008-03-13 19:32:32 -04:00
iwl-3945-hw.h iwlwifi: 3945 remove unused SCD definitions 2008-05-07 15:02:20 -04:00
iwl-3945-io.h iwlwifi: update copyright year 2008-03-13 19:32:32 -04:00
iwl-3945-led.c iwlwifi: fix oops in iwl3945_led_brightness_set 2008-06-09 15:53:38 -04:00
iwl-3945-led.h iwlwifi: Add led support 2008-03-27 16:03:16 -04:00
iwl-3945-rs.c mac80211: move TX info into skb->cb 2008-05-21 21:48:11 -04:00
iwl-3945-rs.h iwlwifi: move rate registration to module load 2008-04-01 17:13:19 -04:00
iwl-3945.c mac80211: add helpers for frame control testing 2008-06-14 12:18:12 -04:00
iwl-3945.h iwlwifi: remove notif_missed_beacons variable 2008-06-03 15:00:19 -04:00
iwl-4965-hw.h iwlwifi: move rate helpers to iwlcore 2008-06-14 12:18:08 -04:00
iwl-4965-rs.c mac80211: add helpers for frame control testing 2008-06-14 12:18:12 -04:00
iwl-4965-rs.h iwlwifi: move rate helpers to iwlcore 2008-06-14 12:18:08 -04:00
iwl-4965.c iwlwifi: move RX handlers to iwl-rx.c 2008-06-30 17:37:40 -04:00
iwl-5000-hw.h iwlwifi: map sw and hw ampdu queues 2008-06-14 12:18:05 -04:00
iwl-5000.c iwlwifi: don't send REPLY_REMOVE_ALL_STA upon exit 2008-06-30 17:37:39 -04:00
iwl-calib.c iwlwifi: move RX stats to core, and move temperature to handler 2008-06-30 17:37:39 -04:00
iwl-calib.h iwlwifi: move RX stats to core, and move temperature to handler 2008-06-30 17:37:39 -04:00
iwl-commands.h iwlwifi: move RX stats to core, and move temperature to handler 2008-06-30 17:37:39 -04:00
iwl-core.c iwlwifi: remove useless network and duplicate checking 2008-06-30 17:37:40 -04:00
iwl-core.h iwlwifi: move RX handlers to iwl-rx.c 2008-06-30 17:37:40 -04:00
iwl-csr.h iwlwifi: setup correctly L1 L0S pi link values 2008-06-03 15:00:20 -04:00
iwl-debug.h iwlwifi: add possibility to disable tx_power calibration 2008-06-14 12:18:05 -04:00
iwl-debugfs.c iwlwifi: add possibility to disable tx_power calibration 2008-06-14 12:18:05 -04:00
iwl-dev.h iwlwifi: remove useless network and duplicate checking 2008-06-30 17:37:40 -04:00
iwl-eeprom.c iwlwifi: refactor setting tx power 2008-06-14 12:18:08 -04:00
iwl-eeprom.h iwlwifi-5000: implement initial calibration for 5000 2008-06-03 15:00:23 -04:00
iwl-fh.h iwlwifi: move Flow Handlers define to iwl-fh.h 2008-05-07 15:02:20 -04:00
iwl-hcmd.c iwlwifi: add REPLY_TX_POWER_DBM_CMD to get_cmd_string 2008-06-30 17:37:39 -04:00
iwl-helpers.h mac80211: add helpers for frame control testing 2008-06-14 12:18:12 -04:00
iwl-io.h iwlwifi: improve NIC i/o debug prints information 2008-03-27 16:03:17 -04:00
iwl-led.c iwlwifi: rename iwl-4965.h to iwl-dev.h 2008-05-07 15:02:26 -04:00
iwl-led.h iwlwifi: Add led support 2008-03-27 16:03:16 -04:00
iwl-power.c iwlwifi: rename iwl-4965.h to iwl-dev.h 2008-05-07 15:02:26 -04:00
iwl-power.h iwlwifi: rename iwl-4965-commands to iwl-commands.h 2008-05-07 15:02:26 -04:00
iwl-prph.h iwlwifi: move aggregation code to iwl-tx.c 2008-06-03 15:00:25 -04:00
iwl-rfkill.c iwlwifi: fix rfkill deps and remove input device usage 2008-06-30 17:37:35 -04:00
iwl-rfkill.h iwlwifi: fix rfkill deps and remove input device usage 2008-06-30 17:37:35 -04:00
iwl-rx.c iwlwifi: remove useless network and duplicate checking 2008-06-30 17:37:40 -04:00
iwl-scan.c Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6 2008-06-28 01:19:40 -07:00
iwl-spectrum.h iwlwifi: update copyright year 2008-03-13 19:32:32 -04:00
iwl-sta.c iwlwifi: better station table maintenance 2008-06-30 17:37:38 -04:00
iwl-sta.h iwlwifi: better station table maintenance 2008-06-30 17:37:38 -04:00
iwl-tx.c mac80211: remove ieee80211_get_morefrag 2008-06-14 12:18:12 -04:00
Kconfig iwlwifi: fix rfkill deps and remove input device usage 2008-06-30 17:37:35 -04:00
Makefile iwlwifi: move scan to iwl-scan.c iwlcore 2008-06-14 12:18:08 -04:00