summaryrefslogtreecommitdiff
path: root/src/platform/nm-platform.h
diff options
context:
space:
mode:
authorThomas Haller <thaller@redhat.com>2017-08-17 13:37:21 +0200
committerThomas Haller <thaller@redhat.com>2017-08-23 18:37:22 +0200
commit69a50a50531e2d8a8b6f679c25a13a5aedb5ea9e (patch)
tree951c9fddb52390346e9794fea17de0e53d18d298 /src/platform/nm-platform.h
parent990a050affe44fb6498b7ba2762751147cf10d4d (diff)
downloadNetworkManager-69a50a50531e2d8a8b6f679c25a13a5aedb5ea9e.tar.gz
platform: add and use nm_platform_ip_route_normalize()
Adding a route to kernel may coerce/mangle some properties. Add a function nm_platform_ip_route_normalize() to simulate these changes.
Diffstat (limited to 'src/platform/nm-platform.h')
-rw-r--r--src/platform/nm-platform.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/platform/nm-platform.h b/src/platform/nm-platform.h
index ce5b56a6a9..315fcd5c5e 100644
--- a/src/platform/nm-platform.h
+++ b/src/platform/nm-platform.h
@@ -1117,6 +1117,9 @@ gboolean nm_platform_ip_address_flush (NMPlatform *self,
int addr_family,
int ifindex);
+void nm_platform_ip_route_normalize (int addr_family,
+ NMPlatformIPRoute *route);
+
gboolean nm_platform_ip_route_add (NMPlatform *self,
NMPNlmFlags flags,
const NMPObject *route);