Add specific paths for RX/TX AVX512, called offload paths. In these paths, support the HW offload features, like, checksum, VLAN, RSS offload. These paths are chosen automatically according to the configuration.
The code for the above HW offload features, which are supported by offload paths, is removed from the legacy path. Wenzhuo Lu (4): net/iavf: store offload flag of Rx queue net/iavf: add offload path for Tx AVX512 net/iavf: add offload path for Rx AVX512 net/iavf: add offload path for Rx AVX512 flex desc doc/guides/rel_notes/release_21_05.rst | 7 + drivers/net/iavf/iavf_rxtx.c | 156 ++- drivers/net/iavf/iavf_rxtx.h | 32 +- drivers/net/iavf/iavf_rxtx_vec_avx512.c | 1646 ++++++++++++++++++++++++++----- drivers/net/iavf/iavf_rxtx_vec_common.h | 113 ++- 5 files changed, 1661 insertions(+), 293 deletions(-) -- 1.9.3