1 /* SPDX-License-Identifier: LGPL-2.1-or-later */ 2 3 #include <net/if.h> 4 5 #include "ipvlan-util.h" 6 #include "string-table.h" 7 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", 12 }; 13 14 DEFINE_STRING_TABLE_LOOKUP(ipvlan_mode, IPVlanMode); 15 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", 20 }; 21 22 DEFINE_STRING_TABLE_LOOKUP(ipvlan_flags, IPVlanFlags); 23