STRUCT IWL_SCAN_OFFLOAD_PROFILE_MATCH_V1(9)
π NAME π
struct iwl_scan_offload_profile_match_v1 β literally the match information bestie, it's giving "we found something and here's the receipts" β¨
So this page lives in the Kernel API Manual btw, in case you were wondering where the vibe came from π«Ά
π SYNOPSIS π
struct iwl_scan_offload_profile_match_v1 {
u8 bssid[ETH_ALEN];
__le16 reserved;
u8 channel;
u8 energy;
u8 matching_feature;
u8 matching_channels[SCAN_OFFLOAD_MATCHING_CHANNELS_LEN_V1];
};
That's the whole struct, no cap. Every field is exactly where it belongs, don't touch it π
πΈ MEMBERS πΈ
bssidβ the matchedbssid, i.e. the actual BSSID that matched. Main character of the match, honestly πreservedβ reserved. That's it. That's the whole tea. It's reserved, leave it alone πchannelβ the channel where the match occurred, so you know exactly where the drama went down πenergyβ energy. Yeah, that's the description. The energy. We love a mysterious icon π₯matching_featureβ the feature matches, aka which feature is out here matching π¦matching_channelsβ a bitmap of channels that matched, and it references the channels you passed in the scan offload request. So it's not inventing new channels, it's pointing back at your own choices, iykyk π
π§ SEE ALSO π§
The kernel file lives at ./drivers/net/wireless/intel/iwlwifi/fw/api/scan.h, and honestly the friend group is huge, so buckle up bestie π
- 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_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_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. Huge friend group. Go say hi to all of them π«Άπ
Okay that's the whole page, you ate that bestie β¨ this one came from ./drivers/net/wireless/intel/i... and it's dated October 2026 β and yeah, the man page name is still struct iwl_s...ile_match_v1(9) at the bottom, iconic behavior honestly ππ
π¦ 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