On 11/4/21 06:11, Chenbo Xia wrote:
When the example starts in mergeable mode with an i40e port, it fails to launch because the examples use default mtu MAX_MTU to configure ethdev. The root cause is some devices have Ethernet frame overhead and then MAX_MTU will be larger than device's max mtu, so the ethdev configure will fail. This patch checks the device's max mtu before setting the ethdev configuration. If the device has a max mtu, use that value to configure. Fixes: 1bb4a528c41f ("ethdev: fix max Rx packet length") Signed-off-by: Chenbo Xia <chenbo....@intel.com> Reported-by: Xingguang He <xingguang...@intel.com> --- examples/vhost/main.c | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-)
Applied to dpdk-next-virtio/main. Thanks, Maxime