net/mlx5: fix L4 integrity translation
[dpdk.git] / drivers / net / mlx5 / windows / mlx5_ethdev_os.c
index f4ec855..c709dd1 100644 (file)
@@ -5,7 +5,7 @@
 
 #include <rte_errno.h>
 #include <rte_ether.h>
-#include <rte_ethdev_driver.h>
+#include <ethdev_driver.h>
 #include <rte_interrupts.h>
 
 #include <mlx5_glue.h>
@@ -56,7 +56,7 @@ mlx5_get_mac(struct rte_eth_dev *dev, uint8_t (*mac)[RTE_ETHER_ADDR_LEN])
  *   0 on success, a negative errno value otherwise and rte_errno is set.
  */
 int
-mlx5_get_ifname(const struct rte_eth_dev *dev, char (*ifname)[IF_NAMESIZE])
+mlx5_get_ifname(const struct rte_eth_dev *dev, char (*ifname)[MLX5_NAMESIZE])
 {
        struct mlx5_priv *priv;
        mlx5_context_st *context_obj;
@@ -67,7 +67,7 @@ mlx5_get_ifname(const struct rte_eth_dev *dev, char (*ifname)[IF_NAMESIZE])
        }
        priv = dev->data->dev_private;
        context_obj = (mlx5_context_st *)priv->sh->ctx;
-       strncpy(*ifname, context_obj->mlx5_dev.name, IF_NAMESIZE);
+       strncpy(*ifname, context_obj->mlx5_dev.name, MLX5_NAMESIZE);
        return 0;
 }
 
@@ -254,7 +254,7 @@ mlx5_link_update(struct rte_eth_dev *dev, int wait_to_complete)
        }
        priv = dev->data->dev_private;
        context_obj = (mlx5_context_st *)priv->sh->ctx;
-       dev_link.link_speed = context_obj->mlx5_dev.link_speed / (1024 * 1024);
+       dev_link.link_speed = context_obj->mlx5_dev.link_speed / (1000 * 1000);
        dev_link.link_status =
              (context_obj->mlx5_dev.link_state == 1 && !mlx5_is_removed(dev))
              ? 1 : 0;