]> git.droids-corp.org - dpdk.git/commit
app/testpmd: fix MTU configuration before device start
authorAndrew Rybchenko <andrew.rybchenko@oktetlabs.ru>
Sun, 24 Oct 2021 16:42:37 +0000 (19:42 +0300)
committerFerruh Yigit <ferruh.yigit@intel.com>
Thu, 28 Oct 2021 18:21:30 +0000 (20:21 +0200)
commit4c96e084fd4c2fee2bfc09bd2eb0e3e6a9e9a883
treebc0c074f693dcc4aa6a7fdd47c1891e2c4b6be1d
parent684366134c27242e93d41e7c025b24f709671996
app/testpmd: fix MTU configuration before device start

There is no point to do rte_eth_dev_mtu_set() before configure since
set MTU value is overwritten on configure anyway. So, setting of MTU
before configure is rejected now on ethdev level.

If testpmd is going to do configure (e.g. just after testpmd start
with disabled devices start up or any configuration changes in stopped
state which require reconfigure), just save requested MTU in device
config to be applied on reconfigure.

Fixes: 1bb4a528c41f ("ethdev: fix max Rx packet length")
Fixes: b26bee10ee37 ("ethdev: forbid MTU set before device configure")
Signed-off-by: Andrew Rybchenko <andrew.rybchenko@oktetlabs.ru>
Acked-by: Ajit Khaparde <ajit.khaparde@broadcom.com>
Reviewed-by: Ferruh Yigit <ferruh.yigit@intel.com>
app/test-pmd/config.c