net/ice: support auxiliary IP offset Rx descriptor
authorJunfeng Guo <junfeng.guo@intel.com>
Wed, 26 Aug 2020 03:21:41 +0000 (11:21 +0800)
committerFerruh Yigit <ferruh.yigit@intel.com>
Fri, 18 Sep 2020 16:55:06 +0000 (18:55 +0200)
commit6982f1848f985f89ecc4b16b3a09a504da3fec5b
tree4fe2560d7dd40bf799bc512d783c53685c11e6c0
parenta622f2d44180035ba5ae649f10ad30d24cbbca98
net/ice: support auxiliary IP offset Rx descriptor

Add RXDID #25 to support Auxiliary IP Offset Rx descriptor, including
FlexiMD.4: Outer/Single IPv4 Header offset
FlexiMD.5: Outer/Single IPv6 Header offset
And parse the valid IP Offset into mbuf by flexible descriptor
section via devargs "proto_xtr" with "proto_xtr=ip_offset".

Signed-off-by: Junfeng Guo <junfeng.guo@intel.com>
Acked-by: Haiyue Wang <haiyue.wang@intel.com>
doc/guides/nics/ice.rst
drivers/net/ice/base/ice_lan_tx_rx.h
drivers/net/ice/ice_ethdev.c
drivers/net/ice/ice_ethdev.h
drivers/net/ice/ice_rxtx.c
drivers/net/ice/rte_pmd_ice.h
drivers/net/ice/rte_pmd_ice_version.map