STRUCT IWL_SCAN_PERIODIC_PARMS_V1(9)

๐Ÿ“ฆ version 7.3.1, in nixpkgs unstable

๐Ÿ’… struct iwl_scan_periodic_parms_v1(9) โ€” periodicity parameters ๐Ÿ’…

okay so bestie, welcome to the Kernel API Manual โœจ this is the page for struct iwl_scan_periodic_parms_v1, and it's literally the little glow-up struct that holds your periodicity parameters ๐ŸŽ€ yes that's the whole vibe. no cap.


โœจ NAME โœจ

struct iwl_scan_periodic_parms_v1 โ€” periodicity parameters ๐Ÿฆ‹ that's it, that's the name, she's iconic and she knows it.


๐ŸŒˆ SYNOPSIS ๐ŸŒˆ

okay so here's the actual shape of her, and you're gonna copy it exactly, no "fixing" the vibes, mwah ๐Ÿ’–

struct iwl_scan_periodic_parms_v1 {
    struct iwl_scan_umac_schedule schedule[IWL_MAX_SCHED_SCAN_PLANS];
    __le16 delay;
    __le16 reserved;
 };

like, look at her. three members. clean. minimal. main character energy ๐Ÿ’…โœจ


๐ŸŒธ MEMBERS ๐ŸŒธ

okay so let's meet the squad, one by one ๐Ÿซถ

  • schedule โ€” can scheduling parameter ๐Ÿ—“๏ธ that's what the manpage says and we're not gonna pretend otherwise. she's the scheduling parameter, periodt.
  • delay โ€” initial delay of the periodic scan in seconds โฐ so like, how long she waits before the periodic scan kicks off, and the unit is seconds, don't @ me with milliseconds, that's not what this field said ๐Ÿ˜ญ
  • reserved โ€” reserved for future ๐Ÿ”ฎ she's not doing anything yet, she's just holding space, and honestly? respecting that ๐Ÿ™ˆ she's reserved for a future that may or may not come, and that's her whole job.
ngl bestie, do not go writing into reserved thinking you're clever. it's reserved for future, not reserved for you ๐Ÿ’€

๐Ÿ‘‘ SEE ALSO ๐Ÿ‘‘

okay so this is the part where I introduce you to literally everyone she's ever been seen with โ€” the whole friend group, the whole scan.h extended universe ๐Ÿฆ‹ and yes, we're listing them all, because every single one of these is a link you might need, iykyk:

  • the kernel file itself: ./drivers/net/wireless/intel/iwlwifi/fw/api/scan.h
  • enum iwl_scan_subcmd_ids(9)
  • struct iwl_ssid_ie(9)
  • struct iwl_scan_offload_blocklist(9)
  • struct iwl_scan_offload_profile(9)
  • struct iwl_scan_offload_profile_cfg_data(9)
  • struct iwl_scan_offload_profile_cfg_v1(9)
  • struct iwl_scan_offload_profile_cfg(9)
  • struct iwl_scan_schedule_lmac(9)
  • struct iwl_scan_req_tx_cmd(9)
  • struct iwl_scan_channel_cfg_lmac(9)
  • struct iwl_scan_probe_segment(9)
  • struct iwl_scan_probe_req_v1(9)
  • struct iwl_scan_probe_req(9)
  • struct iwl_scan_channel_opt(9)
  • enum iwl_mvm_lmac_scan_flags(9)
  • struct iwl_scan_req_lmac(9)
  • struct iwl_scan_results_notif(9)
  • struct iwl_lmac_scan_complete_notif(9)
  • struct iwl_periodic_scan_complete(9)
  • struct iwl_scan_dwell(9)
  • struct iwl_scan_config_v1(9)
  • struct iwl_scan_config_v2(9)
  • struct iwl_scan_config(9)
  • enum iwl_umac_scan_flags(9)
  • enum iwl_umac_scan_general_flags2(9)
  • enum iwl_umac_scan_general_flags_v2(9)
  • enum iwl_umac_scan_general_params_flags2(9)
  • struct iwl_scan_channel_cfg_umac(9)
  • struct iwl_scan_umac_schedule(9)
  • struct iwl_scan_req_umac_tail_v2(9)
  • struct iwl_scan_umac_chan_param(9)
  • struct iwl_scan_req_umac(9)
  • struct iwl_scan_probe_params_v3(9)
  • struct iwl_scan_probe_params_v4(9)
  • struct iwl_scan_channel_params_v4(9)
  • struct iwl_scan_channel_params_v7(9)
  • struct iwl_scan_channel_params_v8(9)
  • struct iwl_scan_general_params_v11(9)
  • struct iwl_scan_req_params_v12(9)
  • struct iwl_scan_req_params_v17(9)
  • struct iwl_scan_req_params_v18(9)
  • struct iwl_scan_req_umac_v12(9)
  • struct iwl_scan_req_umac_v17(9)
  • struct iwl_scan_req_umac_v18(9)
  • struct iwl_umac_scan_abort(9)
  • enum iwl_umac_scan_abort_status(9)
  • struct iwl_umac_scan_start(9)
  • struct iwl_umac_scan_complete(9)
  • struct iwl_scan_offload_profile_match_v1(9)
  • struct iwl_scan_offload_profiles_query_v1(9)
  • struct iwl_scan_offload_profile_match(9)
  • struct iwl_scan_offload_match_info(9)
  • struct iwl_umac_scan_iter_complete_notif(9)
  • struct iwl_umac_scan_channel_survey_notif(9)

like I said. the whole group chat ๐Ÿ“ฑ๐Ÿ’–


okay and for the sign-off, the source is ./drivers/net/wireless/intel/i... ๐Ÿฆ‹ and this page is dated October 2026 โญ so like, future vibes, but the facts are timeless. she's struct iwl_scan_periodic_parms_v1(9), she's periodicity parameters, and she ate ๐Ÿ’…๐Ÿ”ฅ slay bestie, go forth and schedule your scans ๐ŸŒˆโœจ

๐Ÿ“ฆ where this page comes from