STRUCT IWL_SCAN_REQ_PARAMS_V17(9)
π struct iwl_scan_req_params_v17(9) β Kernel API Manual π
okay so bestie, welcome to the <pink>Kernel API Manual</pink> β¨ and specifically to the page for struct iwl_scan_req_params_v17 β the v17 edition of the scan request parameters. yes there are other versions. yes you will meet them in SEE ALSO. no we are not okay about it π
πΈ NAME πΈ
struct iwl_scan_req_params_v17 β scan request parameters (v17) π¦
like, the whole bundle of stuff you hand over when you want a scan to happen. v17 specifically. main character version energy π
β¨ SYNOPSIS β¨
struct iwl_scan_req_params_v17 {
struct iwl_scan_general_params_v11 general_params;
struct iwl_scan_channel_params_v7 channel_params;
struct iwl_scan_periodic_parms_v1 periodic_params;
struct iwl_scan_probe_params_v4 probe_params;
};
look at her. four little struct members, all nested, all doing their own thing. it's giving "carrying the whole group project on her back" π«Ά
π Members π
general_paramsβ astruct iwl_scan_general_params_v11π the general vibe of the scan, y'know?channel_paramsβ astruct iwl_scan_channel_params_v7π all about the channels, bestieperiodic_paramsβ astruct iwl_scan_periodic_parms_v1π¦ (yes it's spelledparmsin the type name, not me, don't come for me π) the periodic-scan side of thingsprobe_paramsβ astruct iwl_scan_probe_params_v4β the probe request situation
each one is literally just its own struct, exactly as written, no renaming no merging no "fixing" β we respect the source code in this house π
π₯ SEE ALSO π₯
first up, the Kernel file where all of this lives, no cap:
./drivers/net/wireless/intel/iwlwifi/fw/api/scan.h
and then. okay. deep breath. the whole extended friend group π 54 entries, all (9), all iconic, all listed here fr fr:
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_periodic_parms_v1(9)struct iwl_scan_req_params_v12(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)
that's the whole squad, no one left behind π«Ά lowkey a lot of structs. highkey obsessed with how many _v numbers there are π
bestie reminder: the version numbers in these names are not decorative._v17is not_v18and it is definitely not_v12. don't swap them and then come crying to me π
πΈ that's the whole page! source/version note time: this one comes from ./drivers/net/wireless/intel/i... and it's dated October 2026, and yes the footer literally reads struct iwl_s...q_params_v17(9) because terminal width is a hater π
slay, go scan something, ily π
π¦ 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