@pchaigno
Here's the XDP features output for my interface:
$sudo tools/net/ynl/pyynl/cli.py --spec Documentation/netlink/specs/netdev.yaml --dump dev-get
{
'ifindex': 5,
'xdp-features': {'basic', 'ndo-xmit', 'ndo-xmit-sg', 'redirect', 'rx-sg', 'xsk-zerocopy'},
'xdp-rx-metadata-features': set(),
'xdp-zc-max-segs': 8,
'xsk-features': set()
}
After downgrading the i40e
driver (from Ubuntu repos), I'm seeing:
12.4M rx_missed_errors/sec
Only 2.1M rx_packets/sec
Command used:
$sudo ./ethtool_stat.pl --dev ens1f1np1
Ethtool(ens1f1np1) stat: 12466742 ( 12,466,742) <= rx_missed_errors /sec
Ethtool(ens1f1np1) stat: 2177173 ( 2,177,173) <= rx_packets /sec
Question: How to find Where exactly are these packets being dropped?