On Wed, Oct 21, 2026 at 03:25:42PM +0100, Anatoly Burakov wrote: > We should not be storing rte_eth_dev pointers in shared memory, because > rte_eth_dev pointers are process local. To address that, remove the pointer > from iavf_info, replace it with `rte_eth_devices`-based lookup, and rework > the call paths to either use that lookup, or not require ethdev pointer > in the first place. > > Signed-off-by: Anatoly Burakov <[email protected]> > --- > drivers/net/intel/iavf/iavf.h | 9 ++++++-- > drivers/net/intel/iavf/iavf_ethdev.c | 11 +++++----- > drivers/net/intel/iavf/iavf_ipsec_crypto.c | 24 +++++++++++----------- > drivers/net/intel/iavf/iavf_ipsec_crypto.h | 4 ++-- > drivers/net/intel/iavf/iavf_vchnl.c | 7 ++++--- > 5 files changed, 30 insertions(+), 25 deletions(-) > Acked-by: Bruce Richardson <[email protected]>
- Re: [PATCH v4 07/10] net/iavf: skip RSS teardown... Bruce Richardson
- [PATCH v4 08/10] net/iavf: remove redundant reset ch... Anatoly Burakov
- Re: [PATCH v4 08/10] net/iavf: remove redundant ... Bruce Richardson
- [PATCH v4 05/10] net/iavf: fix generic flow error-pa... Anatoly Burakov
- Re: [PATCH v4 05/10] net/iavf: fix generic flow ... Bruce Richardson
- [PATCH v4 09/10] net/iavf: fix null engine for egres... Anatoly Burakov
- [PATCH v4 10/10] net/iavf: fix IPsec flow metadata l... Anatoly Burakov
- [PATCH v4 03/10] net/iavf: fix false success on flow... Anatoly Burakov
- Re: [PATCH v4 03/10] net/iavf: fix false success... Bruce Richardson
- [PATCH v4 02/10] net/iavf: do not store ethdev point... Anatoly Burakov
- Re: [PATCH v4 02/10] net/iavf: do not store ethd... Bruce Richardson
- [PATCH v4 01/10] net/iavf: keep device stopped if st... Anatoly Burakov
- Re: [PATCH v4 01/10] net/iavf: keep device stopp... Bruce Richardson
- [PATCH v5 00/10] IAVF Fixes Anatoly Burakov
- [PATCH v5 04/10] net/iavf: fix memory leaks around I... Anatoly Burakov
- [PATCH v5 05/10] net/iavf: fix generic flow error-pa... Anatoly Burakov
- [PATCH v5 01/10] net/iavf: keep device stopped if st... Anatoly Burakov
- [PATCH v5 02/10] net/iavf: do not store ethdev point... Anatoly Burakov
- [PATCH v5 06/10] net/iavf: centralize memory managem... Anatoly Burakov
- [PATCH v5 03/10] net/iavf: fix false success on flow... Anatoly Burakov
- [PATCH v5 08/10] net/iavf: remove redundant reset ch... Anatoly Burakov

