1. 07 1月, 2016 1 次提交
    • P
      ath9k: Enable support for cloned SKBS · 50e81e2f
      Pawel Kulakowski 提交于
      Ath9k driver does not modify tx skbs, so SUPPORTS_CLONED_SKBS
      flag can be set. Enabling this flag significant reduce number
      of copy operation during TCP Tx. This is especially noticeable
      on platforms with slower CPU (lower CPU usage brings
      profits in better TCP Tx troughput results).
      
      Tested on MIPS with 560 MHz clock
      Without CLONED_SKBS flag:
      TCP Tx 145 Mb/s (iperf result)
      __copy_user_common consumes 12.9% of CPU (result from perf tool)
      0% CPU Idle
      
      With CLONED_SKBS flag:
      TCP Tx 170 Mb/s (iperf result)
      __copy_user_common consumes 1.8% of CPU (result from perf tool)
      12% CPU Idle
      Signed-off-by: NPawel Kulakowski <pawel.kulakowski@tieto.com>
      Signed-off-by: NKalle Valo <kvalo@qca.qualcomm.com>
      50e81e2f
  2. 29 9月, 2015 1 次提交
  3. 27 9月, 2015 1 次提交
  4. 06 8月, 2015 2 次提交
  5. 10 6月, 2015 1 次提交
    • J
      mac80211: convert HW flags to unsigned long bitmap · 30686bf7
      Johannes Berg 提交于
      As we're running out of hardware capability flags pretty quickly,
      convert them to use the regular test_bit() style unsigned long
      bitmaps.
      
      This introduces a number of helper functions/macros to set and to
      test the bits, along with new debugfs code.
      
      The occurrences of an explicit __clear_bit() are intentional, the
      drivers were never supposed to change their supported bits on the
      fly. We should investigate changing this to be a per-frame flag.
      Signed-off-by: NJohannes Berg <johannes.berg@intel.com>
      30686bf7
  6. 30 3月, 2015 1 次提交
  7. 16 3月, 2015 1 次提交
  8. 13 3月, 2015 2 次提交
  9. 03 2月, 2015 1 次提交
  10. 28 1月, 2015 1 次提交
  11. 02 12月, 2014 1 次提交
  12. 18 11月, 2014 2 次提交
  13. 12 11月, 2014 4 次提交
  14. 28 10月, 2014 3 次提交
  15. 24 10月, 2014 1 次提交
  16. 10 9月, 2014 2 次提交
  17. 29 8月, 2014 7 次提交
  18. 02 7月, 2014 1 次提交
  19. 20 6月, 2014 7 次提交