libie_fwlog_supported(9)
π libie_fwlog_supported β the "does the firmware even do FW logging" vibe check
Okay so real talk, bestie: this page is from the Kernel API Manual, and it's about libie_fwlog_supported, which is literally just the cached answer to the question "does this firmware support FW logging or not?" That's it. That's the whole gig. β¨
πΈ SYNOPSIS
bool libie_fwlog_supported (struct libie_fwlog *fwlog );
Returns a bool, takes a pointer to a struct libie_fwlog, and yes she's that simple. π
π¦ ARGUMENTS
fwlogβ pointer to thefwlogstructure. Just hand her the struct, she knows what to do. π«Ά
π DESCRIPTION
So the way this works: this function returns the cached value of whether the firmware supports FW logging or not. No fresh probing, no dramatic re-check, just the stored answer, bestie. π
π¨ Important caveat, and I mean it: this will always returnfalseif you call it beforelibie_init_hw. Always. Like, it's not being shady, it just doesn't know yet. So it must be called afterlibie_init_hw. No cap. π
π SEE ALSO
Kernel file ./drivers/net/ethernet/intel/libie/fwlog.c β go read the source, iykyk. π
And the whole friend group, all here, all iconic:
libie_fwlog_realloc_rings(9)libie_aq_fwlog_set(9)libie_fwlog_set(9)libie_aq_fwlog_register(9)libie_fwlog_register(9)libie_fwlog_unregister(9)libie_fwlog_print_module_cfg(9)libie_debugfs_module_show(9)libie_debugfs_module_write(9)libie_debugfs_nr_messages_read(9)libie_debugfs_nr_messages_write(9)libie_debugfs_enable_read(9)libie_debugfs_enable_write(9)libie_debugfs_log_size_read(9)libie_debugfs_log_size_write(9)libie_debugfs_data_read(9)libie_debugfs_data_write(9)libie_debugfs_fwlog_init(9)libie_aq_fwlog_get(9)libie_fwlog_set_supported(9)libie_fwlog_init(9)libie_fwlog_deinit(9)libie_get_fwlog_data(9)
Like, the whole squad showed up. Obsessed. π
β¨ mwah, that's the page β¨ Sourced from ./drivers/net/ethernet/intel/l..., dated October 2026, and yes it's still libie_fwlog_supported(9) β go call her after libie_init_hw, bestie, I'm begging you ππ
π¦ 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