]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/spdk/dpdk/drivers/net/mlx5/mlx5_mac.c
import 15.2.0 Octopus source
[ceph.git] / ceph / src / spdk / dpdk / drivers / net / mlx5 / mlx5_mac.c
index 12ee37f55edafb2cae65021bd43ba415cada7072..bce026f982d44354d2e125dfa20185c587e03b5e 100644 (file)
@@ -49,7 +49,7 @@ mlx5_get_mac(struct rte_eth_dev *dev, uint8_t (*mac)[ETHER_ADDR_LEN])
        struct ifreq request;
        int ret;
 
-       ret = mlx5_ifreq(dev, SIOCGIFHWADDR, &request, 0);
+       ret = mlx5_ifreq(dev, SIOCGIFHWADDR, &request);
        if (ret)
                return ret;
        memcpy(mac, request.ifr_hwaddr.sa_data, ETHER_ADDR_LEN);
@@ -67,7 +67,7 @@ mlx5_get_mac(struct rte_eth_dev *dev, uint8_t (*mac)[ETHER_ADDR_LEN])
 static void
 mlx5_internal_mac_addr_remove(struct rte_eth_dev *dev, uint32_t index)
 {
-       struct priv *priv = dev->data->dev_private;
+       struct mlx5_priv *priv = dev->data->dev_private;
        const int vf = priv->config.vf;
 
        assert(index < MLX5_MAX_MAC_ADDRESSES);
@@ -96,7 +96,7 @@ static int
 mlx5_internal_mac_addr_add(struct rte_eth_dev *dev, struct ether_addr *mac,
                           uint32_t index)
 {
-       struct priv *priv = dev->data->dev_private;
+       struct mlx5_priv *priv = dev->data->dev_private;
        const int vf = priv->config.vf;
        unsigned int i;