numam-dpdk/drivers/net/i40e
Wenzhuo Lu 0604b1f220 net/i40e: fix crash in AVX512
Fix segment fault when failing to get the memory from the pool.
If there's no memory in the default cache, fall back to the
previous process.

The previous AVX2 rearm function is changed to add some AVX512
instructions and changed to a callee of the AVX2 and AVX512
rearm functions.

Fixes: e6a6a13891 ("net/i40e: add AVX512 vector path")
Cc: stable@dpdk.org

Reported-by: David Coyle <david.coyle@intel.com>
Signed-off-by: Wenzhuo Lu <wenzhuo.lu@intel.com>
Tested-by: David Coyle <david.coyle@intel.com>
2021-04-14 14:29:47 +02:00
..
base drivers/net: redefine array size macros 2021-02-22 18:08:08 +01:00
i40e_ethdev_vf.c net/i40evf: fix packet loss for X722 2021-03-05 09:51:54 +01:00
i40e_ethdev.c eal: make OS shims internal 2021-04-15 01:56:20 +02:00
i40e_ethdev.h net/i40e: fix flow director config after flow validate 2021-04-01 13:56:34 +02:00
i40e_fdir.c net: provide IP-related API on any OS 2021-04-15 01:56:43 +02:00
i40e_flow.c net/i40e: fix flow director config after flow validate 2021-04-01 13:56:34 +02:00
i40e_hash.c net/i40e: fix register setting for hash enable 2021-01-29 18:16:11 +01:00
i40e_hash.h net/i40e: refactor RSS flow 2021-01-08 19:20:09 +01:00
i40e_logs.h net/i40e: refine debug build option 2021-04-01 16:10:20 +02:00
i40e_pf.c net/i40e: announce request queue capability in PF 2021-03-30 01:17:15 +02:00
i40e_pf.h net/i40e: support AVF basic interface 2018-01-16 18:47:49 +01:00
i40e_regs.h drivers: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
i40e_rxtx_vec_altivec.c mbuf: rename outer IP checksum macro 2021-03-02 10:57:28 +01:00
i40e_rxtx_vec_avx2.c net/i40e: fix crash in AVX512 2021-04-14 14:29:47 +02:00
i40e_rxtx_vec_avx512.c net/i40e: fix crash in AVX512 2021-04-14 14:29:47 +02:00
i40e_rxtx_vec_common.h net/i40e: fix crash in AVX512 2021-04-14 14:29:47 +02:00
i40e_rxtx_vec_neon.c net/i40e: fix parsing packet type for NEON 2021-03-30 01:17:15 +02:00
i40e_rxtx_vec_sse.c mbuf: rename outer IP checksum macro 2021-03-02 10:57:28 +01:00
i40e_rxtx.c net/i40e: refine debug build option 2021-04-01 16:10:20 +02:00
i40e_rxtx.h net/i40e: optimize Tx by using AVX512 2021-01-19 03:30:13 +01:00
i40e_tm.c drivers/net: build i40e and mlx5 on Windows 2021-01-14 23:51:24 +01:00
i40e_vf_representor.c ethdev: make driver-only headers private 2021-01-29 20:59:09 +01:00
meson.build net/i40e: fix build for Windows MinGW 2021-02-04 18:19:36 +01:00
rte_pmd_i40e.c net/i40e: add null input checks 2021-01-13 18:51:58 +01:00
rte_pmd_i40e.h net/i40e: add C++ include guard 2020-11-13 19:43:26 +01:00
version.map build: remove library name from version map file name 2020-10-19 22:13:59 +02:00