rtnl_unregister_all(9)
β¨ rtnl_unregister_all(9) β¨
okay so bestie, welcome to the Kernel API Manual π this is rtnl_unregister_all β and it does exactly what it says on the tin: it unregisters all the rtnetlink message types of a protocol. no cap. π
πΈ NAME πΈ
rtnl_unregister_all β unregister all rtnetlink message type of a protocol π
π¦ SYNOPSIS π¦
void rtnl_unregister_all (int protocol );
literally that's it. one argument, returns void, no drama. β¨
π ARGUMENTS π
protocolβ the protocol family, orPF_UNSPEC. that's the whole vibe check for this one π«Ά
π DESCRIPTION π
so likeβ¦ this is identical to calling rtnl_unregister for all registered message types of a certain protocol family. that's the entire tea β β it's the "do it to all of them" version. not me being obsessed with a one-line description π but fr fr, that's the spec.
π SEE ALSO π
- the Kernel file
./net/core/rtnetlink.c rtnl_nets_add(9)rtnl_unregister(9)__rtnl_register_many(9)rtnl_link_register(9)rtnl_link_unregister(9)rtnl_af_register(9)rtnl_af_unregister(9)rtnl_get_net_ns_capable(9)ndo_dflt_fdb_dump(9)
go read them all, bestie, they're iconic π
mwah π that's the page!! source/version: ./net/core, dated October 2026 β rtnl_unregister_all(9) out, love u, bye π§ππ¦
π¦ 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