intel / intel/ethernet-linux-i40e

xdp.redirect_fail in native mode

Open
#15 0 comments 1 reaction 0 assignees View on GitHub
Dominant language
C
Stars
50
Forks
18
PR merge metrics
No merged PRs in 30d

Description

My Intel X710 NIC (driver i40e v2.28.5, firmware 11.1.7) fails to execute XDP_REDIRECT in native mode, while the same program works fine in skb mode. The system runs Ubuntu 6.8.0-58-generic with the latest driver/firmware updates. I’ve tried:

Reducing RX/TX queues to 1,

Disabling all offloads (ethtool -K for TSO/GRO/RXVLAN, etc.),

Testing with different XDP programs (including kernel samples).

No errors appear during XDP loading, but redirects silently fail. dmesg shows no clear crashes, but packet drops increment in ethtool -S. Is this a known limitation of the X710/i40e, or is there a missing configuration? Minimal reproducer and logs available if needed.

dmesg | grep i40e:

![Image](https://github.com/user-attachments/assets/23091f19-6d60-45c2-9843-077a70c8f504)

ethtool stats:

![Image](https://github.com/user-attachments/assets/61b5a170-eb6e-4807-add7-208032f5e3d4)

xdp-monitor logs:

![Image](https://github.com/user-attachments/assets/ecd01ed0-3c43-4710-827a-6e6410d7f738)

xdp-programs-stat:

![Image](https://github.com/user-attachments/assets/1827b219-628c-4c91-87b6-74e13132a272)

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.