ENUM IWL_EEPROM_CHANNEL_FLAGS(9)
π enum iwl_eeprom_channel_flags(9) π
okay bestie, so this is a page from the Kernel API Manual β yes, the actual kernel, like the thing running your phone rn β and it's all about enum iwl_eeprom_channel_flags, which is genuinely the prettiest little enum: it's the channel flags in EEPROM πΈ. That's it. That's the whole name. Sit with it.
β¨ NAME β¨
enum iwl_eeprom_channel_flags β channel flags in EEPROM π
π¦ SYNOPSIS π¦
enum iwl_eeprom_channel_flags {
EEPROM_CHANNEL_VALID ,
EEPROM_CHANNEL_IBSS ,
EEPROM_CHANNEL_ACTIVE ,
EEPROM_CHANNEL_RADAR ,
EEPROM_CHANNEL_WIDE ,
EEPROM_CHANNEL_DFS
};
π Constants π
like, six of them, and each one is a tiny little mood about what a wifi channel is allowed to do β¨
EEPROM_CHANNEL_VALIDβ channel is usable for this SKU/geo. lowkey the base-level green light π if this flag isn't set, the channel said "not my department" for your specific SKU and region.EEPROM_CHANNEL_IBSSβ usable as an IBSS channel π«Ά so it can hang out in an IBSS, bestie-style, no access point required.EEPROM_CHANNEL_ACTIVEβ active scanning allowed π₯ you may go poke the channel and ask who's there instead of just quietly listening.EEPROM_CHANNEL_RADARβ radar detection required π¨ radar lives here, so behave; detection is mandatory, no skipping.EEPROM_CHANNEL_WIDEβ 20 MHz channel okay (?) π€¨ and yes, the original literally has that question mark, I'm not adding the confusion, the kernel is. 20 MHz channel, okay, apparently?EEPROM_CHANNEL_DFSβ dynamic freq selection candidate π this one's in the running for dynamic freq selection.
π SEE ALSO π
./drivers/net/wireless/intel/iwlwifi/dvm/eeprom.cβ the source file, go read it if you're that girl πstruct iwl_eeprom_channel(9)β the struct bestie of this enum π«Άstruct iwl_eeprom_enhanced_txpwr(9)β enhanced tx power, also in the friend group β¨
fr fr, every one of those constants is spelled exactly like that and yes, the(?)onEEPROM_CHANNEL_WIDEis canon. don't come for me, come for the kernel. π
and that's the whole page, bestie β no cap, this was sitting in the Kernel API Manual, dated October 2026, filed under ./drivers/net/wireless/intel/i... (the path got a little truncated, she's shy π). mwah, ily, go read iwl_eeprom_channel(9) next πππ¦
π¦ 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