[RFC 0/2] net/ice: support header split in Rx data path
xuan.ding at intel.com
xuan.ding at intel.com
Thu Mar 3 07:38:39 CET 2022
From: Xuan Ding <xuan.ding at intel.com>
Header split is useful in some scenarios, such as GPU acceleration.
The spliting will help to enable true zero copy and hence improve
the performance significantly.
This patchset enables header split in normal Rx data paths. When
Rx queue is configured with header split feature with testpmd,
packets received will be directly splited into two different
mempools.
Xuan Ding (2):
app/testpmd: add header split configuration
net/ice: support header split in Rx data path
app/test-pmd/cmdline.c | 85 +++++++++++
app/test-pmd/testpmd.c | 6 +-
app/test-pmd/testpmd.h | 2 +
drivers/net/ice/ice_ethdev.c | 5 +-
drivers/net/ice/ice_rxtx.c | 211 ++++++++++++++++++++++----
drivers/net/ice/ice_rxtx.h | 15 ++
drivers/net/ice/ice_rxtx_vec_common.h | 3 +
7 files changed, 295 insertions(+), 32 deletions(-)
--
2.17.1
More information about the dev
mailing list