1. 23 7月, 2015 1 次提交
  2. 18 7月, 2015 1 次提交
  3. 15 7月, 2015 1 次提交
  4. 28 5月, 2015 3 次提交
  5. 15 4月, 2015 2 次提交
  6. 27 3月, 2015 1 次提交
  7. 10 3月, 2015 1 次提交
  8. 09 3月, 2015 1 次提交
    • S
      i40e: tame the nvmupdate read and write complaints · 29a0645c
      Shannon Nelson 提交于
      The NVMUpdate tool doesn't necessarily know the ReadOnly map of the current
      NVM image, and must try reading and writing words that may be protected.
      This generates an error out of the Firmware request that the driver logs.
      Unfortunately, this ends up spitting out hundreds of bogus read and write
      error message that looks rather messy.
      
      This patch checks the error type and under normal conditions will not print
      the typical read and write errors during NVMUpdate.  This can be overridden
      by enabling the NVM update debugging.  This results in a much less messy log
      file, and likely many fewer customer support questions.
      
      Change-ID: Id4ff2e9048c523b0ff503aa5ab181b025ec948ea
      Signed-off-by: NShannon Nelson <shannon.nelson@intel.com>
      Signed-off-by: NJeff Kirsher <jeffrey.t.kirsher@intel.com>
      29a0645c
  9. 07 3月, 2015 1 次提交
  10. 05 3月, 2015 3 次提交
  11. 03 3月, 2015 2 次提交
  12. 25 2月, 2015 3 次提交
  13. 24 2月, 2015 2 次提交
  14. 14 1月, 2015 1 次提交
  15. 10 12月, 2014 2 次提交
  16. 06 12月, 2014 2 次提交
    • S
      i40e: fix netdev_stat macro definition · fad177dc
      Shannon Nelson 提交于
      The old xxx_NETDEV_STAT() macro was defined long before the newer
      rtnl_link_stats64 came into being, and just never got updated.  Since we're
      using rtnl_link_stats64 in other parts of the driver, we should use it
      here as well.  We've just been lucky that the field definitions are the
      same sizes.
      
      Change-ID: I19fc71619905700235dcdf0d3c8153aec81d36de
      Signed-off-by: NShannon Nelson <shannon.nelson@intel.com>
      Signed-off-by: NJeff Kirsher <jeffrey.t.kirsher@intel.com>
      fad177dc
    • J
      i40e: don't enable PTP support on more than one PF per port · fe88bda9
      Jacob Keller 提交于
      Resolve an issue related to images with multiple PFs per physical
      port. We cannot fully support 1588 PTP features, since only one port
      should control (ie: write) the registers at a time. Doing so can cause
      interference of functionality.
      
      It may be possible to partially implement the API for only those
      features without side effects. However, this at minimum means non
      controlling PFs lose Tx timestamps, frequency atunement, and possibly
      SYSTIME adjustment. There may be further impact I did not discover.
      Since the API in the kernel expects these features to work, it is
      simpler and less dangerous to just disable PTP features on all PFs not
      identified as the controlling PF in PRTTSYN_CTL0.PF_ID.
      
      This change also removes the warning printed when hwtstaml IOCTL is
      called on the wrong PF. This is actually meaningless now, since only one
      PF per port will support it. In addition, the ethtool get_ts_info IOCTL
      was updated so that only the controlling port will even indicate support
      (so as not to confuse users).
      
      The overall downside is complete loss of functionality on non
      controlling PF, vs the possible gain of partial support. The biggest
      factor for choosing this approach is simplicity and ensuring that the
      main PF will work. There could easily be other portions of the 1588
      logic with side effects I am not aware, and the reduced functionality
      that might be made available is significantly less useful. In addition,
      the API does not allow for proper indication of why particular features
      are not supported. These reasons are enough to decide for the simpler
      approach to resolving this issue.
      
      Change-ID: If4696bae686fc18aef6552b67dd417213d987c16
      Signed-off-by: NJacob Keller <jacob.e.keller@intel.com>
      Tested-by: NJim Young <jamesx.m.young@intel.com>
      Signed-off-by: NJeff Kirsher <jeffrey.t.kirsher@intel.com>
      fe88bda9
  17. 21 11月, 2014 1 次提交
  18. 18 11月, 2014 1 次提交
  19. 11 11月, 2014 1 次提交
  20. 03 11月, 2014 1 次提交
  21. 24 10月, 2014 1 次提交
  22. 04 9月, 2014 3 次提交
  23. 27 8月, 2014 2 次提交
  24. 07 8月, 2014 1 次提交
    • K
      list: fix order of arguments for hlist_add_after(_rcu) · 1d023284
      Ken Helias 提交于
      All other add functions for lists have the new item as first argument
      and the position where it is added as second argument.  This was changed
      for no good reason in this function and makes using it unnecessary
      confusing.
      
      The name was changed to hlist_add_behind() to cause unconverted code to
      generate a compile error instead of using the wrong parameter order.
      
      [akpm@linux-foundation.org: coding-style fixes]
      Signed-off-by: NKen Helias <kenhelias@firemail.de>
      Cc: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
      Acked-by: Jeff Kirsher <jeffrey.t.kirsher@intel.com>	[intel driver bits]
      Cc: Hugh Dickins <hughd@google.com>
      Cc: Christoph Hellwig <hch@infradead.org>
      Signed-off-by: NAndrew Morton <akpm@linux-foundation.org>
      Signed-off-by: NLinus Torvalds <torvalds@linux-foundation.org>
      1d023284
  25. 03 8月, 2014 1 次提交
  26. 24 7月, 2014 1 次提交