ENUM FBNIC_MSIX_SELF_TEST_CODES(9)
π enum fbnic_msix_self_test_codes π
okay bestie, so this is a page straight out of the Kernel API Manual (section 9, ikyk) and it's literally all about enum fbnic_msix_self_test_codes β the return codes from self test routines. it's giving "small but mighty" β¨
πΈ NAME πΈ
enum fbnic_msix_self_test_codes β return codes from self test routines π
π¦ SYNOPSIS π¦
enum fbnic_msix_self_test_codes {
FBNIC_TEST_MSIX_SUCCESS ,
FBNIC_TEST_MSIX_NOMEM ,
FBNIC_TEST_MSIX_IRQ_REQ_FAIL ,
FBNIC_TEST_MSIX_MASK ,
FBNIC_TEST_MSIX_UNMASK ,
FBNIC_TEST_MSIX_IRQ_CLEAR ,
FBNIC_TEST_MSIX_NO_INTERRUPT ,
FBNIC_TEST_MSIX_NO_CLEAR_OR_MASK ,
FBNIC_TEST_MSIX_BITS_SET_AFTER_TEST
};
like, that's the whole enum, no cap π
π Constants π
so here's the full roster, one icon per vibe:
FBNIC_TEST_MSIX_SUCCESSβ no errors π the slay outcome, we love to see itFBNIC_TEST_MSIX_NOMEMβ allocation failure π ran out of memory bestieFBNIC_TEST_MSIX_IRQ_REQ_FAILβ IRQ request failure π the request just did not go throughFBNIC_TEST_MSIX_MASKβ masking failed to prevent IRQ π the mask did NOT do its jobFBNIC_TEST_MSIX_UNMASKβ unmasking failure w/ sw status set β note the sw status was set, that mattersFBNIC_TEST_MSIX_IRQ_CLEARβ interrupt when clearing mask π₯ interrupt showed up at the worst possible momentFBNIC_TEST_MSIX_NO_INTERRUPTβ no interrupt when not masked π«Ά like, it was supposed to fire and it ghostedFBNIC_TEST_MSIX_NO_CLEAR_OR_MASKβ status not cleared, or mask not set π§ either/or, both bad vibesFBNIC_TEST_MSIX_BITS_SET_AFTER_TESTβ Bits are set after test π capital-B Bits, still set when they shouldn't be
π Description π
okay so here's the tea π β these are the codes returned from the self test routines, and they get stored in the test result array, indexed by the specific test name. so think of it as: each test name is like a lil locker, and the code crams itself into the matching locker so you can peek later. iykyk β¨
π SEE ALSO π
- Kernel file
./drivers/net/ethernet/meta/fbnic/fbnic.hβ go read it, it's right there π₯
and that's the whole page, bestie! π¦ this icon of a manpage came to you from ./drivers/net/ethernet/meta/fbnic, dated October 2026 β mwah, periodt π
π
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms