35072050e6
Move ipvlan common to shared
23 lines
645 B
C
23 lines
645 B
C
/* SPDX-License-Identifier: LGPL-2.1+ */
|
|
|
|
#include <net/if.h>
|
|
|
|
#include "ipvlan-util.h"
|
|
#include "string-table.h"
|
|
|
|
static const char* const ipvlan_mode_table[_NETDEV_IPVLAN_MODE_MAX] = {
|
|
[NETDEV_IPVLAN_MODE_L2] = "L2",
|
|
[NETDEV_IPVLAN_MODE_L3] = "L3",
|
|
[NETDEV_IPVLAN_MODE_L3S] = "L3S",
|
|
};
|
|
|
|
DEFINE_STRING_TABLE_LOOKUP(ipvlan_mode, IPVlanMode);
|
|
|
|
static const char* const ipvlan_flags_table[_NETDEV_IPVLAN_FLAGS_MAX] = {
|
|
[NETDEV_IPVLAN_FLAGS_BRIGDE] = "bridge",
|
|
[NETDEV_IPVLAN_FLAGS_PRIVATE] = "private",
|
|
[NETDEV_IPVLAN_FLAGS_VEPA] = "vepa",
|
|
};
|
|
|
|
DEFINE_STRING_TABLE_LOOKUP(ipvlan_flags, IPVlanFlags);
|