From: Xuan Ding <xuan.d...@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

Reply via email to