| Bug ID | 1666 |
|---|---|
| Summary | It is not possible to increase the MTU for AF_PACKET PMD beyond 1500B |
| Product | DPDK |
| Version | 21.11 |
| Hardware | All |
| OS | All |
| Status | UNCONFIRMED |
| Severity | normal |
| Priority | Normal |
| Component | ethdev |
| Assignee | dev@dpdk.org |
| Reporter | angelo.mirabella96@gmail.com |
| Target Milestone | --- |
Created attachment 302 [details] testpmd logs Hi everyone, I'm currently working with DPDK v21.11 from the official Ubuntu Jammy package, having recently upgraded from v19.11. I noticed that a new check, "eth_dev_validate_mtu", has been introduced in "eth_dev_configure". The final check in this function is: ``` if (frame_size > dev_info->max_rx_pktlen) { --- ``` For the AF_PACKET PMD, "max_rx_pktlen" is hardcoded to RTE_ETHER_MAX_LEN (1518). As a result, any attempt to increase the MTU beyond 1500 fails, even when the vdev is configured with a larger framesz. I've attached logs from testpmd for reference. Any insights or possible workarounds would be appreciated! Thanks!