[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