Have you tried native iavf driver instead of using DPDK?

—
Damjan


On 11.11.2025., at 15:21, nousi via lists.fd.io 
<[email protected]> wrote:


Hi everyone,

I’m seeing a packet length issue after upgrading to VPP 25.02 on ARM64 (Ampere® 
Altra® Q64-30 @ 3.0GHz) with an Intel E810-C (4x ports) NIC using the IAVF 
driver.

All packets received in the dpdk-input node show a length of 65535 bytes, which 
is clearly incorrect. This is visible in both trace and pcap captures.

Here’s what I’ve observed so far:

  *   The issue only appears with VPP 25.02 on ARM64.

  *   The same platform (hardware + NIC) works perfectly with VPP 22.02 — 
packet lengths are reported correctly.

  *   On X86 systems, VPP 25.02 also works fine (no packet length issue).

  *   So it seems specific to VPP 25.02 + ARM64 + IAVF driver combination.

Setup details:

  *   CPU: Ampere® Altra® Q64-30 (ARM64)

  *   NIC: Intel E810-C (4 ports)

  *   Driver: IAVF (DPDK)

  *   VPP version: 25.02

  *   Symptom: All packets show length = 65535 in dpdk-input node

Has anyone else seen this behavior or is aware of any related changes in VPP 
25.02 or the IAVF/DPDK layer for ARM64?
Would appreciate any pointers, patches, or debug hints — especially if someone 
has tested E810/IAVF on ARM with newer VPP versions.


Thanks a lot in advance!

Nousi.




-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#26521): https://lists.fd.io/g/vpp-dev/message/26521
Mute This Topic: https://lists.fd.io/mt/116238372/21656
Group Owner: [email protected]
Unsubscribe: https://lists.fd.io/g/vpp-dev/leave/14379924/21656/631435203/xyzzy 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to