Skip to content

net/ixgbe: convert to new offloads API

Wei Dai dpdk-dev 4 versions – In review

Get series with b4
b4 am [email protected]

Versions newest first · linked by author and title

  1. v4 Latest4 patches 2 repliesIn review
  2. v34 patches 0 repliesSuperseded
  3. v24 patches 4 repliesSuperseded
Earlier versions · 1
VersionPostedPatchesRepliesStatus
v14 patches2 repliesSuperseded

Patches in v4 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/4net/ixgbe: support VLAN strip per queue offloading in PFdrivers/net/ixgbe/ixgbe_ethdev.c drivers/net/ixgbe/ixgbe_ethdev.h drivers/net/ixgbe/ixgbe_pf.c +2 more+51 -690 replies
2/4net/ixgbe: support VLAN strip per queue offloading in VFdrivers/net/ixgbe/ixgbe_ethdev.c+5 -30 replies
3/4net/ixgbe: convert to new Rx offloads APIdrivers/net/ixgbe/ixgbe_ethdev.c drivers/net/ixgbe/ixgbe_ipsec.c drivers/net/ixgbe/ixgbe_rxtx.c +3 more+196 -1100 replies
4/4net/ixgbe: convert to new Tx offloads APIdrivers/net/ixgbe/ixgbe_ethdev.c drivers/net/ixgbe/ixgbe_ipsec.c drivers/net/ixgbe/ixgbe_rxtx.c +1 more+108 -350 replies

Reviews trailers per patch

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

PatchQi Zhang
SeriesA-b
1/4
2/4
3/4
4/4

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

Read the v4 thread

Cover letter [PATCH v4 0/4] net/ixgbe: convert to new offloads API

This patch set adds support of per queue VLAN strip offloading in ixgbe PF and VF.
This patch support new offloads API in ixgbe PF and VF.

---
v4: don't support header spliting any more

v3: Rx header spliting capability is only enabled in
#ifdef RTE_HEADER_SPLIT_ENABLE.
Tx vector tranmit function only work without any Tx offloads.

v2: improve error checking

Wei Dai (4):
net/ixgbe: support VLAN strip per queue offloading in PF net/ixgbe: support VLAN strip per queue offloading in VF net/ixgbe: convert to new Rx offloads API net/ixgbe: convert to new Tx offloads API

 drivers/net/ixgbe/ixgbe_ethdev.c          | 264 ++++++++++++++--------------
 drivers/net/ixgbe/ixgbe_ethdev.h          |   4 +-
 drivers/net/ixgbe/ixgbe_ipsec.c           |  13 +-
 drivers/net/ixgbe/ixgbe_pf.c              |   5 +-
 drivers/net/ixgbe/ixgbe_rxtx.c            | 275 +++++++++++++++++++++++-------
 drivers/net/ixgbe/ixgbe_rxtx.h            |   7 +
 drivers/net/ixgbe/ixgbe_rxtx_vec_common.h |   5 -
 drivers/net/ixgbe/ixgbe_rxtx_vec_neon.c   |   2 +-
 8 files changed, 359 insertions(+), 216 deletions(-)
Signature · 1 line
2.9.5