Hi, > -----Original Message----- > From: Thomas Monjalon <tho...@monjalon.net> > Sent: 2022年7月13日 17:50 > To: Ding, Xuan <xuan.d...@intel.com> > Cc: andrew.rybche...@oktetlabs.ru; m...@ashroe.eu; dev@dpdk.org; > step...@networkplumber.org; m...@smartsharesystems.com; dev@dpdk.org > Subject: Re: [PATCH] doc: announce header split deprecation > > 23/05/2022 16:20, xuan.d...@intel.com: > > From: Xuan Ding <xuan.d...@intel.com> > > > > RTE_ETH_RX_OFFLOAD_HEADER_SPLIT offload was introduced some time > ago > > to substitute bit-field header_split in struct rte_eth_rxmode. It > > allows to enable header split offload with the header size controlled > > using split_hdr_size in the same structure. > > > > Right now, no single PMD actually supports > > RTE_ETH_RX_OFFLOAD_HEADER_SPLIT with above definition. Many examples > > and test apps initialize the field to 0 explicitly. The most of > > drivers simply ignore split_hdr_size since the offload is not advertised, > > but > some double-check that its value is 0. > > > > So the RTE_ETH_RX_OFFLOAD_HEADER_SPLIT and split_header_size field > > will be removed in DPDK 22.11. > > > > Signed-off-by: Xuan Ding <xuan.d...@intel.com> > > --- > > doc/guides/rel_notes/deprecation.rst | 4 ++++ > > 1 file changed, 4 insertions(+) > > > > diff --git a/doc/guides/rel_notes/deprecation.rst > > b/doc/guides/rel_notes/deprecation.rst > > index 4e5b23c53d..b8114f29ed 100644 > > --- a/doc/guides/rel_notes/deprecation.rst > > +++ b/doc/guides/rel_notes/deprecation.rst > > @@ -125,3 +125,7 @@ Deprecation Notices > > applications should be updated to use the ``dmadev`` library instead, > > with the underlying HW-functionality being provided by the ``ioat`` or > > ``idxd`` dma drivers > > + > > +* ethdev: After bit-field header split was removed, the > > +``RTE_ETH_RX_OFFLOAD_HEADER_SPLIT`` > > +offload and the ``split_hdr_size`` field in structure > > +``rte_eth_rxmode`` to enable header split offload are not supported in any > PMDs. They will be removed in DPDK 22.11. > > It would have been good to talk about rte_eth_rxseg_split which is similar and > configured per-queue. Thanks for your suggestion.
But I'm a little confused, are you referring that I need to involve protocol based buffer split? About the deprecation of header split, I haven't realized its connection to rte_eth_rxseg_split. Currently there are 2 acks, add more PMD maintainers to help review this deprecation notice for header split, thanks a lot! Regards, Xuan >