STRUCT IWL_MFU_ASSERT_DUMP_NOTIF(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– struct iwl_mfu_assert_dump_notif πŸ’–

okay bestie, welcome to the Kernel API Manual page for struct iwl_mfu_assert_dump_notif β€” yes that name is a mouthful, no we're not shortening it, it's iconic and we respect it 🫢

This little beauty is the struct behind the MFU_ASSERT_DUMP_NTF = 0xfe notification β€” the mfuart dump logs situation. iykyk πŸ’…


✨ SYNOPSIS ✨

here's the whole glow-up, literally verbatim, don't touch:

struct iwl_mfu_assert_dump_notif {
    __le32 assert_id;
    __le32 curr_reset_num;
    __le16 index_num;
    __le16 parts_num;
    __le32 data_size;
    __le32 data[];
 };

look at those little __le32s and __le16s... so demure, so mindful πŸŽ€


🌸 Members 🌸

okay so let's meet the whole squad, one field at a time:

  • assert_id β€” the mfuart assert id that caused the notif to happen. like, the reason we're all here πŸ’€
  • curr_reset_num β€” the number of asserts since uptime. yeah. it's counting. it's been counting this whole time 😭
  • index_num β€” the current chunk id. which chunk are we on? this one. πŸ¦‹
  • parts_num β€” the total number of chunks. the whole buffet, not just your plate πŸ“
  • data_size β€” the number of data bytes that got sent. the receipts, fr fr
  • data β€” the data buffer. the main character of this struct, lowkey πŸ‘‘
ngl bestie, the data[] is a flexible array member β€” it's just hanging out at the end with no size, and that's exactly how it's written up there. not me inventing lore πŸ”₯

🌈 SEE ALSO 🌈

all the sibling structs and enums, in their full glory β€” no cap, every single one:

  • the Kernel file ./drivers/net/wireless/intel/iwlwifi/fw/api/debug.h β€” plus enum iwl_debug_cmds(9)
  • struct iwl_error_resp(9)
  • struct iwl_shared_mem_cfg_v2(9)
  • struct iwl_shared_mem_lmac_cfg(9)
  • struct iwl_shared_mem_cfg(9)
  • struct iwl_mfuart_load_notif_v1(9)
  • struct iwl_mfuart_load_notif(9)
  • enum iwl_marker_id(9)
  • struct iwl_marker(9)
  • struct iwl_marker_rsp(9)
  • struct iwl_dbg_mem_access_cmd(9)
  • struct iwl_dbg_mem_access_rsp(9)
  • struct iwl_dbg_suspend_resume_cmd(9)
  • struct iwl_buf_alloc_frag(9)
  • struct iwl_buf_alloc_cmd(9)
  • struct iwl_dram_info(9)
  • struct iwl_dbgc1_info(9)
  • struct iwl_dbg_host_event_cfg_cmd(9)
  • struct iwl_dbg_dump_complete_cmd(9)
  • struct iwl_tas_status_per_mac(9)
  • struct iwl_tas_status_resp(9)
  • enum iwl_tas_dyna_status(9)
  • enum iwl_tas_statically_disabled_reason(9)
  • enum iwl_fw_dbg_config_cmd_type(9)
  • struct iwl_fw_dbg_config_cmd(9)

that's the whole group chat, bestie. every single one invited to the party 🧚


okay and for the cute sign-off πŸ’œ: this page comes from the source ./drivers/net/wireless/intel/i..., dated October 2026, and it wears the manual name struct iwl_mfu_assert_dump_notif(9) β€” periodt. go forth and dump those mfuart logs, you absolute icon, slay πŸŒŸπŸ‘‘βœ¨

πŸ“¦ where this page comes from