STRUCT IWL_TDLS_CHANNEL_SWITCH_NOTIF(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– 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