Module linux.rtnetlink

Linux kernel constants exposed under linux.rtnetlink.

Values are populated at build time from the kernel headers.

Tables

ifa rtnetlink address attribute types (IFA_*).
ifla rtnetlink link attribute types (IFLA_*).
layout rtnetlink message header layouts.
rta rtnetlink route attribute types (RTA_*).
rtm rtnetlink message types (RTM_*).
rtn rtnetlink route types (RTN_*).
rtprot rtnetlink route origins (RTPROT_*).
scope rtnetlink route scopes (RTSCOPE*).
table rtnetlink routing table ids (RTTABLE*).


Tables

ifa
rtnetlink address attribute types (IFA_*). Mirrors IFA_* defines in <uapi/linux/if_addr.h>.
ifla
rtnetlink link attribute types (IFLA_*). Mirrors IFLA_* defines in <uapi/linux/if_link.h>.
layout
rtnetlink message header layouts. Layout descriptors (per-field offset/size/signedness) generated from <uapi/linux/rtnetlink.h>; consume via require("struct").
rta
rtnetlink route attribute types (RTA_*). Mirrors RTA_* defines in <uapi/linux/rtnetlink.h>.
rtm
rtnetlink message types (RTM_*). Mirrors RTM_* defines in <uapi/linux/rtnetlink.h>.
rtn
rtnetlink route types (RTN_*). Mirrors RTN_* defines in <uapi/linux/rtnetlink.h>.
rtprot
rtnetlink route origins (RTPROT_*). Mirrors RTPROT_* defines in <uapi/linux/rtnetlink.h>.
scope
rtnetlink route scopes (RTSCOPE*). Mirrors RT_SCOPE_* defines in <uapi/linux/rtnetlink.h>.
table
rtnetlink routing table ids (RTTABLE*). Mirrors RT_TABLE_* defines in <uapi/linux/rtnetlink.h>.
generated by LDoc 1.5.0 Last updated 2026-07-04 13:06:33