Page MenuHomeFreeBSD

ix(4): Add support for firmware logging for E610 adapters
AcceptedPublic

Authored by Yogesh.Bhosale_intel.com on Fri, Nov 28, 6:19 AM.
Tags
None
Referenced Files
Unknown Object (File)
Fri, Dec 5, 11:06 PM
Unknown Object (File)
Thu, Dec 4, 7:37 AM
Unknown Object (File)
Wed, Dec 3, 5:06 PM
Unknown Object (File)
Fri, Nov 28, 9:30 PM
Unknown Object (File)
Fri, Nov 28, 4:51 PM
Subscribers

Details

Reviewers
ziaee
kgalazka
kbowling
erj
Group Reviewers
Restricted Owners Package(Owns No Changed Paths)
Summary

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

The ix driver now enables firmware logging on Intel E610 devices
for debugging with Customer Support. Logs are enabled by default
and generated in binary format that requires decoding by support
teams. The collected data is firmware and hardware related for
debugging purposes only.

When the driver loads, it creates a fw_log sysctl node under the
debug section. Events are organized into categories (modules) for
targeted logging, and users can adjust verbosity levels as needed.

This adds sysctl support for the firmware logging feature and
updates the ix(4) manual page with documentation.

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 68914
Build 65797: arc lint + arc unit

Event Timeline

No comment on the implementation, but the manual looks good to me. Thanks Yogesh!

share/man/man4/ix.4
163–194

For alphabetization.

This revision is now accepted and ready to land.Mon, Dec 1, 9:58 PM

Oops, I forgot: Please make sure to wrap commit messages at 72 columns!

No comment on the implementation, but the manual looks good to me. Thanks Yogesh!

Thanks!

Oops, I forgot: Please make sure to wrap commit messages at 72 columns!

Done!

Just a cursory look on my end, approving for @kgalazka