1. 11 5月, 2014 2 次提交
  2. 07 5月, 2014 3 次提交
  3. 14 4月, 2014 5 次提交
  4. 13 4月, 2014 3 次提交
  5. 19 3月, 2014 3 次提交
    • E
      iwlwifi: mvm: disable uAPSD due to bugs in the firmware · a82dda6c
      Emmanuel Grumbach 提交于
      The current firmware advertises support for uAPSD, but
      critical bugs force us to disable the feature.
      When a fixed firmware will be available, we will be able to
      re-enable uAPSD.
      
      Cc: <stable@vger.kernel.org> [3.13+]
      Signed-off-by: NEmmanuel Grumbach <emmanuel.grumbach@intel.com>
      a82dda6c
    • A
      iwlwifi: mvm: restructure scan parameters calculation · 8a110d9b
      Alexander Bondar 提交于
      Some scan parameters should be dependent on traffic conditions.
      Centralize conditions verification in one function and obtain
      scan max out-of-channel and suspend time in that new function.
      Rely on bound interfaces indication instead of association state
      to calculate scan parameters. If no bound interfaces use default
      values for out-of-channel and suspend time parameters.
      
      Additionally, get rid of NL80211_SCAN_FLAG_LOW_PRIORITY checks
      since no use case for this exists so far.
      Signed-off-by: NAlexander Bondar <alexander.bondar@intel.com>
      [reword commit log a bit]
      Signed-off-by: NJohannes Berg <johannes.berg@intel.com>
      Signed-off-by: NEmmanuel Grumbach <emmanuel.grumbach@intel.com>
      8a110d9b
    • E
      iwlwifi: mvm: send udev event upon firmware error to dump logs · 1bd3cbc1
      Emmanuel Grumbach 提交于
      When the firmware asserts, the driver will dump the firmware
      state to an internal buffer. This buffer is kept aside until
      it is dumped through debugfs. Once an external application
      fetched the data, the buffer is freed and a new buffer can
      be allocated in case another assert occurs.
      
      A udev event is sent to trigger an external application.
      
      A simple rule like:
      DRIVER=="iwlwifi", ACTION=="change", RUN+="/sbin/dump_sram.sh"
      
      can fetch the data from debugfs.
      
      Here is my dump_sram.sh:
      
      phyname=$(basename ${DEVPATH})
      date=$(date +%F_%H_%M)
      filename=/var/log/iwl-sram-${phyname}-${date}.bin
      cat /sys/kernel/debug/ieee80211/${phyname}/iwlwifi/iwlmvm/fw_error_dump > ${filename}
      
      The current SRAM size is 80KB so, currently:
      $ ls -lh iwl-sram-phy0-2014-03-16_13_14.bin
      -rw-r--r-- 1 emmanuel emmanuel 81K Mar 16 13:15 iwl-sram-phy0-2014-03-16_13_14.bin
      
      and after compression:
      $ ls -lh iwl-sram-phy0-2014-03-16_13_14.bin.xz
      -rw-r--r-- 1 emmanuel emmanuel 13K Mar 16 13:15 iwl-sram-phy0-2014-03-16_13_14.bin.xz
      Signed-off-by: NEmmanuel Grumbach <emmanuel.grumbach@intel.com>
      1bd3cbc1
  6. 16 3月, 2014 3 次提交
  7. 10 3月, 2014 3 次提交
  8. 20 2月, 2014 1 次提交
  9. 13 2月, 2014 4 次提交
  10. 07 2月, 2014 1 次提交
  11. 04 2月, 2014 12 次提交