linux/drivers/net/wireless/intel/iwlwifi
Sara Sharon c97dab4079 iwlwifi: mvm: change protocol offload flows
RFC4862 states that "In all cases, a node MUST NOT respond to
a Neighbor Solicitation for a tentative address".
Currently the driver configures the NS offload and does not wait
for address to become permanent, thus violating the RFC.
Just removing the address from the address list is not good enough
for all cases, since the NS messages are needed for the duplicate
address detection and should not be discarded.

For d0i3 disable NS offload. Put tentative address in the address
list so the NS packet will not be filtered out by ucode.
For D3 the platform will not wake from NS packets - so enable
NS offload while removing the tentative address from the list.

Given that now NS offload might be disabled, and that the ucode
uses the IP data for other puroposes (L3 filtering) add two
independent flags indicating if IPv4\IPv6 data is valid.

Signed-off-by: Sara Sharon <sara.sharon@intel.com>
Signed-off-by: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
2015-12-16 10:19:53 +02:00
..
dvm iwlwifi: update host command messages to new format 2015-12-13 08:56:17 +02:00
mvm iwlwifi: mvm: change protocol offload flows 2015-12-16 10:19:53 +02:00
pcie iwlwifi: replace d0i3_mode and wowlan_d0i3 with more generic variables 2015-12-13 13:10:45 +02:00
iwl-1000.c iwlwifi: change the Intel Wireless email address 2015-12-01 21:17:55 +02:00
iwl-2000.c iwlwifi: change the Intel Wireless email address 2015-12-01 21:17:55 +02:00
iwl-5000.c iwlwifi: change the Intel Wireless email address 2015-12-01 21:17:55 +02:00
iwl-6000.c iwlwifi: change the Intel Wireless email address 2015-12-01 21:17:55 +02:00
iwl-7000.c iwlwifi: Add PCI IDs for the new 3168 series 2015-12-01 21:17:54 +02:00
iwl-8000.c iwlwifi: Add PCI IDs for the new series 8165 2015-12-01 21:17:54 +02:00
iwl-9000.c iwlwifi: Add new PCI IDs for 9260 and 5165 series 2015-12-01 21:17:53 +02:00
iwl-agn-hw.h iwlwifi: change the Intel Wireless email address 2015-12-01 21:17:55 +02:00
iwl-config.h iwlwifi: Add PCI IDs for the new series 8165 2015-12-01 21:17:54 +02:00
iwl-csr.h
iwl-debug.c
iwl-debug.h iwlwifi: remove IWL_DL_LED 2015-12-01 21:17:58 +02:00
iwl-devtrace-data.h iwlwifi: change the Intel Wireless email address 2015-12-01 21:17:55 +02:00
iwl-devtrace-io.h iwlwifi: change the Intel Wireless email address 2015-12-01 21:17:55 +02:00
iwl-devtrace-iwlwifi.h
iwl-devtrace-msg.h iwlwifi: change the Intel Wireless email address 2015-12-01 21:17:55 +02:00
iwl-devtrace-ucode.h iwlwifi: change the Intel Wireless email address 2015-12-01 21:17:55 +02:00
iwl-devtrace.c
iwl-devtrace.h
iwl-drv.c iwlwifi: expose fw usniffer mode to more utilities 2015-12-16 10:19:21 +02:00
iwl-drv.h
iwl-eeprom-parse.c iwlwifi: change the Intel Wireless email address 2015-12-01 21:17:55 +02:00
iwl-eeprom-parse.h iwlwifi: change the Intel Wireless email address 2015-12-01 21:17:55 +02:00
iwl-eeprom-read.c iwlwifi: change the Intel Wireless email address 2015-12-01 21:17:55 +02:00
iwl-eeprom-read.h iwlwifi: change the Intel Wireless email address 2015-12-01 21:17:55 +02:00
iwl-fh.h iwlwifi: change the Intel Wireless email address 2015-12-01 21:17:55 +02:00
iwl-fw-error-dump.h iwlwifi: change the Intel Wireless email address 2015-12-01 21:17:55 +02:00
iwl-fw-file.h iwlwifi: mvm: add trigger for firmware dump upon TDLS events 2015-11-26 16:38:50 +02:00
iwl-fw.h iwlwifi: change the Intel Wireless email address 2015-12-01 21:17:55 +02:00
iwl-io.c iwlwifi: export the _no_grab version of PRPH IO functions 2015-11-26 16:38:51 +02:00
iwl-io.h iwlwifi: change the Intel Wireless email address 2015-12-01 21:17:55 +02:00
iwl-modparams.h iwlwifi: generalize d0i3_entry_timeout module parameter 2015-11-26 16:38:50 +02:00
iwl-notif-wait.c iwlwifi: change the Intel Wireless email address 2015-12-01 21:17:55 +02:00
iwl-notif-wait.h iwlwifi: change the Intel Wireless email address 2015-12-01 21:17:55 +02:00
iwl-nvm-parse.c iwlwifi: change the Intel Wireless email address 2015-12-01 21:17:55 +02:00
iwl-nvm-parse.h iwlwifi: change the Intel Wireless email address 2015-12-01 21:17:55 +02:00
iwl-op-mode.h iwlwifi: trans: support a callback for ASYNC commands 2015-12-13 08:52:52 +02:00
iwl-phy-db.c
iwl-phy-db.h
iwl-prph.h
iwl-scd.h iwlwifi: change the Intel Wireless email address 2015-12-01 21:17:55 +02:00
iwl-trans.c iwlwifi: update host command messages to new format 2015-12-13 08:56:17 +02:00
iwl-trans.h iwlwifi: replace d0i3_mode and wowlan_d0i3 with more generic variables 2015-12-13 13:10:45 +02:00
Kconfig iwlwifi: dvm: remove Kconfig default 2015-11-26 16:38:48 +02:00
Makefile iwlwifi: Add new PCI IDs for 9260 and 5165 series 2015-12-01 21:17:53 +02:00