Page MenuHomeFreeBSD

ice: Add VF reset and policy failure injection
Needs ReviewPublic

Authored by kbowling on Thu, Aug 20, 1:48 AM.
Tags
None
Referenced Files
F171586583: D59025.id184428.diff
Fri, Sep 11, 10:35 PM
F171565055: D59025.id.diff
Fri, Sep 11, 7:11 PM
Unknown Object (File)
Fri, Sep 11, 6:32 AM
Unknown Object (File)
Thu, Sep 10, 9:58 AM
Unknown Object (File)
Tue, Sep 8, 5:05 PM
Unknown Object (File)
Tue, Sep 8, 7:21 AM
Unknown Object (File)
Sun, Sep 6, 2:09 PM
Unknown Object (File)
Sun, Sep 6, 7:37 AM
Subscribers

Details

Reviewers
kgalazka
Group Reviewers
Intel Networking
Restricted Owners Package(Owns No Changed Paths)
Summary
Extend the optional ICE failure-injection facility with points for the
MAC anti-spoof firmware update and each mandatory VF reset stage.

The reset points report a failed Tx drain command, VFR timeout, receive
queue disable, or final PCIe transaction drain after the corresponding
hardware operation.  This permits fail-closed state and recovery tests
without deliberately leaving live DMA during teardown.

The points remain absent unless the kernel is built with
options DRIVER_FAILPOINTS and retain the existing PF and VF selectors.

MFC after:      2 weeks
Sponsored by:   BBOX.io

Diff Detail

Lint
Lint Skipped
Unit
Tests Skipped

Event Timeline

Owners added a reviewer: Restricted Owners Package.Thu, Aug 20, 1:48 AM

Thanks a lot for all your fixes. I'm building an image for our validation team to run some regression tests. I'll get back to you as soon as I get any feedback.