ieee80211_c...hange_finish(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… NAME πŸ’…

Here's the tea, bestie β€” this is the Kernel API Manual entry for ieee80211_color_change_finish β€” notify mac80211 about color change. ✨


πŸŽ€ SYNOPSIS πŸŽ€

void ieee80211_color_change_finish (struct ieee80211_vif *vif , u8
link_id );

πŸ¦‹ ARGUMENTS πŸ¦‹

  • vif β€” okay so this one is a struct ieee80211_vif pointer, and it comes straight from the add_interface callback. Like, that's where you got it, that's where it's from. 🫢
  • link_id β€” a valid link_id during MLO, or 0 for non-MLO. That's it, that's the rule. No notes. πŸ’…

🌸 DESCRIPTION 🌸

So picture this: a color change announcement already got scheduled, right? And you're watching that counter in the announcement tick down… tick… tick… and the moment it hits 1, that's your cue, babe. 🎯

At that exact point, this function must be called by the driver β€” like, it's not optional, it's not a vibe, it's a must β€” to notify mac80211 that the color can be changed. The driver is the one doing the calling here, and mac80211 is the one getting the notification. Teamwork, honestly. πŸ‘‘


πŸ”₯ SEE ALSO πŸ”₯

Okay bestie, buckle up, because this list is long long. Every single one of these is a real reference, no cap β€” I'm not cutting a single one. iykyk. πŸ’€

Kernel file ./include/net/mac80211.h:

Bestie. That was a lot. But we got through it together. πŸ«ΆπŸ’–


That's the whole page, bestie β€” sending you off with all the love from ./include/net, dated October 2026. Go finish that color change, you absolute icon. πŸ‘‘βœ¨πŸŽ€

πŸ“¦ where this page comes from