net/i40e: add AVX512 vector path
authorLeyi Rong <leyi.rong@intel.com>
Thu, 14 Jan 2021 06:39:50 +0000 (14:39 +0800)
committerFerruh Yigit <ferruh.yigit@intel.com>
Tue, 19 Jan 2021 02:30:11 +0000 (03:30 +0100)
commite6a6a138919fcdebc6f567332d05bbdaafc13d06
tree966904c9a6e193e2e3f996968c5b3e5e5c8bc96e
parent6ada10deac667cd2f79bd08d25dd068c04747fe5
net/i40e: add AVX512 vector path

Add AVX512 support for i40e PMD. This patch adds i40e_rxtx_vec_avx512.c
to support i40e AVX512 vPMD.

This patch aims to enable AVX512 on i40e vPMD. Main changes are focus
on Rx path compared with AVX2 vPMD.

Signed-off-by: Leyi Rong <leyi.rong@intel.com>
Signed-off-by: Bruce Richardson <bruce.richardson@intel.com>
Acked-by: Wenzhuo Lu <wenzhuo.lu@intel.com>
drivers/net/i40e/i40e_rxtx.c
drivers/net/i40e/i40e_rxtx.h
drivers/net/i40e/i40e_rxtx_vec_avx512.c [new file with mode: 0644]
drivers/net/i40e/meson.build