]> git.droids-corp.org - dpdk.git/blobdiff - drivers/net/mlx5/mlx5_ethdev.c
net/mlx5: fix invalid error check
[dpdk.git] / drivers / net / mlx5 / mlx5_ethdev.c
index 90488af33b81e70f1e5c8a184084c1984af93081..ebe5cb6e3284cbe2fd9171d52b44c8bce37a0abd 100644 (file)
@@ -192,13 +192,13 @@ int
 mlx5_ifindex(const struct rte_eth_dev *dev)
 {
        char ifname[IF_NAMESIZE];
-       int ret;
+       unsigned int ret;
 
        ret = mlx5_get_ifname(dev, &ifname);
        if (ret)
                return ret;
        ret = if_nametoindex(ifname);
-       if (ret == -1) {
+       if (ret == 0) {
                rte_errno = errno;
                return -rte_errno;
        }