[PATCH v4 00/10] IAVF Fixes
Anatoly Burakov
anatoly.burakov at intel.com
Wed Oct 21 16:25:40 CEST 2026
An assortment of IAVF flow-related memory leak fixes and cleanups.
v3 -> v4:
- Fixed watchdog crash in commit 2
v2 -> v3:
- Rebase on top of latest next-net-intel including Anurag's fix [1]
- Dropped remnants of Anurag's patch [1] as it's now in the tree
- Fixed PF reset path still tearing down RSS when it shouldn't
- Fixed hash engine checking for VF reset when that's no longer necessary
v1 -> v2:
- Integrated Anurag's earlier fix [1] into the patchset
- Reworked generic flow to have centralized memory management
- Reordered some patches
- Integrated the IRQ leaks patchset [2] [3]
- Reworked IPsec fix
[1] https://patches.dpdk.org/project/dpdk/patch/20261010121255.528329-1-anurag.mandal@intel.com/
[2] https://patches.dpdk.org/project/dpdk/patch/809e0c5b2ab57f1b14c68be8ac34e70cbbe82233.1792053236.git.anatoly.burakov@intel.com/
[3] https://patches.dpdk.org/project/dpdk/patch/5488d85c2ded08838becaee6de8328694ee00234.1792053236.git.anatoly.burakov@intel.com/
Anatoly Burakov (10):
net/iavf: keep device stopped if start fails
net/iavf: do not store ethdev pointer
net/iavf: fix false success on flow validation
net/iavf: fix memory leaks around IRQ resources
net/iavf: fix generic flow error-path leaks
net/iavf: centralize memory management for flows
net/iavf: skip RSS teardown during PF-initiated reset
net/iavf: remove redundant reset checks from RSS engine
net/iavf: fix null engine for egress security flows
net/iavf: fix IPsec flow metadata leaks
drivers/net/intel/iavf/iavf.h | 14 +-
drivers/net/intel/iavf/iavf_ethdev.c | 48 +++---
drivers/net/intel/iavf/iavf_fdir.c | 68 ++++----
drivers/net/intel/iavf/iavf_fsub.c | 23 +--
drivers/net/intel/iavf/iavf_generic_flow.c | 95 ++++++------
drivers/net/intel/iavf/iavf_generic_flow.h | 4 +-
drivers/net/intel/iavf/iavf_hash.c | 103 ++++---------
drivers/net/intel/iavf/iavf_ipsec_crypto.c | 171 +++++++++++++++++----
drivers/net/intel/iavf/iavf_ipsec_crypto.h | 4 +-
drivers/net/intel/iavf/iavf_vchnl.c | 7 +-
10 files changed, 302 insertions(+), 235 deletions(-)
--
2.52.0
More information about the dev
mailing list