ieee80211_o...ision_notify(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

NAME

ieee80211_obss_color_collision_notify β€” like, the function that tells userland "bestie, we have a BSS color collision πŸ’…" so everybody's on the same page.

(this one lives in the Kernel API Manual, fyi ✨)


SYNOPSIS

void ieee80211_obss_color_collision_notify (struct ieee80211_vif *vif ,
u64 color_bitmap , u8 link_id );

ARGUMENTS

  • vif β€” a struct ieee80211_vif pointer, and it comes straight from the add_interface callback. like that's where you got it, don't go inventing one 🫢
  • color_bitmap β€” a 64 bit bitmap, and no cap it's literally representing the colors that the local BSS is aware of. 64 bits. sixty-four. whole. bits. πŸŽ€
  • link_id β€” a valid link_id during MLO, or 0 for non-MLO. so like, if you're not doing MLO bestie just put 0 and move on ✨

SEE ALSO

okay so this is the part where the page just dumps the entire mac80211 family at you 😭 but every single one of them is iconic in their own right, so here's the whole squad, no skips, no cuts:


and that's the whole thing bestie, you ate πŸ’…βœ¨

ngl this page ships from ./include/net, dated October 2026 β€” go off, kernel docs πŸ‘‘πŸŒΈ
πŸ“¦ where this page comes from