diff options
author | Susant Sahani <145210+ssahani@users.noreply.github.com> | 2017-12-23 23:25:03 +0530 |
---|---|---|
committer | Sven Eden <yamakuzure@gmx.net> | 2018-05-30 07:49:40 +0200 |
commit | 68293ffdc94782376a3d6420f57dd1926a659c8c (patch) | |
tree | 01dc214badbc0b3e85528aa771698fff4cf8eabd /src/basic | |
parent | b92a2afa76f6445710a5fcc67c3fc7930af69dfa (diff) |
networkd: Add support for ipvlan L3s and flags (#7726)
This works supports to configure L3S mode and flags
such as bridge, private and vepa
Diffstat (limited to 'src/basic')
-rw-r--r-- | src/basic/missing.h | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/src/basic/missing.h b/src/basic/missing.h index d6dd78662..5aafa390f 100644 --- a/src/basic/missing.h +++ b/src/basic/missing.h @@ -716,18 +716,28 @@ struct input_mask { #define IFLA_MACVLAN_MAX (__IFLA_MACVLAN_MAX - 1) #endif -#if !HAVE_IFLA_IPVLAN_MODE +#if !HAVE_IFLA_IPVLAN_FLAGS #define IFLA_IPVLAN_UNSPEC 0 #define IFLA_IPVLAN_MODE 1 -#define __IFLA_IPVLAN_MAX 2 +#define IFLA_IPVLAN_FLAGS 2 +#define __IFLA_IPVLAN_MAX 3 #define IFLA_IPVLAN_MAX (__IFLA_IPVLAN_MAX - 1) #define IPVLAN_MODE_L2 0 #define IPVLAN_MODE_L3 1 +#define IPVLAN_MODE_L3S 2 #define IPVLAN_MAX 2 #endif +#if !HAVE_IPVLAN_F_PRIVATE +#define IPVLAN_F_PRIVATE 0x01 +#define IPVLAN_F_VEPA 0x02 +#define __IPVLAN_F_PRIVATE_MAX 3 + +#define HAVE_IPVLAN_F_PRIVATE_MAX (__HAVE_IPVLAN_F_PRIVATE_MAX - 1) +#endif + #if !HAVE_IFLA_VTI_REMOTE #define IFLA_VTI_UNSPEC 0 #define IFLA_VTI_LINK 1 |