[PATCH v5 22/23] net/cnxk: fix illegal access of Rx inject LF
Nithin Dabilpuram
ndabilpuram at marvell.com
Thu Nov 13 05:38:07 CET 2025
From: Aarnav JP <ajp at marvell.com>
Fix illegal access on error.
Fixes: 47cca253d605 ("net/cnxk: support Rx inject")
Signed-off-by: Aarnav JP <ajp at marvell.com>
---
drivers/net/cnxk/cn10k_ethdev_sec.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/drivers/net/cnxk/cn10k_ethdev_sec.c b/drivers/net/cnxk/cn10k_ethdev_sec.c
index f26830637f..855bea1796 100644
--- a/drivers/net/cnxk/cn10k_ethdev_sec.c
+++ b/drivers/net/cnxk/cn10k_ethdev_sec.c
@@ -1336,6 +1336,8 @@ cn10k_eth_sec_rx_inject_config(void *device, uint16_t port_id, bool enable)
roc_idev_nix_rx_inject_set(port_id, enable);
inl_lf = roc_nix_inl_inb_inj_lf_get(nix);
+ if (!inl_lf)
+ return -ENOTSUP;
sa_base = roc_nix_inl_inb_sa_base_get(nix, dev->inb.inl_dev);
inj_cfg = &dev->inj_cfg;
--
2.34.1
More information about the dev
mailing list