networkd: Add support for ipvlan L3s and flags (#7726)
This works supports to configure L3S mode and flags such as bridge, private and vepa
This commit is contained in:
committed by
Lennart Poettering
parent
186d5f2e79
commit
d384826f69
+12
-2
@@ -711,18 +711,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
|
||||
|
||||
Reference in New Issue
Block a user