1. 06 8月, 2009 1 次提交
  2. 28 7月, 2009 5 次提交
  3. 27 7月, 2009 1 次提交
  4. 20 7月, 2009 1 次提交
  5. 03 7月, 2009 2 次提交
  6. 23 6月, 2009 1 次提交
  7. 18 6月, 2009 1 次提交
    • D
      netxen: fix tx ring accounting · cb2107be
      Dhananjay Phadke 提交于
      This forces every update of tx ring producer to check for
      availability of space for next full TSO command. Earlier
      firmware control commands didn't care to pause tx queue.
      
      Stop the tx queue if there's not enough space to transmit one full
      LSO command left on the tx ring after current transmit. This avoids
      returning NETDEV_TX_BUSY after checking distance between producer
      and consumer on every cpu.
      
      Restart the tx queue only if we have cleaned up enough tx
      descriptors.
      Signed-off-by: NDhananjay Phadke <dhananjay@netxen.com>
      Signed-off-by: NDavid S. Miller <davem@davemloft.net>
      cb2107be
  8. 11 6月, 2009 1 次提交
  9. 07 5月, 2009 2 次提交
  10. 29 4月, 2009 2 次提交
  11. 09 4月, 2009 6 次提交
  12. 15 3月, 2009 3 次提交
  13. 10 3月, 2009 4 次提交
  14. 27 2月, 2009 1 次提交
  15. 25 2月, 2009 1 次提交
  16. 30 1月, 2009 1 次提交
  17. 15 1月, 2009 3 次提交
  18. 04 11月, 2008 1 次提交
  19. 14 8月, 2008 1 次提交
  20. 07 8月, 2008 1 次提交
  21. 23 7月, 2008 1 次提交
    • D
      netxen: cut-through rx changes · d9e651bc
      Dhananjay Phadke 提交于
      NX3031 supports cut-through operation where ingress packets are
      directly dma'ed into host buffers to reduce latency.
      
      This requires larger dma buffers (2kb) and different alignemnt.
      
      The buffer posting logic is changed a bit. The free rx buffers
      are maintained in linked list, since the received reference
      handles can be out of order. However rx descriptors are still
      posted sequentially, indexed by producer.
      Signed-off-by: NDhananjay Phadke <dhananjay@netxen.com>
      Signed-off-by: NJeff Garzik <jgarzik@redhat.com>
      d9e651bc