From: Alexander Duyck <aduyck@mirantis.com>
To: intel-wired-lan@osuosl.org
Subject: [Intel-wired-lan] [PATCH 0/5] Bulk Tx cleanup support for Intel wired Ethernet drivers
Date: Mon, 07 Mar 2016 09:29:51 -0800 [thread overview]
Message-ID: <20160307172722.5682.38580.stgit@localhost.localdomain> (raw)
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(-)
--
next reply other threads:[~2016-03-07 17:29 UTC|newest]
Thread overview: 13+ messages / expand[flat|nested] mbox.gz Atom feed top
2016-03-07 17:29 Alexander Duyck [this message]
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
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20160307172722.5682.38580.stgit@localhost.localdomain \
--to=aduyck@mirantis.com \
--cc=intel-wired-lan@osuosl.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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.