Socket...:Route(3pm)
π Socket::Netlink::Route(3pm) π
okay bestie, gather round, because this is Socket::Netlink::Route β the Perl interface to Linux's NETLINK_ROUTE netlink socket protocol. yes it's a mouthful. yes it's iconic. let's go π¦
β¨ NAME β¨
Socket::Netlink::Route β interface to Linux's NETLINK_ROUTE netlink socket protocol π
πΈ DESCRIPTION πΈ
So here's the vibe: this module is where all the low-level constants and structure handling functions live β literally everything you need to actually use the NETLINK_ROUTE protocol from Linux's PF_NETLINK socket family. it's the plumbing. the backstage. the scaffolding π
but bestie, real talk: you probably don't wanna hang out down here. the module suggests you use the high-level object interface instead β that's IO::Socket::Netlink::Route. much cuter, much easier, no cap π«Ά
want the full lore? the Linux kernel documentation has the whole NETLINK_ROUTE protocol family tea in rtnetlink(7):
$ man 7 rtnetlink
go read it, it's giving textbook but make it kernel π
π SEE ALSO π
- Socket::Netlink β interface to Linux's
PF_NETLINKsocket family β¨ - IO::Socket::Netlink::Route β Object interface to
NETLINK_ROUTEnetlink protocol sockets π
π AUTHOR π
Paul Evans <leonerd@leonerd.org.uk> β the mastermind, the moment, the main character β
and that's the whole page, bestie!! π this one shipped as part of perl v5.42.0, dated 2025-07-25, under the manual name Socket::Netlink::Route(3pm). slay, stay hydrated, and go use the object interface πβ¨π¦
π¦ where this page comes from
- fedora 43: perl-Socket-Netlink-Route 0.05-36.fc43 Β· GPL-1.0-or-later OR Artistic-1.0-Perl
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms