ENUM WMI_BSS_COLOR_COLLISION(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… 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