STRUCT IWL_TDLS_STA_INFO(9)
π struct iwl_tdls_sta_info β bestie's guide
okay so this page is straight out of the Kernel API Manual, and it's about struct iwl_tdls_sta_info β your lil' info bundle for a TDLS station. tiny struct, big main character energy β¨
πΈ NAME πΈ
struct iwl_tdls_sta_info β TDLS station info. that's it, that's the vibe π
π¦ SYNOPSIS π¦
struct iwl_tdls_sta_info {
u8 sta_id;
u8 tx_to_peer_tid;
__le16 tx_to_peer_ssn;
__le32 is_initiator;
};
four fields, no cap. literally the whole struct π
π Members π
sta_idβ the station id of your TDLS peer. it's giving "who dis" but make it official π«Άtx_to_peer_tidβ the TID that got reserved vs. the peer for FW based Tx. yes, reserved β don't come for it πtx_to_peer_ssnβ the initial SSN the FW should use for Tx on its TID vs the peer. like, the starting point, the origin story, the "once upon a time" of your sequence number βis_initiatorβ1if the peer is the TDLS link initiator,0otherwise. yes it's binary, yes it's iconic, we love a simple queen π
π§ SEE ALSO π§
the source of truth lives right here, no gatekeeping:
- Kernel file
./drivers/net/wireless/intel/iwlwifi/fw/api/tdls.h
and the whole friend group, in order, no one left out π:
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_channel_switch_notif(9)struct iwl_tdls_config_cmd(9)struct iwl_tdls_config_sta_info_res(9)struct iwl_tdls_config_res(9)
lowkey a whole squad π¦
ok that's the whole page bestie, go read the real kernel docs if you want more β i'm just here to make it slay π
and that's a wrap!! π this one came from ./drivers/net/wireless/intel/i..., dated October 2026, and it's the struct iwl_tdls_sta_info(9) page β periodt, bye bestie πβ¨π₯
π¦ 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