1. 03 8月, 2014 1 次提交
  2. 17 7月, 2014 2 次提交
  3. 26 6月, 2014 1 次提交
    • A
      i40e: Fix the FD sideband logic to detect a FD table full condition · 12957388
      Anjali Singhai Jain 提交于
      Hardware does not have a way of telling a PF how much of the global
      shared FD table space is still available or is consumed.
      Previously, every PF but PF0 would think there was still space available
      when there wasn't. The PFs would continue to try to add filters and fail.
      With this new logic if a filter programming error is detected we just
      check if we are close to the guaranteed space full and that can be used
      as a hint to say, there might not be space and we should turn off the
      features. This way we can turn off the feature in SW for all PFs in
      time.
      
      Change-ID: I725cb2fab16c033f883056362b4542c1400503c5
      Signed-off-by: NAnjali Singhai Jain <anjali.singhai@intel.com>
      Signed-off-by: NJeff Kirsher <jeffrey.t.kirsher@intel.com>
      12957388
  4. 25 6月, 2014 2 次提交
  5. 20 6月, 2014 3 次提交
  6. 11 6月, 2014 3 次提交
  7. 09 6月, 2014 2 次提交
  8. 08 6月, 2014 1 次提交
  9. 06 6月, 2014 1 次提交
  10. 29 5月, 2014 1 次提交
  11. 21 5月, 2014 1 次提交
  12. 28 4月, 2014 1 次提交
  13. 28 3月, 2014 1 次提交
  14. 20 3月, 2014 2 次提交
  15. 15 3月, 2014 2 次提交
  16. 07 3月, 2014 2 次提交
  17. 18 1月, 2014 3 次提交
  18. 17 1月, 2014 1 次提交
  19. 15 1月, 2014 1 次提交
  20. 11 1月, 2014 2 次提交
  21. 09 1月, 2014 1 次提交
  22. 05 1月, 2014 5 次提交
  23. 04 1月, 2014 1 次提交
    • M
      i40e: refactor VF reset flow · fc18eaa0
      Mitch Williams 提交于
      Fix the VF reset flow so that it works on real hardware. After
      discussions with the HW team, the reset flow has been changed
      somewhat.
      
      - Change the i40e_reset_vf function to a void type, and fix
        up the callers to reflect this.
      - Move the MSI-X disable code to i40e_free_vf_res since it must
        be done every time the VF is freed, regardless of whether or
        not it is reset.
      - Ensure that the PCIe bus is quiet before polling the reset bit.
      - Don't clear the VFGEN_RSTAT1 register at the beginning as it is
        cleared by the reset.
      - Poll longer for the reset to be done.
      - Disable the queues using an existing function rather than
        rolling our own.
      - Free and reallocate the VSI after reset to avoid rx hang.
      
      Change-Id: I11e2590431cb73e8663714d1cc5b23d59b809033
      Signed-off-by: NMitch Williams <mitch.a.williams@intel.com>
      Signed-off-by: NJesse Brandeburg <jesse.brandeburg@intel.com>
      Tested-by: NKavindya Deegala <kavindya.s.deegala@intel.com>
      Signed-off-by: NJeff Kirsher <jeffrey.t.kirsher@intel.com>
      fc18eaa0