[PATCH v8 5/8] net/gve: add support for MTU setting

Stephen Hemminger stephen at networkplumber.org
Tue Oct 25 17:55:27 CEST 2022


On Tue, 25 Oct 2022 17:07:26 +0800
Junfeng Guo <junfeng.guo at intel.com> wrote:

> +static int
> +gve_dev_mtu_set(struct rte_eth_dev *dev, uint16_t mtu)
> +{
> +	struct gve_priv *priv = dev->data->dev_private;
> +	int err;
> +
> +	if (mtu < RTE_ETHER_MIN_MTU || mtu > priv->max_mtu) {
> +		PMD_DRV_LOG(ERR, "MIN MTU is %u, MAX MTU is %u",
> +			    RTE_ETHER_MIN_MTU, priv->max_mtu);
> +		return -EINVAL;
> +	}

This check should not be necessary.
In rte_eth_dev_set_mtu it queries device for min/max mtu
then calls eth_dev_validate_mtu() to check that the mtu
is ok.


More information about the dev mailing list