]> git.droids-corp.org - dpdk.git/blobdiff - drivers/net/mlx5/linux/mlx5_ethdev_os.c
net/mlx5: save bonding member ports information
[dpdk.git] / drivers / net / mlx5 / linux / mlx5_ethdev_os.c
index 2127fcfbfa914a268a33b2fd67064c658a346f37..e7ec07e364d80f4f073ca256694e9632465f6bb0 100644 (file)
@@ -150,8 +150,8 @@ mlx5_get_ifname(const struct rte_eth_dev *dev, char (*ifname)[MLX5_NAMESIZE])
 
        MLX5_ASSERT(priv);
        MLX5_ASSERT(priv->sh);
-       if (priv->bond_ifindex > 0) {
-               memcpy(ifname, priv->bond_name, MLX5_NAMESIZE);
+       if (priv->master && priv->sh->bond.ifindex > 0) {
+               memcpy(ifname, priv->sh->bond.ifname, MLX5_NAMESIZE);
                return 0;
        }
        ifindex = mlx5_ifindex(dev);