STRUCT IWL5000_CHANNEL_SWITCH_CMD(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… NAME πŸ’…

struct iwl5000_channel_switch_cmd β€” the channel switch command, but make it 5000 series ✨ (this page lives in the Kernel API Manual, bestie, so jot that down πŸŽ€)


🌸 SYNOPSIS 🌸

okay so picture the whole struct, right, and it's giving:

struct iwl5000_channel_switch_cmd {
    u8 band;
    u8 expect_beacon;
    __le16 channel;
    __le32 rxon_flags;
    __le32 rxon_filter_flags;
    __le32 switch_time;
    __le32 reserved[2][IWL_PWR_NUM_HT_OFDM_ENTRIES + IWL_PWR_CCK_ENTRIES];
};

no cap, that's the entire vibe πŸ’–


πŸ¦‹ Members πŸ¦‹

  • band β€” literally just the band, okay? 0 means 5.2GHz, 1 means 2.4GHz. pick your fighter 🫢
  • expect_beacon β€” 0 = resume transmits right after the channel switch, 1 = wait for the beacon before resuming transmits. like, one of these is patient and one of these is not πŸ™ˆ
  • channel β€” the new channel number, slay πŸ”₯
  • rxon_flags β€” Rx on flags, that's it, that's the whole description πŸ‘‘
  • rxon_filter_flags β€” the filtering parameters πŸŽ€
  • switch_time β€” switch time, and it's in extended beacon format (iykyk) ⭐
  • reserved β€” reserved bytes. they're reserved. hands off πŸ’…

πŸ’œ SEE ALSO πŸ’œ

go check out the kernel file ./drivers/net/wireless/intel/iwlwifi/dvm/commands.h, and while you're in the neighborhood, these icons:

  • 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)
  • struct iwl_wipan_params_cmd(9)

fr fr do not skip the SEE ALSO section bestie, it's there for a reason 😭

okay that's the whole page, mwah πŸ’‹ β€” sourced from ./drivers/net/wireless/intel/i..., dated October 2026, filed under struct iwl5...l_switch_cmd(9). go off, queen πŸŒˆπŸ‘‘

πŸ“¦ where this page comes from