Skip to content
Snippets Groups Projects
  1. Mar 29, 2010
  2. Jan 15, 2010
  3. Jan 08, 2010
  4. Dec 23, 2009
  5. Dec 08, 2009
  6. Nov 29, 2009
  7. Nov 21, 2009
  8. Oct 28, 2009
  9. Oct 22, 2009
  10. Oct 18, 2009
  11. Oct 13, 2009
  12. Sep 11, 2009
  13. Sep 07, 2009
  14. Sep 03, 2009
  15. Aug 26, 2009
  16. Aug 23, 2009
  17. Aug 13, 2009
  18. Aug 05, 2009
  19. Jul 27, 2009
  20. Jul 26, 2009
  21. Jul 20, 2009
  22. Jul 02, 2009
  23. Jun 23, 2009
  24. Jun 18, 2009
    • Dhananjay Phadke's avatar
      netxen: fix tx ring accounting · cb2107be
      Dhananjay Phadke authored
      
      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: default avatarDhananjay Phadke <dhananjay@netxen.com>
      Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
      cb2107be
Loading