ENUM IEEE80211_AC_NUMBERS(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ enum ieee80211_ac_numbers β€” the AC numbers mac80211 actually uses ✨

okay bestie, this is a page from the Kernel API Manual, section 9, and it's genuinely one of the shortest glow-ups you'll ever read. It's giving "small but mighty" πŸ’… β€” just four constants, but they're the ones that decide whose packets go first. Let's get into it 🫢


πŸ’– NAME πŸ’–

enum ieee80211_ac_numbers β€” the AC numbers as used in mac80211. no cap, that's literally the whole name section 🌸


πŸ¦‹ SYNOPSIS πŸ¦‹

here's the whole enum, copy-pasted with love, characters untouched (yes, even the little space before each comma β€” she's quirky like that πŸ™ˆ):

enum ieee80211_ac_numbers {
    IEEE80211_AC_VO ,
    IEEE80211_AC_VI ,
    IEEE80211_AC_BE ,
    IEEE80211_AC_BK

};

πŸŽ€ Constants πŸŽ€

four constants, four vibes, zero skips. here's the whole squad πŸ‘‘

  • IEEE80211_AC_VO β€” voice. the main character of the access categories, highkey 😀
  • IEEE80211_AC_VI β€” video. second in line and she knows it πŸŽ₯
  • IEEE80211_AC_BE β€” best effort. the chill one, does what it can πŸ“
  • IEEE80211_AC_BK β€” background. lowkey just happy to be here πŸ’€

πŸ‘‘ SEE ALSO πŸ‘‘

gather round, because this list is long and I refuse to leave a single one out. every single reference, periodt. πŸ‘‘

the kernel file lives at ./include/net/mac80211.h β€” and then there's the whole extended friend group:


and that's the whole thing bestie 🌈 this page ships from ./include/net, dated October 2026, and it will always be known as enum ieee80211_ac_numbers(9). literally iconic, no notes πŸ’œβœ¨πŸŽ€

πŸ“¦ where this page comes from