net/i40e: add AVX2 Tx function
authorBruce Richardson <bruce.richardson@intel.com>
Tue, 9 Jan 2018 14:32:53 +0000 (14:32 +0000)
committerFerruh Yigit <ferruh.yigit@intel.com>
Tue, 16 Jan 2018 17:47:49 +0000 (18:47 +0100)
commitaed68d5b0e81580b8602c219ba69de91373e1220
tree781b22163b8886c1c7cfc5b3b5de90012a291a68
parentff12b0c80d86f1469d06af280d5e22a3a0dedc22
net/i40e: add AVX2 Tx function

Add a new Tx function using AVX2 instructions for higher
performance. For now, this functionality is limited to platforms
with Intel Xeon Scalable Processor(SP). The function to be used
is selected at runtime, not just at compile-time.

Signed-off-by: Bruce Richardson <bruce.richardson@intel.com>
Acked-by: Qi Zhang <qi.z.zhang@intel.com>
drivers/net/i40e/Makefile
drivers/net/i40e/i40e_rxtx.c
drivers/net/i40e/i40e_rxtx.h
drivers/net/i40e/i40e_rxtx_vec_avx2.c [new file with mode: 0644]