net/iavf: support flex desc metadata extraction
authorJeff Guo <jia.guo@intel.com>
Fri, 30 Oct 2020 08:40:30 +0000 (16:40 +0800)
committerFerruh Yigit <ferruh.yigit@intel.com>
Tue, 3 Nov 2020 22:35:06 +0000 (23:35 +0100)
commit12b435bf8f2f0cd13bc7c02f2cafe96e949e409b
treeea4df36e245a13876be7cfab166321070e7984e7
parentc13af5f28fc4c2211bce23df8a7f4fa68d18b5b8
net/iavf: support flex desc metadata extraction

Enable metadata extraction for flexible descriptors in AVF, that would
allow network function directly get metadata without additional parsing
which would reduce the CPU cost for VFs. The enabling metadata
extractions involve the metadata of VLAN/IPv4/IPv6/IPv6-FLOW/TCP/MPLS
flexible descriptors, and the VF could negotiate the capability of
the flexible descriptor with PF and correspondingly configure the
specific offload at receiving queues.

Signed-off-by: Jeff Guo <jia.guo@intel.com>
Acked-by: Haiyue Wang <haiyue.wang@intel.com>
13 files changed:
doc/api/doxy-api-index.md
doc/api/doxy-api.conf.in
doc/guides/nics/intel_vf.rst
doc/guides/rel_notes/release_20_11.rst
drivers/net/iavf/iavf.h
drivers/net/iavf/iavf_ethdev.c
drivers/net/iavf/iavf_rxtx.c
drivers/net/iavf/iavf_rxtx.h
drivers/net/iavf/iavf_rxtx_vec_common.h
drivers/net/iavf/iavf_vchnl.c
drivers/net/iavf/meson.build
drivers/net/iavf/rte_pmd_iavf.h [new file with mode: 0644]
drivers/net/iavf/version.map