STRUCT IWL_SCAN_OFFLOAD_PROFILE_MATCH_V1(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– 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 matched bssid, 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