STRUCT IWL_TDLS_STA_INFO(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… 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 β€” 1 if the peer is the TDLS link initiator, 0 otherwise. 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