Netlink specification support for raw Netlink families¶
This document describes the additional properties required by raw Netlink
families such as NETLINK_ROUTE
which use the netlink-raw
protocol
specification.
Specification¶
The netlink-raw schema extends the genetlink-legacy schema with properties that are needed to specify the protocol numbers and multicast IDs used by raw netlink families. See Classic Netlink for more information.
Globals¶
protonum¶
The protonum
property is used to specify the protocol number to use when
opening a netlink socket.
# SPDX-License-Identifier: ((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause)
name: rt-addr
protocol: netlink-raw
protonum: 0 # part of the NETLINK_ROUTE protocol
Multicast group properties¶
value¶
The value
property is used to specify the group ID to use for multicast
group registration.
mcast-groups:
list:
-
name: rtnlgrp-ipv4-ifaddr
value: 5
-
name: rtnlgrp-ipv6-ifaddr
value: 9
-
name: rtnlgrp-mctp-ifaddr
value: 34