patch 'net/ntnic: fix potential format overflow' has been queued to stable release 24.11.4
Kevin Traynor
ktraynor at redhat.com
Fri Oct 31 15:33:52 CET 2025
Hi,
FYI, your patch has been queued to stable release 24.11.4
Note it hasn't been pushed to http://dpdk.org/browse/dpdk-stable yet.
It will be pushed if I get no objections before 11/05/25. So please
shout if anyone has objections.
Also note that after the patch there's a diff of the upstream commit vs the
patch applied to the branch. This will indicate if there was any rebasing
needed to apply to the stable branch. If there were code changes for rebasing
(ie: not only metadata diffs), please double check that the rebase was
correctly done.
Queued patches are on a temporary branch at:
https://github.com/kevintraynor/dpdk-stable
This queued commit can be viewed at:
https://github.com/kevintraynor/dpdk-stable/commit/e8db19ca4d93831e6ff5a39bd9315b53950eff57
Thanks.
Kevin
---
>From e8db19ca4d93831e6ff5a39bd9315b53950eff57 Mon Sep 17 00:00:00 2001
From: Serhii Iliushyk <sil-plv at napatech.com>
Date: Mon, 20 Oct 2025 18:35:59 +0200
Subject: [PATCH] net/ntnic: fix potential format overflow
[ upstream commit f5f6e545d91875845287f3c2a0b34b22d309028d ]
Use snprintf instead sprintf to avoid format overflow
Fixes: d3dc362770d9 ("net/ntnic: add adapter initialization")
Signed-off-by: Serhii Iliushyk <sil-plv at napatech.com>
---
drivers/net/ntnic/ntnic_ethdev.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/net/ntnic/ntnic_ethdev.c b/drivers/net/ntnic/ntnic_ethdev.c
index 3c668a41ef..ee9b5a6abb 100644
--- a/drivers/net/ntnic/ntnic_ethdev.c
+++ b/drivers/net/ntnic/ntnic_ethdev.c
@@ -2472,5 +2472,5 @@ nthw_pci_dev_deinit(struct rte_eth_dev *eth_dev __rte_unused)
int i;
- char name[32];
+ char name[RTE_ETH_NAME_MAX_LEN];
struct pmd_internals *internals = eth_dev->data->dev_private;
@@ -2499,5 +2499,5 @@ nthw_pci_dev_deinit(struct rte_eth_dev *eth_dev __rte_unused)
for (i = 0; i < n_phy_ports; i++) {
- sprintf(name, "ntnic%d", i);
+ snprintf(name, sizeof(name), "ntnic%d", i);
eth_dev = rte_eth_dev_allocated(name);
if (eth_dev == NULL)
--
2.51.0
---
Diff of the applied patch vs upstream commit (please double-check if non-empty:
---
--- - 2025-10-31 13:53:55.550905602 +0000
+++ 0110-net-ntnic-fix-potential-format-overflow.patch 2025-10-31 13:53:52.288524155 +0000
@@ -1 +1 @@
-From f5f6e545d91875845287f3c2a0b34b22d309028d Mon Sep 17 00:00:00 2001
+From e8db19ca4d93831e6ff5a39bd9315b53950eff57 Mon Sep 17 00:00:00 2001
@@ -5,0 +6,2 @@
+[ upstream commit f5f6e545d91875845287f3c2a0b34b22d309028d ]
+
@@ -9 +10,0 @@
-Cc: stable at dpdk.org
@@ -17 +18 @@
-index a867e7b16d..58be82b2d2 100644
+index 3c668a41ef..ee9b5a6abb 100644
@@ -20 +21 @@
-@@ -2614,5 +2614,5 @@ nthw_pci_dev_deinit(struct rte_eth_dev *eth_dev __rte_unused)
+@@ -2472,5 +2472,5 @@ nthw_pci_dev_deinit(struct rte_eth_dev *eth_dev __rte_unused)
@@ -27 +28 @@
-@@ -2641,5 +2641,5 @@ nthw_pci_dev_deinit(struct rte_eth_dev *eth_dev __rte_unused)
+@@ -2499,5 +2499,5 @@ nthw_pci_dev_deinit(struct rte_eth_dev *eth_dev __rte_unused)
More information about the stable
mailing list