STRUCT IWL_TIME_SYNC_CFG_CMD(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– struct iwl_time_sync_cfg_cmd(9) β€” TM/FTM time sync measurement configuration ✨

okay so bestie, welcome to the Kernel API Manual πŸŽ€ and let me just say, this page is short but she's serving exactly what she needs to serve. no filler, no fluff, just a lil struct that tells the firmware what time-sync measurements we're hungry for πŸ¦‹


🌸 NAME 🌸

struct iwl_time_sync_cfg_cmd β€” TM/FTM time sync measurement configuration, periodt πŸ’…


✨ SYNOPSIS ✨

like, here's literally the whole thing, character for character, no cap:

struct iwl_time_sync_cfg_cmd {
    __le32 protocols;
    u8 peer_addr[ETH_ALEN];
    u8 reserved[2];
 };

🫢 Members 🫢

not me listing every single field with love:

  • protocols β€” the type of frames you want notifications raised for πŸ”₯ it's a bitmap of iwl_time_sync_protocol_type, so like, pick your faves and set those bits, iykyk πŸ’œ
  • peer_addr β€” the peer address we need TM/FTM measurements with πŸ‘‘ this is the main character of the whole struct ngl
  • reserved β€” for alignment πŸŽ€ yes she's just padding, she's still iconic, leave her alone

🌈 SEE ALSO 🌈

okay this list is long and every single one of these is part of the family, so here we go, no skipping, I promised:

  • Kernel file ./drivers/net/wireless/intel/iwlwifi/fw/api/datapath.h
  • enum iwl_data_path_subcmd_ids(9)
  • struct iwl_mu_group_mgmt_cmd(9)
  • struct iwl_mu_group_mgmt_notif(9)
  • enum iwl_synced_time_operation(9)
  • struct iwl_synced_time_cmd(9)
  • struct iwl_synced_time_rsp(9)
  • struct iwl_time_msmt_ptp_ctx(9)
  • struct iwl_time_msmt_notify(9)
  • struct iwl_time_msmt_cfm_notify(9)
  • struct iwl_channel_estimation_cfg(9)
  • enum iwl_thermal_dual_chain_req_events(9)
  • struct iwl_thermal_dual_chain_request(9)
  • struct iwl_rlc_properties(9)
  • struct iwl_sad_properties(9)
  • struct iwl_rlc_config_cmd(9)
  • enum iwl_rx_baid_action(9)
  • struct iwl_rx_baid_cfg_cmd_alloc(9)
  • struct iwl_rx_baid_cfg_cmd_modify(9)
  • struct iwl_rx_baid_cfg_cmd_remove_v1(9)
  • struct iwl_rx_baid_cfg_cmd_remove(9)
  • struct iwl_rx_baid_cfg_cmd(9)
  • struct iwl_rx_baid_cfg_resp(9)
  • enum iwl_scd_queue_cfg_operation(9)
  • struct iwl_scd_queue_cfg_cmd(9)
  • enum iwl_sec_key_flags(9)
  • struct iwl_sec_key_cmd(9)

like genuinely go read some of these, they're all vibes 🧚


lowkey a reminder that this is a kernel API doc β€” it's describing the structure, not telling you how to call it, so don't come for me if you wanted more drama πŸ™ˆ

πŸ’€ and that's the whole page!! source livin' at ./drivers/net/wireless/intel/i..., dated October 2026, and the manual name is Kernel API Manual β€” bye bestie, go configure some time sync measurements, slay πŸ’–β­

πŸ“¦ where this page comes from