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, Sep 17, 7:20 AM
Unknown Object (File)
Jul 14 2025, 11:16 PM
Unknown Object (File)
Jun 19 2025, 11:45 AM
Unknown Object (File)
Jun 18 2025, 5:46 PM
Unknown Object (File)
Jun 14 2025, 6:28 AM
Unknown Object (File)
Jun 8 2025, 6:21 PM
Unknown Object (File)
Apr 17 2025, 1:20 AM
Unknown Object (File)
Mar 2 2025, 11:58 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