1. 01 12月, 2016 4 次提交
  2. 26 11月, 2016 4 次提交
  3. 19 11月, 2016 1 次提交
  4. 17 11月, 2016 5 次提交
  5. 16 11月, 2016 9 次提交
  6. 18 10月, 2016 1 次提交
  7. 14 10月, 2016 1 次提交
  8. 24 9月, 2016 2 次提交
  9. 03 9月, 2016 8 次提交
  10. 02 9月, 2016 2 次提交
    • S
      net: thunderx: Fix for issues with multiple CQEs posted for a TSO packet · 7ceb8a13
      Sunil Goutham 提交于
      On ThunderX 88xx pass 2.x chips when TSO is offloaded to HW,
      HW posts a CQE for every TSO segment transmitted. Current code
      does handles this, but is prone to issues when segment sizes are
      small resulting in SW processing too many CQEs and also at times
      frees a SKB which is not yet transmitted.
      
      This patch handles the errata in a different way and eliminates issues
      with earlier approach, TSO packet is submitted to HW with post_cqe=0,
      so that no CQE is posted upon completion of transmission of TSO packet
      but a additional HDR + IMMEDIATE descriptors are added to SQ due to
      which a CQE is posted and will have required info to be used while
      cleanup in napi. This way only one CQE is posted for a TSO packet.
      Signed-off-by: NSunil Goutham <sgoutham@cavium.com>
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      7ceb8a13
    • S
      net: thunderx: Fix for HW issue while padding TSO packet · 57e81d44
      Sunil Goutham 提交于
      There is a issue in HW where-in while sending GSO sized pkts
      as part of TSO, if pkt len falls below configured min packet
      size i.e 60, NIC will zero PAD packet and also updates IP total length.
      Hence set this value to lessthan min pkt size of MAC + IP + TCP
      headers, BGX will anyway do the padding to transmit 64 byte pkt
      including FCS.
      Signed-off-by: NSunil Goutham <sgoutham@cavium.com>
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      57e81d44
  11. 01 9月, 2016 3 次提交