STRUCT IWL_TDLS_CHANNEL_SWITCH_NOTIF(9)
π struct iwl_tdls_channel_switch_notif β TDLS channel switch start notification π
okay bestie, so this is a page from the Kernel API Manual, and it's literally all about struct iwl_tdls_channel_switch_notif β the little notification that says "hey, the TDLS channel switch just started" π like it's not the whole switch, it's the start notification, iykyk. no cap, that's the vibe.
β¨ SYNOPSIS β¨
here's the whole struct, bestie, and yes you're gonna wanna copy it exactly:
struct iwl_tdls_channel_switch_notif {
__le32 status;
__le32 offchannel_duration;
__le32 sta_id;
};
three __le32 fields, that's it, she's small but she's iconic π«Ά
πΈ Members πΈ
let's do a vibe check on each field, one by one, no skipping π
statusβ non-zero on success. that's the whole rule, bestie. zero = not it, anything else = slay βoffchannel_durationβ the duration given in microseconds. tiny units, big meaning π¦sta_idβ the peer that's currently performing the channel-switch with. like, who's doing the thing with you π
π SEE ALSO π
okay so this struct lives in the kernel file ./drivers/net/wireless/intel/iwlwifi/fw/api/tdls.h β that's the home base π and here are all her friends, fr fr:
struct iwl_tdls_channel_switch_timing(9)struct iwl_tdls_channel_switch_frame(9)struct iwl_tdls_channel_switch_cmd_tail(9)struct iwl_tdls_channel_switch_cmd(9)struct iwl_tdls_sta_info(9)struct iwl_tdls_config_cmd(9)struct iwl_tdls_config_sta_info_res(9)struct iwl_tdls_config_res(9)
go read those next, bestie, they're all part of the same squad π
lowkey a reminder: keep every field exactly as written up there β __le32 is not a typo and it's not getting "fixed", she's doing her little endian moment and we respect her π
and that's a wrap! π this page came from ./drivers/net/wireless/intel/i..., dated October 2026, and the header on the tin literally reads struct iwl_t...switch_notif(9) β so if you need to cite her, that's the glow-up receipt π§ mwah, go forth and switch channels responsibly π
π¦ 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