Thread (113 messages) 113 messages, 12 authors, 2021-01-25

Re: [dpdk-dev] [PATCH v2 00/22] fix rx packets dropped issue

From: Ferruh Yigit <hidden>
Date: 2021-01-13 11:33:00

On 12/17/2020 9:22 AM, Steve Yang wrote:
The jumbo frame used the 'RTE_ETHER_MAX_LEN' as boundary condition, this
fix will change the boundary condition with 'RTE_ETHER_MTU' and overhead.

When the MTU(1500) set, the frame type of rx packet will be different
if used different overhead, it will cause the consistency issue, and the
normal packet will be dropped. Hence, using fixed value 'RTE_ETHER_MTU'
can avoid this issue.

Following scopes will be changed:
- 'rte_ethdev'
- 'app', e.g.: 'test-pmd';
- net PMDs which support VLAN tag(s) within overhead, e.g.: i40e;

---
v2:
  - defined the 'RTE_ETHER_MTU + overhead' to 'driver_ETH_MAX_LEN';
  - changed the 'mtu > RTE_ETHER_MTU' to 'frame_size > driver_ETH_MAX_LEN';
---

Steve Yang (22):
   ethdev: fix MTU size exceeds max rx packet length
   app/testpmd: fix max rx packet length for VLAN packets
   net/dpaa: fix the jumbo frame flag condition for mtu set
   net/dpaa2: fix the jumbo frame flag condition for mtu set
   net/e1000: fix the jumbo frame flag condition for mtu set
   net/hns3: fix the jumbo frame flag condition for mtu set
   net/i40e: fix the jumbo frame flag condition
   net/iavf: fix the jumbo frame flag condition
   net/ice: fix the jumbo frame flag condition
   net/ipn3ke: fix the jumbo frame flag condition for mtu set
   net/octeontx: fix the jumbo frame flag condition for mtu set
   net/octeontx2: fix the jumbo frame flag condition for mtu
   net/qede: fix the jumbo frame flag condition for mtu set
   net/sfc: fix the jumbo frame flag condition for mtu set
   net/thunderx: fix the jumbo frame flag condition for mtu set
   net/ixgbe: fix the jumbo frame flag condition
   net/cxgbe: fix the jumbo frame flag condition
   net/axgbe: fix the jumbo frame flag condition for mtu set
   net/enetc: fix the jumbo frame flag condition for mtu set
   net/hinic: fix the jumbo frame flag condition for mtu set
   net/nfp: fix the jumbo frame flag condition for mtu set
   net/liquidio: fix the jumbo frame flag condition for mtu set
Driver maintainers please be aware that this set is planned to be merged for 
-rc1, last a few days to review changes to your driver.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help