[PATCH v6 0/3] rewrite fastpath routines
Vamsi Attunuru
vattunuru at marvell.com
Wed Oct 18 13:14:01 CEST 2023
This series adds new fastpath routines for cn10k & cn9k endpoint
devices and supports 32B Tx descriptor format which improves the
performance.
V6 changes:
- Use __atomic_xxx built-ins to fix CI build
V5 changes:
- Series rebased
v4 changes:
- Use rte_atomic_xxx instead of __atomic_xxx built-ins
v2 & v3 changes:
- Fixed CI
Shijith Thotton (1):
net/octeon_ep: support 32B IQ descriptor size
Vamsi Attunuru (2):
net/octeon_ep: clean up receive routine
net/octeon_ep: add new fastpath routines
drivers/net/octeon_ep/cnxk_ep_rx.c | 309 ++++++++++++++++++++++++++
drivers/net/octeon_ep/cnxk_ep_tx.c | 209 +++++++++++++++++
drivers/net/octeon_ep/cnxk_ep_vf.c | 12 +-
drivers/net/octeon_ep/cnxk_ep_vf.h | 13 ++
drivers/net/octeon_ep/meson.build | 2 +
drivers/net/octeon_ep/otx2_ep_vf.c | 11 +-
drivers/net/octeon_ep/otx_ep_common.h | 127 ++++++-----
drivers/net/octeon_ep/otx_ep_ethdev.c | 69 +++++-
drivers/net/octeon_ep/otx_ep_rxtx.c | 255 +++++++--------------
drivers/net/octeon_ep/otx_ep_rxtx.h | 38 +++-
drivers/net/octeon_ep/otx_ep_vf.c | 8 +
11 files changed, 801 insertions(+), 252 deletions(-)
create mode 100644 drivers/net/octeon_ep/cnxk_ep_rx.c
create mode 100644 drivers/net/octeon_ep/cnxk_ep_tx.c
--
2.25.1
More information about the dev
mailing list