app/pdump: fix type casting of ring size
[dpdk.git] / drivers / net / ena / ena_ethdev.c
index 1046286..e157587 100644 (file)
@@ -605,7 +605,6 @@ static void ena_stats_restart(struct rte_eth_dev *dev)
 
        rte_atomic64_init(&adapter->drv_stats->ierrors);
        rte_atomic64_init(&adapter->drv_stats->oerrors);
-       rte_atomic64_init(&adapter->drv_stats->imcasts);
        rte_atomic64_init(&adapter->drv_stats->rx_nombuf);
 }
 
@@ -643,7 +642,6 @@ static void ena_stats_get(struct rte_eth_dev *dev,
        /* Driver related stats */
        stats->ierrors = rte_atomic64_read(&adapter->drv_stats->ierrors);
        stats->oerrors = rte_atomic64_read(&adapter->drv_stats->oerrors);
-       stats->imcasts = rte_atomic64_read(&adapter->drv_stats->imcasts);
        stats->rx_nombuf = rte_atomic64_read(&adapter->drv_stats->rx_nombuf);
 }
 
@@ -1170,6 +1168,16 @@ static void ena_infos_get(struct rte_eth_dev *dev,
        ena_dev = &adapter->ena_dev;
        ena_assert_msg(ena_dev != NULL, "Uninitialized device");
 
+       dev_info->speed_capa =
+                       ETH_LINK_SPEED_1G   |
+                       ETH_LINK_SPEED_2_5G |
+                       ETH_LINK_SPEED_5G   |
+                       ETH_LINK_SPEED_10G  |
+                       ETH_LINK_SPEED_25G  |
+                       ETH_LINK_SPEED_40G  |
+                       ETH_LINK_SPEED_50G  |
+                       ETH_LINK_SPEED_100G;
+
        /* Get supported features from HW */
        rc = ena_com_get_dev_attr_feat(ena_dev, &feat);
        if (unlikely(rc)) {