ENUM FBNIC_FW_SELF_TEST_CODES(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ‘‘ enum fbnic_fw_self_test_codes(9) πŸ‘‘

okay so bestie, this is a page from the Kernel API Manual and it's literally just the vibe check results for the firmware self test routines πŸ’… like every time a self test runs, it comes back with one of these little codes, and they get stashed in a test result array. no cap, that's the whole plot.


✨ NAME ✨

enum fbnic_fw_self_test_codes β€” the return codes that come back from the self test routines πŸŽ€


πŸ’– SYNOPSIS πŸ’–

enum fbnic_fw_self_test_codes {
    FBNIC_TEST_FW_SUCCESS ,
    FBNIC_TEST_FW_NO_FIRMWARE ,
    FBNIC_TEST_FW_NO_CMPL ,
    FBNIC_TEST_FW_NO_XMIT ,
    FBNIC_TEST_FW_NO_MSG ,
    FBNIC_TEST_FW_PARSE

};

🌸 Constants 🌸

six little icons, each with main character energy of its own 🫢

  • FBNIC_TEST_FW_SUCCESS β€” test success ✨ the slay outcome, everything worked, we love to see it
  • FBNIC_TEST_FW_NO_FIRMWARE β€” FW interface not present 😭 like the firmware literally didn't show up to the function
  • FBNIC_TEST_FW_NO_CMPL β€” No completion available πŸ™ˆ nothing came back to complete the thing
  • FBNIC_TEST_FW_NO_XMIT β€” Could not xmit message πŸ’€ the message did not get transmitted, periodt
  • FBNIC_TEST_FW_NO_MSG β€” no message returned πŸ¦‹ silence. no message. iconic but unhelpful
  • FBNIC_TEST_FW_PARSE β€” returned message had parsing error πŸ’€ a message DID come back but it was giving broken

🧚 Description 🧚

so here's the tea bestie: these are the codes that get returned from the self test routines πŸ”₯ and then they're stored in the test result array β€” and that array is indexed by the specific test name, so each test's result lives in its own little spot. iykyk πŸ’œ


🌈 SEE ALSO 🌈

Kernel file ./drivers/net/ethernet/meta/fbnic/fbnic_fw.h β€” go read it, it's where all this lives πŸ“‚


fr fr, every single one of these codes matters, don't skip any of them β€” the array needs all six πŸŽ€

that's the whole page, bestie! πŸ“ this cutie came from ./drivers/net/ethernet/meta/fbnic, dated October 2026, and it's filed under enum fbnic_...f_test_codes(9). go off, kernel girlies πŸ‘‘πŸ’–

πŸ“¦ where this page comes from