STRUCT IWL_UMAC_SCAN_ABORT(9)
π struct iwl_umac_scan_abort β the scan abort command, bestie π
Okay so this is a page from the Kernel API Manual, section 9, and it's literally all about struct iwl_umac_scan_abort β the scan abort command. Yes, that's the whole vibe. It's a struct, it's small, and it's iconic. π
β¨ NAME β¨
struct iwl_umac_scan_abort β scan abort command. That's it, that's the whole job description, and honestly? She ate. π
π¦ SYNOPSIS π¦
Here's the whole struct, character for character, no cap:
struct iwl_umac_scan_abort {
__le32 uid;
__le32 flags;
};
Two __le32 fields and a dream. Lowkey minimalist queen behavior. β¨
πΈ Members πΈ
uidβ the scan id, of typeenum iwl_umac_scan_uid_offsets. Bestie this is literally her little name tag so everyone knows which scan we're aborting. π«Άflagsβ reserved. That's it. Reserved. She's just sitting there holding the spot, being a placeholder icon. π
π SEE ALSO π
Okay so there is a LOT here, and I'm not about to gatekeep. Every single one of these, in the order they showed up, because we don't skip the boring parts in this group chat:
- The kernel file
./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_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)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... that's a whole friend group. The _v1/_v2/_v12/_v17/_v18 siblings really said "we're all showing up to this party." π₯ No skipping, no summarizing, that's the list, iykyk.
Heads up bestie: the file path got cut off in the source as ./drivers/net/wireless/intel/i... β that's just the manpage being dramatic and truncating, not me hiding anything from you. π
π Okay that's the whole page!! Brought to you by the Kernel API Manual vibes, source path ./drivers/net/wireless/intel/i..., and dated October 2026 β yes, future queen energy fr fr. Mwah, love you, go abort some scans responsibly. πππ§
π¦ 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