Page MenuHomeFreeBSD

ix(4): Add support for debug dump for E610 adapters
Needs ReviewPublic

Authored by Yogesh.Bhosale_intel.com on Jun 19 2025, 9:27 AM.
Tags
None
Referenced Files
Unknown Object (File)
Sat, Jul 12, 3:33 PM
Unknown Object (File)
Fri, Jul 11, 4:58 AM
Unknown Object (File)
Thu, Jul 10, 9:43 AM
Unknown Object (File)
Sat, Jul 5, 6:21 AM
Unknown Object (File)
Tue, Jul 1, 7:07 PM
Unknown Object (File)
Mon, Jun 30, 8:56 AM
Unknown Object (File)
Sun, Jun 29, 2:22 AM
Subscribers

Details

Reviewers
None
Group Reviewers
Restricted Owners Package(Owns No Changed Paths)
Summary

This is part 2 of the support for the new Intel Ethernet E610 family of devices.

Intel E610 Ethernet Controller devices feature a debug dump capability that allows you to capture runtime register values directly from the hardware, with assistance from the firmware. These registers are organized into clusters based on their function, enabling targeted debugging. This information is consolidated into a single dump file, facilitating the debugging of complex issues encountered in the field. The debug dump provides a snapshot of the device's current hardware configuration, including switch tables, transmit scheduler tables, and other relevant data. It captures the state of specified clusters and serves as a stateless snapshot of the entire device.

This update introduces ioctl and sysctl support for the debug dump feature.

Signed-off-by: Yogesh Bhosale yogesh.bhosale@intel.com
Co-developed-by: Krzysztof Galazka krzysztof.galazka@intel.com

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Passed
Unit
No Test Coverage
Build Status
Buildable 64977
Build 61860: arc lint + arc unit

Event Timeline

Owners added a reviewer: Restricted Owners Package.Jun 19 2025, 9:27 AM
Yogesh.Bhosale_intel.com retitled this revision from This is part 2 of the support for the new Intel Ethernet E610 family of devices. to ix(4): Add support for debug dump for E610 adapters.Jun 19 2025, 9:29 AM
Yogesh.Bhosale_intel.com edited the summary of this revision. (Show Details)