Apply provided MTU, derived from rte_eth_conf.rxmode.mtu, on port configuration.
Bugzilla ID: 1483 Fixes: e60fbd5b24fc ("mlx5: add device configure/start/stop") Cc: sta...@dpdk.org Signed-off-by: Dariusz Sosnowski <dsosnow...@nvidia.com> Acked-by: Viacheslav Ovsiienko <viachesl...@nvidia.com> --- drivers/net/mlx5/mlx5_ethdev.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/drivers/net/mlx5/mlx5_ethdev.c b/drivers/net/mlx5/mlx5_ethdev.c index 1b721cda5e..6a678d6dcc 100644 --- a/drivers/net/mlx5/mlx5_ethdev.c +++ b/drivers/net/mlx5/mlx5_ethdev.c @@ -154,6 +154,12 @@ mlx5_dev_configure(struct rte_eth_dev *dev) ret = mlx5_proc_priv_init(dev); if (ret) return ret; + ret = mlx5_dev_set_mtu(dev, dev->data->mtu); + if (ret) { + DRV_LOG(ERR, "port %u failed to set MTU to %u", dev->data->port_id, + dev->data->mtu); + return ret; + } return 0; } -- 2.39.2