1. 16 Dec, 2015 2 commits
    • Sara Sharon's avatar
      iwlwifi: mvm: change protocol offload flows · c97dab40
      Sara Sharon authored
      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: default avatarSara Sharon <sara.sharon@intel.com>
      Signed-off-by: default avatarEmmanuel Grumbach <emmanuel.grumbach@intel.com>
      c97dab40
    • Golan Ben-Ami's avatar
      iwlwifi: expose fw usniffer mode to more utilities · e6eb8ca9
      Golan Ben-Ami authored
      Today, in order to configure fw in usniffer mode, the ucode
      must have the corresponding tlv, which is revealed to the driver
      while parsing the ucode.
      
      Expose the mode of the usniffer to other utilities in the driver
      (other than the ucode parser) by passing back a pointer to the value.
      This can be very useful for allowing configuring the fw dbg data
      using an external configuration file, because this configuration
      depends on the fw usniffer mode.
      Signed-off-by: default avatarGolan Ben-Ami <golan.ben.ami@intel.com>
      Signed-off-by: default avatarEmmanuel Grumbach <emmanuel.grumbach@intel.com>
      e6eb8ca9
  2. 13 Dec, 2015 19 commits
  3. 07 Dec, 2015 2 commits
  4. 04 Dec, 2015 17 commits