ENUM IWL_REG_CAPA_FLAGS_V2(9)
β¨ enum iwl_reg_capa_flags_v2 β¨
okay so bestie, welcome to the Kernel API Manual β section 9, the enum edition π. This page is literally all about enum iwl_reg_capa_flags_v2, and by the end you're gonna know every single flag like it's your fave playlist π
.
π NAME π
enum iwl_reg_capa_flags_v2 β the global flags applied for the whole regulatory domain, but make it version 2 β¨
πΈ SYNOPSIS πΈ
here's the whole squad, no cap:
enum iwl_reg_capa_flags_v2 {
REG_CAPA_V2_STRADDLE_DISABLED ,
REG_CAPA_V2_BF_CCD_LOW_BAND ,
REG_CAPA_V2_BF_CCD_HIGH_BAND ,
REG_CAPA_V2_160MHZ_ALLOWED ,
REG_CAPA_V2_80MHZ_ALLOWED ,
REG_CAPA_V2_MCS_8_ALLOWED ,
REG_CAPA_V2_MCS_9_ALLOWED ,
REG_CAPA_V2_WEATHER_DISABLED ,
REG_CAPA_V2_40MHZ_ALLOWED ,
REG_CAPA_V2_11AX_DISABLED
};
(yes the spacing before those commas is exactly like that, we don't edit the source, we respect the source π«Ά)
π CONSTANTS π
okay, flag-by-flag, main character by main character π
REG_CAPA_V2_STRADDLE_DISABLEDβ straddle channels (144,142,138) are disabled. they're sitting this one out, periodt πREG_CAPA_V2_BF_CCD_LOW_BANDβ beam-forming or Cyclic Delay Diversity in the2.4Ghzband is allowed. low band said yes to the vibe check β¨REG_CAPA_V2_BF_CCD_HIGH_BANDβ beam-forming or Cyclic Delay Diversity in the5Ghzband is allowed. high band also ate π₯REG_CAPA_V2_160MHZ_ALLOWEDβ an11acchannel with a width of160Mhzis allowed for this regulatory domain. valid only in5Ghzbestie, don't forget that part πREG_CAPA_V2_80MHZ_ALLOWEDβ an11acchannel with a width of80Mhzis allowed for this regulatory domain. also valid only in5GhzπREG_CAPA_V2_MCS_8_ALLOWEDβ11acwith MCS8is allowed. icon behaviour βREG_CAPA_V2_MCS_9_ALLOWEDβ11acwith MCS9is allowed. and it's iconic too πREG_CAPA_V2_WEATHER_DISABLEDβ weather radar channels (120,124,128,118,126,122) are disabled. the whole weather radar friend group is uninvited π§οΈπREG_CAPA_V2_40MHZ_ALLOWEDβ an11nchannel with a width of40Mhzis allowed for this regulatory domain (uvalid only in 5Ghz). and yeah that's literally spelleduvalidin the original β typo and all, we keep it, no notes ππREG_CAPA_V2_11AX_DISABLEDβ11axis forbidden for this regulatory domain. not allowed. blocked. π«
π¦ SEE ALSO π¦
go look at the actual kernel file bestie: ./drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c
and then go be nosy about the other versions, they're all linked up:
enum iwl_reg_capa_flags_v1(9)enum iwl_reg_capa_flags_v5(9)enum iwl_reg_capa_flags_v6(9)
lowkey a whole little enum family, and v2 is just one sibling in the lineup π iykyk
okay that's the whole page bestie, you ate that π
signed off from ./drivers/net/wireless/intel/i... (yes it's truncated like that in the original, no cap) β October 2026, enum iwl_reg_capa_flags_v2(9), Kernel API Manual, section 9 π§ββοΈπ
π¦ 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