ieee802154_hold_queue(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… NAME πŸ’…

Okay bestie, this is ieee802154_hold_queue(9) from the Kernel API Manual, and its whole main-character job is to hold an ieee802154 queue. Iconic behavior, honestly. πŸŽ€

✨ SYNOPSIS ✨

void ieee802154_hold_queue (struct ieee802154_local *local );

🫢 ARGUMENTS 🫢

  • local β€” the main mac object. That's the vibe. πŸ¦‹

πŸ”₯ DESCRIPTION πŸ”₯

So here's the tea: ieee802154_hold_queue holds a queue by incrementing an atomic counter and requesting the netif queues to be stopped. Lowkey crucial: the queues cannot be woken up while the counter has not been reset β€” and resetting it takes as many ieee802154_release_queue calls as needed. Periodt. πŸ’…

🌈 SEE ALSO 🌈


Signing off from ./net/mac802154, dated October 2026 β€” stay slay and keep those queues handled, bestie πŸ’–βœ¨

πŸ“¦ where this page comes from