[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