rt2x00queue_...eacon_locked(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ rt2x00queue_...eacon_locked(9) ✨

okay so this is a page straight out of the Kernel API Manual, bestie, and it's lowkey iconic β€” it's all about pushing a brand new beacon from mac80211 down into the actual hardware. the vibe? "caller needs to ensure locking." that's it, that's the whole personality πŸ’…


πŸŽ€ NAME πŸŽ€

rt2x00queue_update_beacon_locked β€” send a new beacon from mac80211 to the hardware. the caller has to make sure the locking is already handled, no cap 🫢


✨ SYNOPSIS ✨

int rt2x00queue_update_beacon_locked (struct rt2x00_dev *rt2x00dev ,
struct ieee80211_vif *vif );

like, that's literally the whole function signature. look at it. slay πŸ’–


🌸 ARGUMENTS 🌸

  • rt2x00dev β€” a pointer to struct rt2x00_dev. yes bestie, a pointer, it's giving very official πŸ‘‘
  • vif β€” the interface whose beacon deserves a glow-up (aka the one that should be updated) πŸ¦‹

πŸ”₯ SEE ALSO πŸ”₯

okay so first up, the kernel file itself lives right here β€” go peek at it, iykyk:

  • ./drivers/net/wireless/ralink/rt2x00/rt2x00lib.h

and then the whole friend group of related pages, in the exact order they showed up, no gatekeeping:

ngl, note the _locked in the name β€” this one expects you to already be holding the lock. it is not out here doing that for you, so don't come for it later 😭

and that's the whole page, bestie!! 🌈 this little beauty came from ./drivers/net/wireless/ralink/... and it's dated October 2026 β€” so mark your calendar, mwah πŸ’œπŸŽ€πŸ’«

πŸ“¦ where this page comes from