Blame SOURCES/rh1083153-ignore-cloned-routes.patch

d91c12
diff --git a/src/platform/nm-linux-platform.c b/src/platform/nm-linux-platform.c
d91c12
index 7ec3da6..9d90c28 100644
d91c12
--- a/src/platform/nm-linux-platform.c
d91c12
+++ b/src/platform/nm-linux-platform.c
d91c12
@@ -3141,14 +3141,16 @@ ip_route_mark_all (NMPlatform *platform, int family, int ifindex)
d91c12
 			continue;
d91c12
 		if (rtnl_route_get_protocol (rtnlroute) == RTPROT_KERNEL)
d91c12
 			continue;
d91c12
 		if (rtnl_route_get_family (rtnlroute) != family)
d91c12
 			continue;
d91c12
 		if (rtnl_route_get_nnexthops (rtnlroute) != 1)
d91c12
 			continue;
d91c12
+		if ((family == AF_INET6) && (rtnl_route_get_flags (rtnlroute) & RTM_F_CLONED))
d91c12
+			continue;
d91c12
 		nexthop = rtnl_route_nexthop_n (rtnlroute, 0);
d91c12
 		if (rtnl_route_nh_get_ifindex (nexthop) != ifindex)
d91c12
 			continue;
d91c12
 		nl_object_mark (object);
d91c12
 		count++;
d91c12
 	}
d91c12