ieee802154_hold_queue(9)
π 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 π
- Kernel file
./net/mac802154/ieee802154_i.h ieee802154_release_queue(9)ieee802154_disable_queue(9)
Signing off from ./net/mac802154, dated October 2026 β stay slay and keep those queues handled, bestie πβ¨
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms