net/sfc/base: support equal stride super-buffer Rx mode
[dpdk.git] / drivers / net / vmxnet3 / vmxnet3_ethdev.c
index 011e262..b5fb39e 100644 (file)
@@ -570,6 +570,8 @@ vmxnet3_setup_driver_shared(struct rte_eth_dev *dev)
        uint32_t i;
        int ret;
 
+       hw->mtu = mtu;
+
        shared->magic = VMXNET3_REV1_MAGIC;
        devRead->misc.driverInfo.version = VMXNET3_DRIVER_VERSION_NUM;
 
@@ -1016,7 +1018,7 @@ vmxnet3_dev_stats_get(struct rte_eth_dev *dev, struct rte_eth_stats *stats)
 
                stats->q_errors[i] = rxStats.pktsRxError;
                stats->ierrors += rxStats.pktsRxError;
-               stats->rx_nombuf += rxStats.pktsRxOutOfBuf;
+               stats->imissed += rxStats.pktsRxOutOfBuf;
        }
 
        return 0;
@@ -1105,7 +1107,7 @@ __vmxnet3_dev_link_update(struct rte_eth_dev *dev,
                link.link_status = ETH_LINK_UP;
        link.link_duplex = ETH_LINK_FULL_DUPLEX;
        link.link_speed = ETH_SPEED_NUM_10G;
-       link.link_autoneg = ETH_LINK_AUTONEG;
+       link.link_autoneg = ETH_LINK_FIXED;
 
        return rte_eth_linkstatus_set(dev, &link);
 }