1 /* SPDX-License-Identifier: LGPL-2.1+ */
5 #include "ipvlan-util.h"
6 #include "string-table.h"
8 static const char* const ipvlan_mode_table
[_NETDEV_IPVLAN_MODE_MAX
] = {
9 [NETDEV_IPVLAN_MODE_L2
] = "L2",
10 [NETDEV_IPVLAN_MODE_L3
] = "L3",
11 [NETDEV_IPVLAN_MODE_L3S
] = "L3S",
14 DEFINE_STRING_TABLE_LOOKUP(ipvlan_mode
, IPVlanMode
);
16 static const char* const ipvlan_flags_table
[_NETDEV_IPVLAN_FLAGS_MAX
] = {
17 [NETDEV_IPVLAN_FLAGS_BRIGDE
] = "bridge",
18 [NETDEV_IPVLAN_FLAGS_PRIVATE
] = "private",
19 [NETDEV_IPVLAN_FLAGS_VEPA
] = "vepa",
22 DEFINE_STRING_TABLE_LOOKUP(ipvlan_flags
, IPVlanFlags
);