All of lore.kernel.org
 help / color / mirror / Atom feed
* [Intel-wired-lan] [PATCH 0/5] Bulk Tx cleanup support for Intel wired Ethernet drivers
@ 2016-03-07 17:29 Alexander Duyck
  2016-03-07 17:29 ` [Intel-wired-lan] [PATCH 1/5] i40e/i40evf: Fix handling of boolean logic in polling routines Alexander Duyck
                   ` (4 more replies)
  0 siblings, 5 replies; 13+ messages in thread
From: Alexander Duyck @ 2016-03-07 17:29 UTC (permalink / raw)
  To: intel-wired-lan

This patch series enables bulk Tx cleanup in NAPI context for i40e, i40evf,
ixgbe, ixgbevf, igb, and fm10k.  The igbvf driver has been excluded since
it does the cleanup in interrupt context so it cannot make use of the NAPI
cleanup routine.

In addition I fixed the i40e/i40evf bug that would cause us to stop
cleaning frames if one of the Tx cleanup routines reported a false.  This
should help to prevent any possible Tx hangs should multiple Tx queues be
assigned to a single interrupt vector.

---

Alexander Duyck (5):
      i40e/i40evf: Fix handling of boolean logic in polling routines
      i40e/i40evf: Add support for bulk free in Tx cleanup
      ixgbe/ixgbevf: Add support for bulk free in Tx cleanup & cleanup boolean logic
      fm10k: Add support for bulk Tx cleanup & cleanup boolean logic
      igb: Add support for bulk Tx cleanup & cleanup boolean logic


 drivers/net/ethernet/intel/fm10k/fm10k_main.c     |   14 ++++++---
 drivers/net/ethernet/intel/i40e/i40e_txrx.c       |   31 ++++++++++++---------
 drivers/net/ethernet/intel/i40evf/i40e_txrx.c     |   31 ++++++++++++---------
 drivers/net/ethernet/intel/igb/igb_main.c         |   12 +++++---
 drivers/net/ethernet/intel/ixgbe/ixgbe_main.c     |   10 +++++--
 drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c |   14 ++++++---
 6 files changed, 68 insertions(+), 44 deletions(-)

--

^ permalink raw reply	[flat|nested] 13+ messages in thread

end of thread, other threads:[~2016-04-14 22:50 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-03-07 17:29 [Intel-wired-lan] [PATCH 0/5] Bulk Tx cleanup support for Intel wired Ethernet drivers Alexander Duyck
2016-03-07 17:29 ` [Intel-wired-lan] [PATCH 1/5] i40e/i40evf: Fix handling of boolean logic in polling routines Alexander Duyck
2016-03-10 18:37   ` Bowers, AndrewX
2016-03-07 17:30 ` [Intel-wired-lan] [PATCH 2/5] i40e/i40evf: Add support for bulk free in Tx cleanup Alexander Duyck
2016-03-08 19:39   ` Jesse Brandeburg
2016-03-08 19:58     ` Alexander Duyck
2016-03-10 18:38   ` Bowers, AndrewX
2016-03-07 17:30 ` [Intel-wired-lan] [PATCH 3/5] ixgbe/ixgbevf: Add support for bulk free in Tx cleanup & cleanup boolean logic Alexander Duyck
2016-03-10 18:41   ` Bowers, AndrewX
2016-03-07 17:30 ` [Intel-wired-lan] [PATCH 4/5] fm10k: Add support for bulk " Alexander Duyck
2016-04-14 22:50   ` Singh, Krishneil K
2016-03-07 17:30 ` [Intel-wired-lan] [PATCH 5/5] igb: " Alexander Duyck
2016-03-12  0:44   ` Brown, Aaron F

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.