> -----Original Message----- > From: Wang, YuanX <yuanx.w...@intel.com> > Sent: Friday, September 30, 2022 2:59 AM > To: dev@dpdk.org; Yang, Qiming <qiming.y...@intel.com>; Zhang, Qi Z > <qi.z.zh...@intel.com> > Cc: tho...@monjalon.net; andrew.rybche...@oktetlabs.ru; > ferruh.yi...@xilinx.com; m...@ashroe.eu; Li, Xiaoyun <xiaoyun...@intel.com>; > Singh, Aman Deep <aman.deep.si...@intel.com>; Zhang, Yuying > <yuying.zh...@intel.com>; jerinjac...@gmail.com; > viachesl...@nvidia.com; step...@networkplumber.org; Ding, Xuan > <xuan.d...@intel.com>; hpoth...@marvell.com; Tang, Yaqi > <yaqi.t...@intel.com>; Wang, YuanX <yuanx.w...@intel.com>; Wenxuan > Wu <wenxuanx...@intel.com> > Subject: [PATCH v6 4/4] net/ice: support buffer split in Rx path > > This patch adds support for protocol based buffer split in normal Rx data > paths. When the Rx queue is configured with specific protocol type, packets > received will be directly split into protocol header and payload parts > limitation of pmd. And the two parts will be put into different mempools. > > Currently, protocol based buffer split is not supported in vectorized paths. > > A new api ice_buffer_split_supported_hdr_ptypes_get() has been introduced, > it will return the supported header protocols of ice PMD to app for splitting. > > Signed-off-by: Yuan Wang <yuanx.w...@intel.com> > Signed-off-by: Xuan Ding <xuan.d...@intel.com> > Signed-off-by: Wenxuan Wu <wenxuanx...@intel.com> > ---
Tested-by: Yaqi Tang <yaqi.t...@intel.com>