STRUCT IWL_TOF_RESPONDER_DYN_CONFIG_CMD(9)
π struct iwl_tof_responder_dyn_config_cmd(9) β like, the Kernel API Manual bestie edition π
okay so picture this: it's giving kernel API manual, it's giving Wi-Fi ranging internals, and you're about to become the main character who actually understands it. This page lives in the Kernel API Manual, and it's all about the dynamic responder settings struct. Slay. Let's get into it β¨
πΈ NAME πΈ
struct iwl_tof_responder_dyn_config_cmd β Dynamic responder settings. That's it, that's the whole vibe. π¦
β¨ SYNOPSIS β¨
literally the whole struct, copied exactly, no notes:
struct iwl_tof_responder_dyn_config_cmd {
u8 cipher;
u8 valid_flags;
u8 lci_len;
u8 civic_len;
u8 lci_buf[IWL_LCI_MAX_SIZE];
u8 civic_buf[IWL_LCI_MAX_SIZE];
u8 hltk_buf[HLTK_11AZ_LEN];
u8 addr[ETH_ALEN];
u8 reserved[2];
};
π«Ά Members π«Ά
bestie, let's go field by field, no skipping, we don't do that here π
cipherβ the negotiated cipher. like, the one everybody agreed on. seeenum iwl_location_cipher. πvalid_flagsβ flags that say which fields in the command are actually valid. think of it as the "these ones are real, bestie" checklist. seeenum iwl_responder_dyn_cfg_valid_flags. βlci_lenβ length of the LCI data, in bytes. πcivic_lenβ length of the Civic data, in bytes. also in bytes, we're consistent here πlci_bufβ the LCI buffer. it's buffering. it's doing its thing. π§Ίcivic_bufβ the Civic buffer. its sibling. equally iconic. π§Ίhltk_bufβ HLTK for secure LTF bits generation for the specified station. yes that's a lot of acronyms, no I will not be explaining them beyond exactly what the page says, iykyk. π₯addrβ mac address of the station for which to use the HLTK. so like, which station gets the HLTK. π―reservedβ for alignment. it's padding, it's just vibing there so everything lines up. do not touch, do not perceive it π
π SEE ALSO π
the whole friend group, in order, every single one, because we're thorough and we're obsessed:
- Kernel file
./drivers/net/wireless/intel/iwlwifi/fw/api/location.h enum iwl_location_subcmd_ids(9)enum iwl_location_frame_format(9)enum iwl_location_bw(9)enum iwl_location_format_bw(9)struct iwl_tof_config_cmd(9)enum iwl_tof_bandwidth(9)enum iwl_tof_responder_cmd_valid_field(9)enum iwl_tof_responder_cfg_flags(9)struct iwl_tof_responder_config_cmd_v6(9)struct iwl_tof_responder_config_cmd_v7(9)struct iwl_tof_responder_config_cmd_v8(9)struct iwl_tof_responder_config_cmd_v9(9)struct iwl_tof_responder_config_cmd(9)struct iwl_tof_responder_dyn_config_cmd_v2(9)enum iwl_responder_dyn_cfg_valid_flags(9)struct iwl_tof_range_req_ext_cmd(9)enum iwl_tof_location_query(9)enum iwl_initiator_ap_flags(9)struct iwl_tof_range_req_ap_entry_v3(9)struct iwl_tof_range_req_ap_entry_v4(9)enum iwl_location_cipher(9)struct iwl_tof_range_req_ap_entry_v6(9)struct iwl_tof_range_req_ap_entry_v7(9)struct iwl_tof_range_req_ap_entry_v8(9)struct iwl_tof_range_req_ap_entry_v9(9)struct iwl_tof_range_req_ap_entry(9)enum iwl_tof_response_mode(9)enum iwl_tof_initiator_flags(9)struct iwl_tof_range_req_cmd_v5(9)struct iwl_tof_range_req_cmd_v7(9)struct iwl_tof_range_req_cmd_v8(9)struct iwl_tof_range_req_cmd_v9(9)struct iwl_tof_range_req_cmd_v11(9)struct iwl_tof_range_req_cmd_v12(9)struct iwl_tof_range_req_cmd_v13(9)struct iwl_tof_range_req_cmd(9)enum iwl_tof_entry_status(9)struct iwl_tof_range_rsp_ap_entry_ntfy_v3(9)struct iwl_tof_range_rsp_ap_entry_ntfy_v4(9)struct iwl_tof_range_rsp_ap_entry_ntfy_v5(9)struct iwl_tof_range_rsp_ap_entry_ntfy_v7(9)struct iwl_tof_range_rsp_ap_entry_ntfy(9)enum iwl_tof_response_status(9)struct iwl_tof_range_rsp_ntfy_v5(9)struct iwl_tof_range_rsp_ntfy_v6(9)struct iwl_tof_range_rsp_ntfy_v7(9)struct iwl_tof_range_rsp_ntfy_v9(9)struct iwl_tof_range_rsp_ntfy(9)struct iwl_tof_mcsi_notif(9)struct iwl_tof_range_abort_cmd(9)struct iwl_ftm_responder_stats(9)
and that's the page, bestie, you ate that π
sign-off time π β this lil beauty comes from ./drivers/net/wireless/intel/i... and it's dated October 2026. mwah, go forth and range 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