Page MenuHomeFreeBSD

ena: Add rx_overruns to keep alive desc and admin stats
Needs ReviewPublic

Authored by osamaabb_amazon.com on Aug 20 2024, 8:45 AM.
Tags
None
Referenced Files
Unknown Object (File)
Wed, Jul 8, 1:49 AM
Unknown Object (File)
Sun, Jul 5, 9:14 AM
Unknown Object (File)
Tue, Jun 30, 12:59 AM
Unknown Object (File)
Sun, Jun 28, 6:27 PM
Unknown Object (File)
Sat, Jun 20, 7:36 AM
Unknown Object (File)
May 31 2026, 10:01 AM
Unknown Object (File)
May 30 2026, 12:07 PM
Unknown Object (File)
May 28 2026, 12:46 AM
Subscribers

Details

Reviewers
cperciva
Summary

This commit introduces two rx_overrun stats to both aenq_keep_alive_desc
and ena_admin_basic_stats structs.
The new statistics notify about RX drops that happen when
RX ring doesn't have enough buffers available and count RX drops
due to insufficient buffers provided by host respectively.

Approved by: cperciva
MFC after: 2 weeks
Sponsored by: Amazon, Inc.

Diff Detail

Repository
rG FreeBSD src repository
Lint
No Lint Coverage
Unit
No Test Coverage
Build Status
Buildable 59056
Build 55943: arc lint + arc unit