ethdev: forbid MTU set before device configure
authorIvan Ilchenko <ivan.ilchenko@oktetlabs.ru>
Fri, 22 Oct 2021 10:18:28 +0000 (13:18 +0300)
committerFerruh Yigit <ferruh.yigit@intel.com>
Fri, 22 Oct 2021 13:26:54 +0000 (15:26 +0200)
commitb26bee10ee37ac2e54011f7bd57ca806bd9f8f6c
treea0a5e7dce8d4b651803bc5a887da87d94c4eafcf
parent9ce1717d3ea2da6371faa0c5760c8154a2d9c0a2
ethdev: forbid MTU set before device configure

rte_eth_dev_configure() always sets MTU to either dev_conf.rxmode.mtu
or RTE_ETHER_MTU if application doesn't provide the value.
So, there is no point to allow rte_eth_dev_set_mtu() before since
set value will be overwritten on configure anyway.

Fixes: 1bb4a528c41f ("ethdev: fix max Rx packet length")

Signed-off-by: Ivan Ilchenko <ivan.ilchenko@oktetlabs.ru>
Signed-off-by: Andrew Rybchenko <andrew.rybchenko@oktetlabs.ru>
Reviewed-by: Ferruh Yigit <ferruh.yigit@intel.com>
lib/ethdev/rte_ethdev.c