STRUCT IWL_CMD_HEADER_WIDE(9)
π struct iwl_cmd_header_wide(9) π
okay so bestie, welcome to the Kernel API Manual β this is the page for struct iwl_cmd_header_wide, aka the wide command header, and honestly? it's giving main character energy in the wireless firmware world. let's get into it π«Ά
β¨ SYNOPSIS β¨
struct iwl_cmd_header_wide {
u8 cmd;
u8 group_id;
__le16 sequence;
__le16 length;
u8 reserved;
u8 version;
};
like, look at that lil struct. precious. iconic. no notes. π
π Members π
cmdβ the command ID, like instruct iwl_cmd_header. same vibe, different struct bestie.group_idβ the group ID, like instruct iwl_cmd_header. again, matching energy.sequenceβ the sequence, like instruct iwl_cmd_header. yep, it's a matching set, we love consistency β¨lengthβ literally the length of the command. that's it. that's the field.reservedβ reserved π (don't touch it, it's reserved, iykyk)versionβ the command version. spicy metadata, love that for us.
πΈ Description πΈ
so here's the tea: this header format shows up at the beginning of each command sent from the driver, AND at the beginning of each response/notification received from uCode. every single one. it's the little name tag at the top of the message, fr fr.
and this one specifically is the wide version β the deluxe edition π
β which contains more information about the command, like the length, the version and the command type. more info, more slay. the way that a wider header just holds extra details? obsessed. π¦
π SEE ALSO π
- Kernel file
./drivers/net/wireless/intel/iwlwifi/fw/api/cmdhdr.hβ go read the source bestie, it's all in there π - Host command section(9)
struct iwl_cmd_header(9)struct iwl_calib_res_notif_phy_db(9)struct iwl_phy_db_cmd(9)struct iwl_cmd_response(9)
lowkey a whole friend group of structs. go say hi to all of them. π
and that's the page! sign-off time π this one came from the source file ./drivers/net/wireless/intel/i..., dated October 2026, and it's all about struct iwl_cmd_header_wide(9). 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