net/ice: support protocol extraction per Rx queue
authorHaiyue Wang <haiyue.wang@intel.com>
Tue, 24 Sep 2019 02:38:06 +0000 (10:38 +0800)
committerFerruh Yigit <ferruh.yigit@intel.com>
Mon, 7 Oct 2019 13:00:56 +0000 (15:00 +0200)
commit7e124ff12c85a438010e49f0cee7eb10593b0ed6
treef5d3def5a392bbe39542a6ab1a5e25c9ef002e53
parentdbf3c0e77a22f4f81e1e16f26b316485faf53c6c
net/ice: support protocol extraction per Rx queue

The ice has the feature to extract protocol fields into flex descriptor
by programming per queue. Currently, the ice PMD will put the protocol
fields into rte_mbuf::udata64 with different type format. Application
can access the protocol fields quickly.

Signed-off-by: Haiyue Wang <haiyue.wang@intel.com>
Reviewed-by: Xiaolong Ye <xiaolong.ye@intel.com>
Acked-by: Qi Zhang <qi.z.zhang@intel.com>
doc/guides/nics/ice.rst
doc/guides/rel_notes/release_19_11.rst
drivers/net/ice/Makefile
drivers/net/ice/ice_ethdev.c
drivers/net/ice/ice_ethdev.h
drivers/net/ice/ice_rxtx.c
drivers/net/ice/ice_rxtx.h
drivers/net/ice/ice_rxtx_vec_common.h
drivers/net/ice/meson.build
drivers/net/ice/rte_pmd_ice.h [new file with mode: 0644]