1. 06 7月, 2016 1 次提交
  2. 01 7月, 2016 2 次提交
  3. 26 4月, 2016 1 次提交
  4. 30 3月, 2016 3 次提交
  5. 20 3月, 2016 1 次提交
  6. 10 3月, 2016 1 次提交
  7. 29 2月, 2016 1 次提交
  8. 28 2月, 2016 2 次提交
  9. 01 2月, 2016 5 次提交
  10. 08 1月, 2016 3 次提交
  11. 20 12月, 2015 1 次提交
  12. 26 11月, 2015 2 次提交
  13. 18 11月, 2015 1 次提交
  14. 25 10月, 2015 2 次提交
  15. 05 10月, 2015 1 次提交
  16. 21 9月, 2015 5 次提交
  17. 28 8月, 2015 1 次提交
  18. 23 8月, 2015 1 次提交
  19. 05 8月, 2015 3 次提交
  20. 04 8月, 2015 3 次提交
    • A
      iwlwifi: mvm: Enable Rx Checksum hw · 93190fb0
      Avri Altman 提交于
      TCP software implementation on the host requires extensive computing
      power.  Offloading even some of the TCP/IP stack to the NIC might save
      a significant overhead. In order to enable this feature on our hw,
      we need to configure it first. Once done, we mark this capability,
      to be advertised later to the OS via ieee80211_register_hw.
      The driver Rx indications for TCP Checksum is integrated within the
      standard Rx status. The driver responds to those indications as follows:
      If the frame was tested by hw and checksum ok report CHECKSUM_UNNECESSARY.
      Otherwise, report CHECKSUM_NONE.
      Signed-off-by: NAvri Altman <avri.altman@intel.com>
      Signed-off-by: NEmmanuel Grumbach <emmanuel.grumbach@intel.com>
      93190fb0
    • H
      iwlwifi: pcie: provide a way to stop configuration if it is forbidden · 869f3b15
      Haim Dreyfuss 提交于
      The firmware debug infrastructure allows the user to
      provide a firmware that will toggle a few registers to
      configure the debugging capabilities.
      On certain devices, certain operations are forbidden.
      Executing a forbidden operation will cause the hardware to
      die in a way that only driver unload / load will bring it
      back to life.
      Fortunately, there is a way to know in advance if those
      operations will be accepted by the device. This is where
      the new PRPH_BLOCKBIT operation plays its role. If the bit
      X from PRPH register Y is set, then we should prevent any
      further register configuration. When that happens, drop a
      line in the kernel log since this is really an error state:
      the user won't have his device configured as he expected.
      Add operations that will be used in the future:
      INDIRECT_ASSIGN, INDIRECT_SETBIT, and INDIRECT_CLEARBIT.
      
      Other debugging configurations (such as destination
      configuration for the monitor) will take place in any case.
      Signed-off-by: NHaim Dreyfuss <haim.dreyfuss@intel.com>
      Signed-off-by: NEmmanuel Grumbach <emmanuel.grumbach@intel.com>
      869f3b15
    • A
      iwlwifi: add wide firmware command infrastructure for TX · ab02165c
      Aviya Erenfeld 提交于
      As the firmware is slowly running out of command IDs and grouping of
      commands is desirable anyway, the firmware is extending the command
      header from 4 bytes to 8 bytes to introduce a group (in place of the
      former flags field, since that's always 0 on commands and thus can
      be easily used to distinguish between the two.
      
      In order to support this most easily in the driver widen the command
      command ID used in the command sending functions and encode the new
      values (group and version) in the ID. That way existing code doesn't
      have to be changed (since the higher bits are 0 automatically) and
      newer code can easily use the new ID generation function to create a
      value to use in place of just the command ID.
      Signed-off-by: NAviya Erenfeld <aviya.erenfeld@intel.com>
      Signed-off-by: NJohannes Berg <johannes.berg@intel.com>
      Signed-off-by: NEmmanuel Grumbach <emmanuel.grumbach@intel.com>
      ab02165c