Page MenuHomeFreeBSD

aq: Report partial initialization failures to iflib
Needs ReviewPublic

Authored by kbowling on Sun, Sep 20, 12:42 AM.
Tags
None
Referenced Files
F172677182: D59853.id187254.diff
Sun, Sep 20, 3:41 AM
F172677130: D59853.id187254.diff
Sun, Sep 20, 3:40 AM
F172666716: D59853.diff
Sun, Sep 20, 1:55 AM
F172666406: D59853.diff
Sun, Sep 20, 1:52 AM
Subscribers

Details

Summary
Stop initialization when hardware setup, ring initialization/start, or
datapath start fails. Run the existing best-effort stop/cache/reset
cleanup and report the failure through iflib_init_failed(). Do not keep
configuring later rings or publish the interface as running.

Diff Detail

Lint
Lint Skipped
Unit
Tests Skipped