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