ENUM IWL_UMAC_SCAN_GENERAL_FLAGS_V2(9)
β¨ enum iwl_umac_scan_general_flags_v2(9) β¨
okay bestie, welcome to the Kernel API Manual β this page is literally all about enum iwl_umac_scan_general_flags_v2, and it's giving scan-flag lore. no cap, every constant matters here. π
π NAME π
enum iwl_umac_scan_general_flags_v2 β UMAC scan general flags version 2 π¦
π¦ SYNOPSIS π¦
enum iwl_umac_scan_general_flags_v2 {
IWL_UMAC_SCAN_GEN_FLAGS_V2_PERIODIC ,
IWL_UMAC_SCAN_GEN_FLAGS_V2_PASS_ALL ,
IWL_UMAC_SCAN_GEN_FLAGS_V2_NTFY_ITER_COMPLETE ,
IWL_UMAC_SCAN_GEN_FLAGS_V2_FRAGMENTED_LMAC1 ,
IWL_UMAC_SCAN_GEN_FLAGS_V2_FRAGMENTED_LMAC2 ,
IWL_UMAC_SCAN_GEN_FLAGS_V2_MATCH ,
IWL_UMAC_SCAN_GEN_FLAGS_V2_USE_ALL_RX_CHAINS ,
IWL_UMAC_SCAN_GEN_FLAGS_V2_ADAPTIVE_DWELL ,
IWL_UMAC_SCAN_GEN_FLAGS_V2_PREEMPTIVE ,
IWL_UMAC_SCAN_GEN_FLAGS_V2_NTF_START ,
IWL_UMAC_SCAN_GEN_FLAGS_V2_MULTI_SSID ,
IWL_UMAC_SCAN_GEN_FLAGS_V2_FORCE_PASSIVE ,
IWL_UMAC_SCAN_GEN_FLAGS_V2_TRIGGER_UHB_SCAN ,
IWL_UMAC_SCAN_GEN_FLAGS_V2_6GHZ_PASSIVE_SCAN ,
IWL_UMAC_SCAN_GEN_FLAGS_V2_6GHZ_PASSIVE_SCAN_FILTER_IN ,
IWL_UMAC_SCAN_GEN_FLAGS_V2_OCE
};
π Constants π
IWL_UMAC_SCAN_GEN_FLAGS_V2_PERIODICβ periodic or scheduled, bestie β°IWL_UMAC_SCAN_GEN_FLAGS_V2_PASS_ALLβ pass all probe responses and beacons during scan iterations π‘IWL_UMAC_SCAN_GEN_FLAGS_V2_NTFY_ITER_COMPLETEβ send a complete notification on every iteration instead of only once after the last iteration πIWL_UMAC_SCAN_GEN_FLAGS_V2_FRAGMENTED_LMAC1β fragmented scan LMAC1 π§©IWL_UMAC_SCAN_GEN_FLAGS_V2_FRAGMENTED_LMAC2β fragmented scan LMAC2 π§©IWL_UMAC_SCAN_GEN_FLAGS_V2_MATCHβ does this scan check for profile matching? πIWL_UMAC_SCAN_GEN_FLAGS_V2_USE_ALL_RX_CHAINSβ use all valid chains for RX πΆIWL_UMAC_SCAN_GEN_FLAGS_V2_ADAPTIVE_DWELLβ works with adaptive dwell for the active channel π―IWL_UMAC_SCAN_GEN_FLAGS_V2_PREEMPTIVEβ can be preempted by other requests βIWL_UMAC_SCAN_GEN_FLAGS_V2_NTF_STARTβ send a notification of scan start π¦IWL_UMAC_SCAN_GEN_FLAGS_V2_MULTI_SSIDβ matching on multiple SSIDs π·οΈIWL_UMAC_SCAN_GEN_FLAGS_V2_FORCE_PASSIVEβ all the channels scanned as passive π€IWL_UMAC_SCAN_GEN_FLAGS_V2_TRIGGER_UHB_SCANβ at the end of the2.4GHzand5.2Ghzbands scan, trigger a scan on the6GHzband to discover the reported collocated APs π‘IWL_UMAC_SCAN_GEN_FLAGS_V2_6GHZ_PASSIVE_SCANβ at the end of the2.4GHzand5GHzbands scan, if no APs were discovered, allow the scan to continue and scan6GHzPSC channels in order to discover country information πIWL_UMAC_SCAN_GEN_FLAGS_V2_6GHZ_PASSIVE_SCAN_FILTER_INβ in caseIWL_UMAC_SCAN_GEN_FLAGS_V2_6GHZ_PASSIVE_SCANis enabled and the scan is activated over6GHzPSC channels, filter in beacons and probe responses πIWL_UMAC_SCAN_GEN_FLAGS_V2_OCEβ if set, send probe requests in a minimum rate of5.5Mpbs, filter in broadcast probe responses, and set the max channel time indication field in theFILSrequest parameters element (if included by the driver in the probe request IEs) π₯
πΈ Description πΈ
The FW flags were reordered, and because of that the driver introduced version 2. periodt. π«
π₯ SEE ALSO π₯
- Kernel file
./drivers/net/wireless/intel/iwlwifi/fw/api/scan.hβ first up,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_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_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)
cute little sign-off: this page came from the source/version at ./drivers/net/wireless/intel/i..., and it's dated October 2026. slay, you made it to the end bestie π«Άπ
π¦ 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