Skip to content

net/e1000: convert to new Rx/Tx offloads API

Wei Dai dpdk-dev 1 version New

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest2 patches 0 repliesNew

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/2net/e1000: convert to new Rx offloads APIdrivers/net/e1000/em_ethdev.c drivers/net/e1000/em_rxtx.c drivers/net/e1000/igb_ethdev.c +1 more+127 -510 replies
2/2net/e1000: convert to new Tx offloads APIdrivers/net/e1000/em_ethdev.c drivers/net/e1000/em_rxtx.c drivers/net/e1000/igb_ethdev.c +1 more+11 -00 replies

Reviews trailers per patch

None of the 2 patches has a Reviewed-by or Acked-by of their own; the series has one for all of them.

PatchQi Zhang
SeriesA-b
1/2
2/2

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v1 thread

Cover letter [PATCH 0/2] net/e1000: convert to new Rx/Tx offloads API

This patch set convert net/e1000 to new Rx/Tx offloads API. All Rx offloads are per port features.
All Tx offloads of e1000 are per queue and also per packet as they are enabled in Tx descriptor.
In the new offload API, per queue offload only need to be set in queue_setup(). So if the maimum number of queues is only one in Rx or Tx path, let all offloads in the path are per queue for better convenience.

Wei Dai (2):
net/e1000: convert to new Rx offloads API
net/e1000: convert to new Tx offloads API

 drivers/net/e1000/em_ethdev.c  | 33 +++++++++++++++-----
 drivers/net/e1000/em_rxtx.c    | 30 +++++++++++-------
 drivers/net/e1000/igb_ethdev.c | 57 +++++++++++++++++++++++-----------
 drivers/net/e1000/igb_rxtx.c   | 69 +++++++++++++++++++++++++++++++++---------
 4 files changed, 138 insertions(+), 51 deletions(-)
Signature · 1 line
2.9.4