ieee802154_free_hw(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– ieee802154_free_hw(9) πŸ’–

okay so welcome to the Kernel API Manual, bestie β€” we're talking about ieee802154_free_hw today and honestly it's giving cleanup era ✨


🌸 NAME 🌸

ieee802154_free_hw β€” frees the hardware descriptor, no cap 🫢


πŸŽ€ SYNOPSIS πŸŽ€

void ieee802154_free_hw (struct ieee802154_hw *hw );

πŸ¦‹ ARGUMENTS πŸ¦‹

  • hw β€” the hardware you're freeing. that's it, that's the whole parameter πŸ’…

✨ DESCRIPTION ✨

so here's the vibe: this function frees everything that was allocated β€” and when we say everything, we mean everything, including the private data for the driver. it's the full send cleanup, the icon of letting go 🌈

⚠️ but bestie listen to me: you must call ieee802154_unregister_hw before calling this function. not after, not "eh probably fine", not "I'll do it later". before. this is the one rule and the way that it is non-negotiable πŸ˜­πŸ’€

πŸ’œ SEE ALSO πŸ’œ

like all the related lore lives in the Kernel file ./include/net/mac802154.h, plus this whole squad right here πŸ‘‘


and that's the whole page, bestie, you ate that πŸ“ this little cutie comes from ./include/net, dated October 2026 β€” mwah, slay, bye πŸ’–πŸ§š

πŸ“¦ where this page comes from