numam-dpdk/app/test-pmd
Shy Shyman 3b931ddb5e app/testpmd: fix error detection in MTU command
MTU is used in testpmd to set the maximum payload size for packets.
According to testpmd, the setting influence RX only.
In rte_ethdev there's no relation between MTU setting and JUMBO offload
or rx_max_pkt_len.

The previous fix in patch referenced below was meant to update the
correlated variables of max_pkt_len and JUMBO offload, but by doing so
it assumes that MTU setting can only exist when JUMBO offload supported
in the device. For example fail-safe device does supports set MTU and
doesn't support JUMBO offload, and in this case, though set MTU
succeeds, an error message is still printed since the JUMBO packet
offload is disabled.

The fix separates the two conditions to make sure the error
triggers only in case the set_mtu action actually failed.

Fixes: 150c9ac2df ("app/testpmd: update Rx offload after setting MTU")
Cc: stable@dpdk.org

Signed-off-by: Shy Shyman <shys@mellanox.com>
Reviewed-by: Ferruh Yigit <ferruh.yigit@intel.com>
Reviewed-by: Phil Yang <phil.yang@arm.com>
2020-06-16 19:21:07 +02:00
..
bpf_cmd.c replace unused attributes 2020-04-16 18:30:58 +02:00
bpf_cmd.h app/testpmd: add commands to load/unload BPF filters 2018-05-12 00:37:51 +02:00
cmdline_flow.c app/testpmd: support flow aging 2020-05-11 22:27:39 +02:00
cmdline_mtr.c app/testpmd: fix memory leak on error path 2020-05-28 17:57:07 +02:00
cmdline_mtr.h app/testpmd: add commands for metering and policing 2018-01-10 00:51:31 +01:00
cmdline_tm.c replace unused attributes 2020-04-16 18:30:58 +02:00
cmdline_tm.h app/testpmd: add TM commands to mark packets 2018-10-08 17:53:03 +02:00
cmdline.c app/testpmd: fix memory failure handling for i40e DDP 2020-05-11 22:27:39 +02:00
config.c app/testpmd: fix error detection in MTU command 2020-06-16 19:21:07 +02:00
csumonly.c app/testpmd: add parsing for QinQ VLAN headers 2020-04-25 23:09:29 +02:00
flowgen.c fix Mellanox copyright and SPDX tag 2020-02-13 18:47:28 +01:00
icmpecho.c app: use common macro RTE_DIM 2020-02-05 14:37:41 +01:00
ieee1588fwd.c net: add rte prefix to ether defines 2019-05-24 13:34:45 +02:00
iofwd.c app: use SPDX tag for Intel copyright files 2018-01-04 22:41:39 +01:00
macfwd.c net: add rte prefix to IP structure 2019-05-24 13:34:46 +02:00
macswap_common.h net: add rte prefix to IP structure 2019-05-24 13:34:46 +02:00
macswap_neon.h net: add rte prefix to ether structures 2019-05-24 13:34:45 +02:00
macswap_sse.h net: add rte prefix to ether structures 2019-05-24 13:34:45 +02:00
macswap.c fix Mellanox copyright and SPDX tag 2020-02-13 18:47:28 +01:00
macswap.h net: add rte prefix to ether functions 2019-05-24 13:34:45 +02:00
Makefile build: disable experimental API check internally 2020-04-14 16:22:34 +02:00
meson.build build: disable experimental API check internally 2020-04-14 16:22:34 +02:00
noisy_vnf.c app/testpmd: add noisy neighbour forwarding mode 2018-10-11 18:56:02 +02:00
parameters.c app/testpmd: add option for Rx multi-queue mode 2020-05-11 22:27:39 +02:00
rxonly.c app/testpmd: add packet dump callbacks 2018-10-18 10:24:39 +02:00
softnicfwd.c app/testpmd: check status of getting link info 2019-10-07 15:00:54 +02:00
testpmd.c app/testpmd: fix DCB set 2020-05-18 20:35:57 +02:00
testpmd.h app/testpmd: add option for Rx multi-queue mode 2020-05-11 22:27:39 +02:00
txonly.c replace unused attributes 2020-04-16 18:30:58 +02:00
util.c fix Mellanox copyright and SPDX tag 2020-02-13 18:47:28 +01:00