Hi Team,

When I set the value to MAX_MBUF_SIZE as less than 16256, all the initialization went through fine and the application was online.

But when I increase the MAX_MBUF_SIZE to more than 16256 like 16257, 17000, or 18000, I get the attached log error which shows an issue in configuring the virtual queues for the NIC.

Log Snip:
i40evf_configure_vsi_queues(): Failed to execute command of VIRTCHNL_OP_CONFIG_VSI_QUEUES
i40evf_dev_start(): configure queues failed
MTU size for port id:  is: 9000
Failed to start the fast pkt for port_id : 1Ret: -1

Some Observations:
1. Thought memory availability was an issue, so provided 10x more memory and allocated 10x huge pages than required, still noticed the same issue.
2. Got to know MTU size also plays a role in deciding the mbuf_size, so tried running app with MTU of less value, but still issue persists.

Please someone enlighten me on what is happening here.

Thanks