[PATCH v3 4/4] net/rnp: resolve coredump caused by memory overflow

Wenbo Cao caowenbo at mucse.com
Fri Oct 10 08:33:06 CEST 2025


Fix memory overflow issue running with --no-lsc-interrupt
when link update.

Fixes: 52dfb84e14be ("net/rnp: add device init and uninit")
Cc: stable at dpdk.org

Signed-off-by: Wenbo Cao <caowenbo at mucse.com>
---
 drivers/net/rnp/base/rnp_mbx_fw.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/drivers/net/rnp/base/rnp_mbx_fw.c b/drivers/net/rnp/base/rnp_mbx_fw.c
index 7ae8763a4a..307323b3d1 100644
--- a/drivers/net/rnp/base/rnp_mbx_fw.c
+++ b/drivers/net/rnp/base/rnp_mbx_fw.c
@@ -174,7 +174,7 @@ rnp_fw_send_cmd(struct rnp_eth_port *port,
 		if (err)
 			return err;
 		if (respond)
-			memcpy(respond, cookie->priv, sizeof(cookie->priv));
+			memcpy(respond, cookie->priv, RNP_FW_REP_DATA_NUM);
 	} else {
 		rnp_build_fwcmd_req(&req, arg, &req);
 		err = rnp_fw_send_cmd_wait(port, &req, &reply);
-- 
2.34.1



More information about the stable mailing list