summaryrefslogtreecommitdiff
path: root/src/platform/nmp-object.c
diff options
context:
space:
mode:
authorThomas Haller <thaller@redhat.com>2015-10-12 13:44:44 +0200
committerThomas Haller <thaller@redhat.com>2015-10-14 20:28:39 +0200
commit67a0cb8e22cb9c9dcfc03f5fa8a100f7b6e326a9 (patch)
treee6abb0d6e61e92325195f878725f7699d949974a /src/platform/nmp-object.c
parent5e2b3888d4fabbda34305b22a79afda64ffb640b (diff)
downloadNetworkManager-th/platform-parse-nl.tar.gz
platform: implement gre properties as lnk datath/platform-parse-nl
Diffstat (limited to 'src/platform/nmp-object.c')
-rw-r--r--src/platform/nmp-object.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/platform/nmp-object.c b/src/platform/nmp-object.c
index 582390cac4..d9e02d4a56 100644
--- a/src/platform/nmp-object.c
+++ b/src/platform/nmp-object.c
@@ -2810,5 +2810,13 @@ const NMPClass _nmp_classes[NMP_OBJECT_TYPE_MAX] = {
.cmd_plobj_to_string = (const char *(*) (const NMPlatformObject *obj, char *buf, gsize len)) nm_platform_lnk_vlan_to_string,
.cmd_plobj_cmp = (int (*) (const NMPlatformObject *obj1, const NMPlatformObject *obj2)) nm_platform_lnk_vlan_cmp,
},
+ [NMP_OBJECT_TYPE_LNK_GRE - 1] = {
+ .obj_type = NMP_OBJECT_TYPE_LNK_GRE,
+ .sizeof_data = sizeof (NMPObjectLnkGre),
+ .sizeof_public = sizeof (NMPlatformLnkGre),
+ .obj_type_name = "gre",
+ .cmd_plobj_to_string = (const char *(*) (const NMPlatformObject *obj, char *buf, gsize len)) nm_platform_lnk_gre_to_string,
+ .cmd_plobj_cmp = (int (*) (const NMPlatformObject *obj1, const NMPlatformObject *obj2)) nm_platform_lnk_gre_cmp,
+ },
};