Intel-Wired-Lan Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [Intel-wired-lan] [PATCH net-next v1 0/4] ice: transmit improvement series
@ 2021-10-26  0:08 Jesse Brandeburg
  2021-10-26  0:08 ` [Intel-wired-lan] [PATCH net-next v1 1/4] ice: update to newer kernel API Jesse Brandeburg
                   ` (3 more replies)
  0 siblings, 4 replies; 9+ messages in thread
From: Jesse Brandeburg @ 2021-10-26  0:08 UTC (permalink / raw)
  To: intel-wired-lan

Modify the ice driver to make a few modest changes to the transmit
hot path in order to reduce the number of cycles used, particularly
with high intensity workloads such as pktgen or IP forwarding.

Several of these changes are just using simpler API calls in
netdevice.h (welcome to 2015!)

The VSI_DOWN patch is a simple fix to make sure the driver's statements
about holding certain state bits for functions is enforced and remains
that way.

Jesse Brandeburg (4):
  ice: update to newer kernel API
  ice: use prefetch methods
  ice: tighter control over VSI_DOWN state
  ice: use modern kernel API for kick

 drivers/net/ethernet/intel/ice/ice_ethtool.c |  6 ++-
 drivers/net/ethernet/intel/ice/ice_main.c    |  7 ++--
 drivers/net/ethernet/intel/ice/ice_txrx.c    | 40 +++++++++++++-------
 3 files changed, 34 insertions(+), 19 deletions(-)

-- 
2.31.1


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

end of thread, other threads:[~2021-11-05  9:11 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2021-10-26  0:08 [Intel-wired-lan] [PATCH net-next v1 0/4] ice: transmit improvement series Jesse Brandeburg
2021-10-26  0:08 ` [Intel-wired-lan] [PATCH net-next v1 1/4] ice: update to newer kernel API Jesse Brandeburg
2021-11-05  9:10   ` G, GurucharanX
2021-10-26  0:08 ` [Intel-wired-lan] [PATCH net-next v1 3/4] ice: tighter control over VSI_DOWN state Jesse Brandeburg
2021-11-05  9:10   ` G, GurucharanX
2021-10-26  0:08 ` [Intel-wired-lan] [PATCH net-next v1 4/4] ice: use modern kernel API for kick Jesse Brandeburg
2021-11-05  9:11   ` G, GurucharanX
2021-10-26 16:21 ` [Intel-wired-lan] [PATCH net-next v1 0/4] ice: transmit improvement series Nguyen, Anthony L
2021-10-27 19:46   ` Jesse Brandeburg

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox