net/ice: add Tx AVX512 offload path
authorLeyi Rong <leyi.rong@intel.com>
Thu, 15 Apr 2021 08:58:10 +0000 (16:58 +0800)
committerQi Zhang <qi.z.zhang@intel.com>
Fri, 16 Apr 2021 10:43:49 +0000 (12:43 +0200)
commit28f9002ab67ff0632a718afc2572cae723fd25fe
treefd100bddc04921f1519b9dfc70e3a906a3f2f67f
parentb335e7203475c82f79692171ce9add9f846d71ef
net/ice: add Tx AVX512 offload path

Add alternative Tx data path for AVX512 which can support partial
Tx offload features, including Tx checksum offload, vlan/QinQ
insertion offload.

Signed-off-by: Leyi Rong <leyi.rong@intel.com>
Signed-off-by: Wenzhuo Lu <wenzhuo.lu@intel.com>
Tested-by: Qin Sun <qinx.sun@intel.com>
drivers/net/ice/ice_rxtx.c
drivers/net/ice/ice_rxtx.h
drivers/net/ice/ice_rxtx_vec_avx2.c
drivers/net/ice/ice_rxtx_vec_avx512.c
drivers/net/ice/ice_rxtx_vec_common.h
drivers/net/ice/ice_rxtx_vec_sse.c