1. 20 8月, 2016 2 次提交
  2. 19 8月, 2016 1 次提交
  3. 22 7月, 2016 1 次提交
    • M
      i40e: refactor Rx filter handling · c3c7ea27
      Mitch Williams 提交于
      Properly track filter adds and deletes so the driver doesn't lose filters
      during resets and up/down cycles. Add a tracking mechanism so that the
      driver knows when to enter and leave promiscuous mode.
      
      Implement a simple state machine so the driver can track the status of
      each filter throughout its lifecycle. Properly manage the overflow promiscuous
      state for the each VSI, and provide a way for the driver to detect when to exit
      overflow promiscuous mode.
      
      Remove all possible default MAC filters that the firmware may have set up so
      that the driver can manage these correctly, particularly when VLANs come into
      play. Remove the LAA flag for filters; instead just send whatever we get through
      set_mac to the firmware as the LAA for wakeup purposes.
      
      Finally, add the state of each filter to debugfs output so we can see what's
      going on inside the driver's pointy little head.
      
      Change-ID: I97c5e366fac2254fa01eaff4f65c0af61dcf2e1f
      Signed-off-by: NMitch Williams <mitch.a.williams@intel.com>
      Tested-by: NAndrew Bowers <andrewx.bowers@intel.com>
      Signed-off-by: NJeff Kirsher <jeffrey.t.kirsher@intel.com>
      c3c7ea27
  4. 28 6月, 2016 1 次提交
    • T
      i40e: Fix errors resulted while turning off TSO · a70e407f
      Tushar Dave 提交于
      On systems with 128 CPUs, turning off TSO results in errors,
      
      i40e 0000:03:00.0: failed to get tracking for 1 vectors for VSI 400, err=-12
      i40e 0000:03:00.0: Couldn't create FDir VSI
      i40e 0000:03:00.0: i40e_ptp_init: PTP not supported on eth0
      i40e 0000:03:00.0: couldn't add VEB, err I40E_ERR_ADMIN_QUEUE_ERROR aq_err I40E_AQ_RC_ENOENT
      i40e 0000:03:00.0: rebuild of switch failed: -1, will try to set up simple PF connection
      i40e 0000:03:00.0 eth0: adding 00:10:e0:8a:24:b6 vid=0
      
      Enabling FD_SB without checking availability of MSI-X vector is the
      root cause. This change adds necessary check.
      Signed-off-by: NTushar Dave <tushar.n.dave@oracle.com>
      Tested-by: NAndrew Bowers <andrewx.bowers@intel.com>
      Signed-off-by: NJeff Kirsher <jeffrey.t.kirsher@intel.com>
      a70e407f
  5. 14 5月, 2016 2 次提交
  6. 06 5月, 2016 3 次提交
  7. 02 5月, 2016 1 次提交
  8. 26 4月, 2016 1 次提交
  9. 05 4月, 2016 2 次提交
  10. 01 3月, 2016 1 次提交
  11. 20 2月, 2016 1 次提交
  12. 19 2月, 2016 1 次提交
  13. 18 2月, 2016 6 次提交
  14. 17 2月, 2016 3 次提交
  15. 04 2月, 2016 2 次提交
  16. 08 1月, 2016 1 次提交
  17. 16 12月, 2015 1 次提交
  18. 13 12月, 2015 1 次提交
  19. 07 12月, 2015 1 次提交
  20. 03 12月, 2015 4 次提交
  21. 02 12月, 2015 3 次提交
  22. 26 11月, 2015 1 次提交