STRUCT IWL_TDLS_CHANNEL_SWITCH_TIMING(9)
โจ struct iwl_tdls_channel_switch_timing(9) โจ
okay so bestie, welcome to the Kernel API Manual ๐ you're literally about to learn the switch timing struct for TDLS channel-switch and honestly? it's giving "small struct, big responsibilities" ๐
๐ NAME ๐
struct iwl_tdls_channel_switch_timing โ the switch timing bits for TDLS channel-switch, no cap ๐
๐ฆ SYNOPSIS ๐ฆ
struct iwl_tdls_channel_switch_timing {
__le32 frame_timestamp;
__le32 max_offchan_duration;
__le32 switch_time;
__le32 switch_timeout;
};
look at her. four __le32 fields. iconic, honestly ๐ธ
๐ Members ๐
frame_timestampโ the GP2 timestamp of the channel-switch request/response packet that came in from the peer ๐ซถ literally just "when did we get this packet" energy.max_offchan_durationโ how many microseconds out of a DTIM get handed over to TDLS off-channel communication โจ for example (and this is straight from the source, don't @ me): if the DTIM is 200TU and the TDLS peer is supposed to get 25% of the time, the value you give is 50TU โ which is50 * 1024if you translate it into microseconds ๐งฎ math girlies rise.switch_timeโ the switch time the peer sent in its channel switch timing IE ๐ซ it's their number, they said it, we're just holding it.switch_timeoutโ the switch timeout the peer sent in its channel switch timing IE โฐ same vibe, different field. the peer said it, it goes here.
๐ SEE ALSO ๐
- Kernel file
./drivers/net/wireless/intel/iwlwifi/fw/api/tdls.h 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_channel_switch_notif(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 the whole squad, they all ate ๐ฅ
ok so real talk: this page is sourced from ./drivers/net/wireless/intel/i... and it's dated October 2026 โ so yeah, future vibes ๐ anyway bestie that's the whole manual, 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