STRUCT IWL_SCAN_UMAC_CHAN_PARAM(9)
π struct iwl_scan_umac_chan_param β Kernel API Manual vibes β¨
okay bestie, welcome to the Kernel API Manual, where we're about to get lowkey obsessed with one (1) tiny little struct from the iwlwifi scan universe π
this is struct iwl_scan_umac_chan_param, and yes she's small, but she's main character energy fr fr.
πΈ NAME πΈ
struct iwl_scan_umac_chan_param β scan channel parameters π
Like, literally the parameters for a scan channel. That's the whole vibe. No cap.
β¨ SYNOPSIS β¨
struct iwl_scan_umac_chan_param {
u8 flags;
u8 count;
__le16 reserved;
};
look at her. three fields and a dream π¦ she's giving "small but iconic" and honestly? we stan a compact struct.
π Members π
π the fields, one by one, let's go
flagsβ channel flags, and the type isenum iwl_scan_channel_flagsπ that's where the actual personality lives, iykyk.countβ num of channels in scan request π₯ so like, how many channels we're asking about. the headcount. the roster. the guest list πreservedβ for future use and alignment β she's not doing anything right now, she's just there, holding space (and bytes) for the future. we love a forward-thinking queen π«Ά
π¦ SEE ALSO π¦
bestie, the cross-reference list here is long, and we are not skipping a single one β every single sibling gets their moment π they all live in the Kernel file ./drivers/net/wireless/intel/iwlwifi/fw/api/scan.h (along with enum iwl_scan_subcmd_ids(9)), so go say hi:
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_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)
like, that's the whole friend group π every single one accounted for, periodt. π
ngl bestie, nothing here is dangerous or deprecated β it's just a struct with aflags, acount, and areservedfield waiting for the future. but do respect thereservedfield and leave it alone, she's not for you π
okay that's the whole page!! π source is ./drivers/net/wireless/intel/i..., and this masterpiece dropped in October 2026 β so when you see it in the wild, you'll know it's the struct iwl_...c_chan_param(9) page, and you'll think of me π
β¨π
π¦ 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