ENUM WMI_BSS_COLOR_COLLISION(9)
π NAME
enum wmi_bss_color_collision β the event types for BSS color collision handling, bestie. That's it, that's the whole vibe. This is from the Kernel API Manual, aka the enum wmi_bss...or_collision(9) page π
β¨ SYNOPSIS β¨
enum wmi_bss_color_collision {
WMI_BSS_COLOR_COLLISION_DISABLE ,
WMI_BSS_COLOR_COLLISION_DETECTION ,
WMI_BSS_COLOR_FREE_SLOT_TIMER_EXPIRY ,
WMI_BSS_COLOR_FREE_SLOT_AVAILABLE
};
Like, that's the whole enum, no crumbs left behind π«Ά
πΈ Constants πΈ
Okay so these are the four constants and you're gonna memorize them because they're literally the main characters of this page:
WMI_BSS_COLOR_COLLISION_DISABLEβ says, loud and clear, that BSS color collision detection is disabled. It's giving "we're off duty" πWMI_BSS_COLOR_COLLISION_DETECTIONβ the event that fires when a BSS color collision gets detected. Not me being dramatic, it's literally triggered by that β¨WMI_BSS_COLOR_FREE_SLOT_TIMER_EXPIRYβ the event that says the timer for waiting on a free BSS color slot has expired. Time's up, babe β°WMI_BSS_COLOR_FREE_SLOT_AVAILABLEβ the event that says a free BSS color slot has become available. Slots opening up like a last-minute reservation, we love to see it π
π¦ SEE ALSO π¦
Go read the kernel file ./drivers/net/wireless/ath/ath12k/wmi.h β it's the source of truth, the blueprint, the blueprint of blueprints π
And then these icon enums, because the lore is deep:
enum wmi_nss_ratio(9)enum wmi_rtscts_prot_mode(9)enum wmi_rtscts_profile(9)enum ath12k_hw_mode(9)
Ngl, that's the whole page. No extra lore, no hidden options, no surprises β just the four collision events and the friends they reference π
And that's a wrap, bestie π this one came straight out of ./drivers/net/wireless/ath/ath12k, dated October 2026 β enum wmi_bss...or_collision(9), signing off ππβ
π¦ 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