numam-dpdk/drivers/net/ixgbe
Qiming Chen d54b51efb6 net/ixgbe: fix mbuf leak
A local test found that repeated port start and stop operations during
the continuous SSE vector bufflist receiving process will cause the mbuf
resource to run out. The final positioning is when the port is stopped,
the mbuf of the pkt_first_seg pointer is not released. Resources leak.
The patch scheme is to judge whether the pointer is empty when the port
is stopped, and release the corresponding mbuf if it is not empty.

Fixes: af75078fec ("first public release")
Cc: stable@dpdk.org

Signed-off-by: Qiming Chen <chenqiming_huawei@163.com>
Acked-by: Haiyue Wang <haiyue.wang@intel.com>
2021-09-06 03:46:22 +02:00
..
base drivers: remove warning with Meson 0.59 2021-08-27 15:51:34 +02:00
ixgbe_82599_bypass.c
ixgbe_bypass_api.h
ixgbe_bypass_defines.h
ixgbe_bypass.c ethdev: make driver-only headers private 2021-01-29 20:59:09 +01:00
ixgbe_bypass.h
ixgbe_ethdev.c net/ixgbe: fix MAC resource leak 2021-09-06 03:44:58 +02:00
ixgbe_ethdev.h net/ixgbe: fix jumbo frame flag condition 2021-01-19 03:30:15 +01:00
ixgbe_fdir.c ethdev: make driver-only headers private 2021-01-29 20:59:09 +01:00
ixgbe_flow.c net/ixgbe: fix flow entry access after freeing 2021-07-09 09:31:52 +02:00
ixgbe_ipsec.c ethdev: make driver-only headers private 2021-01-29 20:59:09 +01:00
ixgbe_ipsec.h cryptodev: make xform key pointer constant 2019-07-19 14:15:21 +02:00
ixgbe_logs.h net/ixgbe: refine debug build option 2021-04-01 16:10:20 +02:00
ixgbe_pf.c ethdev: make driver-only headers private 2021-01-29 20:59:09 +01:00
ixgbe_regs.h
ixgbe_rxtx_vec_common.h ethdev: make driver-only headers private 2021-01-29 20:59:09 +01:00
ixgbe_rxtx_vec_neon.c net/ixgbe: fix UDP zero checksum on Arm 2021-02-10 21:51:38 +01:00
ixgbe_rxtx_vec_sse.c drivers/net: fix vector Rx comments 2021-08-10 05:01:57 +02:00
ixgbe_rxtx.c net/ixgbe: fix mbuf leak 2021-09-06 03:46:22 +02:00
ixgbe_rxtx.h net/ixgbe: fix UDP zero checksum on x86 2021-02-10 21:49:00 +01:00
ixgbe_tm.c drivers/net: update TM capability 2020-09-18 18:55:10 +02:00
ixgbe_vf_representor.c ethdev: make driver-only headers private 2021-01-29 20:59:09 +01:00
meson.build drivers: change indentation in build files 2021-04-21 14:04:09 +02:00
rte_pmd_ixgbe.c ethdev: make driver-only headers private 2021-01-29 20:59:09 +01:00
rte_pmd_ixgbe.h drivers/net: fix exposing internal headers 2020-07-11 06:18:54 +02:00
version.map version: 21.11-rc0 2021-08-17 08:37:52 +02:00