1. 09 6月, 2014 1 次提交
    • M
      i40e: allow for more VSIs · 505682cd
      Mitch Williams 提交于
      The number of VSIs that the firmware reports to us is a guaranteed
      minimum, not an absolute maximum. The hardware actually supports far
      more  than the reported value, which we often need.
      
      To allow for this, we allocate space for a larger number of VSIs than is
      guaranteed by the firmware, with the knowledge that we may fail to get
      them all in the future.
      
      Note that we are just allocating pointers here, the actual (much larger)
      VSI structures are allocated on demand.
      
      Change-ID: I6f4e535ce39d3bf417aef78306e04fbc7505140e
      Signed-off-by: NMitch Williams <mitch.a.williams@intel.com>
      Signed-off-by: NJeff Kirsher <jeffrey.t.kirsher@intel.com>
      505682cd
  2. 08 6月, 2014 1 次提交
    • J
      i40e/i40evf: fix TSO accounting · 980093eb
      Jesse Brandeburg 提交于
      The TSO logic in the transmit path had some assumptions that
      have been broken now that the kernel can send as much as 32kB
      in a single skb->frag[.] entry, even on a system with 4kB pages.
      
      This fixes the assumptions and allows the kernel to operate
      as efficiently as possible with both SENDFILE and SEND.
      
      In addition, the hardware limit of data contained in a descriptor is
      changed to the next power of two below where it currently is in
      order to align to a power of two value, preventing a single byte
      of data in a descriptor.
      
      Change-ID: I6af1f0b87c1458e10644dbd47541591075a52651
      Signed-off-by: NJesse Brandeburg <jesse.brandeburg@intel.com>
      Signed-off-by: NJeff Kirsher <jeffrey.t.kirsher@intel.com>
      980093eb
  3. 05 6月, 2014 1 次提交
  4. 29 5月, 2014 2 次提交
  5. 21 5月, 2014 1 次提交
  6. 28 4月, 2014 1 次提交
  7. 19 4月, 2014 2 次提交
  8. 01 4月, 2014 1 次提交
  9. 28 3月, 2014 2 次提交
  10. 20 3月, 2014 2 次提交
  11. 15 3月, 2014 2 次提交
  12. 07 3月, 2014 3 次提交
  13. 14 2月, 2014 1 次提交
  14. 18 1月, 2014 1 次提交
  15. 15 1月, 2014 1 次提交
  16. 11 1月, 2014 2 次提交
  17. 09 1月, 2014 4 次提交
  18. 06 1月, 2014 1 次提交
  19. 05 1月, 2014 1 次提交
  20. 04 1月, 2014 1 次提交
  21. 07 12月, 2013 1 次提交
  22. 22 10月, 2013 4 次提交
  23. 10 10月, 2013 4 次提交