Page MenuHomeFreeBSD

ice: Add VF reset and policy failure injection
ClosedPublic

Authored by kbowling on Aug 20 2026, 1:48 AM.
Tags
None
Referenced Files
F174380436: D59025.id187013.diff
Fri, Oct 2, 7:45 PM
Unknown Object (File)
Fri, Oct 2, 12:47 PM
Unknown Object (File)
Thu, Oct 1, 10:41 PM
Unknown Object (File)
Thu, Oct 1, 5:01 AM
Unknown Object (File)
Tue, Sep 29, 4:16 PM
Unknown Object (File)
Tue, Sep 29, 3:40 AM
Unknown Object (File)
Sun, Sep 20, 10:16 AM
Unknown Object (File)
Fri, Sep 18, 12:03 PM
Subscribers

Details

Reviewers
kgalazka
Group Reviewers
Intel Networking
Restricted Owners Package(Owns No Changed Paths)
Commits
rG31fb4efd211c: ice: Add VF reset and policy failure injection
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

Repository
rG FreeBSD src repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

Owners added a reviewer: Restricted Owners Package.Aug 20 2026, 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.

This revision was not accepted when it landed; it landed in state Needs Review.Fri, Sep 18, 12:28 AM
This revision was automatically updated to reflect the committed changes.