STRUCT IWL5000_CHANNEL_SWITCH_CMD(9)
π 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?0means 5.2GHz,1means 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
- 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