diff options
Diffstat (limited to 'src/libnmc-setting/nm-meta-setting-base-impl.c')
| -rw-r--r-- | src/libnmc-setting/nm-meta-setting-base-impl.c | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/src/libnmc-setting/nm-meta-setting-base-impl.c b/src/libnmc-setting/nm-meta-setting-base-impl.c index 34a7d22e..37cb61f1 100644 --- a/src/libnmc-setting/nm-meta-setting-base-impl.c +++ b/src/libnmc-setting/nm-meta-setting-base-impl.c @@ -35,6 +35,7 @@ #include "nm-setting-ip-tunnel.h" #include "nm-setting-ip4-config.h" #include "nm-setting-ip6-config.h" +#include "nm-setting-ipvlan.h" #include "nm-setting-link.h" #include "nm-setting-loopback.h" #include "nm-setting-macsec.h" @@ -371,6 +372,13 @@ const NMMetaSettingInfo nm_meta_setting_infos[] = { .setting_name = NM_SETTING_IP_TUNNEL_SETTING_NAME, .get_setting_gtype = nm_setting_ip_tunnel_get_type, }, + [NM_META_SETTING_TYPE_IPVLAN] = + { + .meta_type = NM_META_SETTING_TYPE_IPVLAN, + .setting_priority = NM_SETTING_PRIORITY_HW_BASE, + .setting_name = NM_SETTING_IPVLAN_SETTING_NAME, + .get_setting_gtype = nm_setting_ipvlan_get_type, + }, [NM_META_SETTING_TYPE_LINK] = { .meta_type = NM_META_SETTING_TYPE_LINK, @@ -643,6 +651,7 @@ const NMMetaSettingType nm_meta_setting_types_by_priority[] = { NM_META_SETTING_TYPE_HSR, NM_META_SETTING_TYPE_INFINIBAND, NM_META_SETTING_TYPE_IP_TUNNEL, + NM_META_SETTING_TYPE_IPVLAN, NM_META_SETTING_TYPE_LOOPBACK, NM_META_SETTING_TYPE_MACSEC, NM_META_SETTING_TYPE_MACVLAN, @@ -822,7 +831,7 @@ again: for (i = 0; i < _NM_META_SETTING_TYPE_NUM; i++) { const NMMetaSettingInfo *m = &nm_meta_setting_infos[i]; - static_array[i] = (LookupData){ + static_array[i] = (LookupData) { .gtype = m->get_setting_gtype(), .setting_info = m, }; |