[PATCH 13/14] net/xsc: fix uninitialized value
Renyong Wan
wanry at yunsilicon.com
Fri Aug 29 10:24:37 CEST 2025
Coverity reported this issue: Using uninitialized value mac when calling
xsc_ethdev_mac_addr_add.
Coverity issue: 456592
Fixes: 0b0f9c161e ("net/xsc: initialize representors")
Signed-off-by: Rong Qian <qianr at yunsilicon.com>
Signed-off-by: Renyong Wan <wanry at yunsilicon.com>
---
drivers/net/xsc/xsc_ethdev.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/net/xsc/xsc_ethdev.c b/drivers/net/xsc/xsc_ethdev.c
index 6102c158e8..988d734b5b 100644
--- a/drivers/net/xsc/xsc_ethdev.c
+++ b/drivers/net/xsc/xsc_ethdev.c
@@ -886,7 +886,7 @@ xsc_ethdev_init_one_representor(struct rte_eth_dev *eth_dev, void *init_params)
struct xsc_repr_port *repr_port = (struct xsc_repr_port *)init_params;
struct xsc_ethdev_priv *priv = TO_XSC_ETHDEV_PRIV(eth_dev);
struct xsc_dev_config *config = &priv->config;
- struct rte_ether_addr mac;
+ struct rte_ether_addr mac = priv->mac[0];
priv->repr_port = repr_port;
repr_port->drv_data = eth_dev;
--
2.25.1
More information about the dev
mailing list