STRUCT IWL_WIPAN_PARAMS_CMD(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– struct iwl_wipan_params_cmd β€” WiPAN parameters πŸŽ€

okay so bestie, welcome to the iwl_wipan_params_cmd(9) kernel API manual β€” yes that's the whole manual name, it's a mouthful, we deal. this one is all about them WiPAN parameters and honestly it's giving "small struct, big responsibilities" energy ✨


🌸 SYNOPSIS 🌸

struct iwl_wipan_params_cmd {
    __le16 flags;
    u8 reserved;
    u8 num_slots;
    struct iwl_wipan_slot slots[10];
 };

look at her. iconic. ten whole slots, no cap πŸ’…


✨ Members ✨

  • flags β€” okay so this one is a whole bitfield situation and every bit is doing its own little job:
    • bit0: reserved
    • bit1: CP leave channel with CTS
    • bit2: CP leave channel qith Quiet <span>(ngl that "qith" is literally what the source says, i'm not touching it πŸ™ˆ)</span>
    • bit3: slotted mode β€” 1 means work in slotted mode, 0 means work in non slotted mode
    • bit4: filter beacon notification
    • bit5: full tx slotted mode. if this flag is set, uCode will perform leaving channel methods in context switch also when working in same channel mode πŸ‘‘
  • reserved β€” reserved for alignment. she's just there to keep things lined up, a literal supporting character 🫢
  • num_slots β€” 1 - 10. that's the range. don't be weird about it.
  • slots β€” per-slot data. it's a struct iwl_wipan_slot array, ten of them, the main event honestly πŸ¦‹

πŸ”₯ SEE ALSO πŸ”₯

Kernel file ./drivers/net/wireless/intel/iwlwifi/dvm/commands.h and all these besties:

  • struct iwl5000_channel_switch_cmd(9)
  • struct iwl6000_channel_switch_cmd(9)
  • struct iwl_ac_qos(9)
  • struct sta_id_modify(9)
  • struct statistics_tx_power(9)
  • struct iwl_sensitivity_cmd(9)
  • struct iwl_wipan_slot(9)

⭐ lowkey reminder: num_slots lives between 1 and 10, and slots only has room for 10 entries β€” that's the vibe check, respect it 😭

<span>and that's the whole page, bestie πŸ’œ this lil cutie comes to you from ./drivers/net/wireless/intel/i... β€” October 2026, struct iwl_wipan_params_cmd(9), periodt. slay and read your kernel headers responsibly πŸ§šβ€β™€οΈ</span>

πŸ“¦ where this page comes from