1 /* SPDX-License-Identifier: LGPL-2.1-or-later */
3 /* Make sure the net/if.h header is included before any linux/ one */
5 #include <linux/if_arp.h>
6 #include <netinet/in.h>
10 static int netdev_vrf_fill_message_create(NetDev
*netdev
, Link
*link
, sd_netlink_message
*m
) {
17 r
= sd_netlink_message_append_u32(m
, IFLA_VRF_TABLE
, v
->table
);
24 const NetDevVTable vrf_vtable
= {
25 .object_size
= sizeof(Vrf
),
26 .sections
= NETDEV_COMMON_SECTIONS
"VRF\0",
27 .fill_message_create
= netdev_vrf_fill_message_create
,
28 .create_type
= NETDEV_CREATE_INDEPENDENT
,
29 .iftype
= ARPHRD_ETHER
,