]> git.proxmox.com Git - mirror_frr.git/blobdiff - zebra/zebra_rib.c
Merge pull request #5722 from donaldsharp/kernel_routes
[mirror_frr.git] / zebra / zebra_rib.c
index 6276a5d8b30961ba022d48430a2babfaf74302b0..f3112cc9c039bd564819e75cd8190fe60d529d95 100644 (file)
@@ -1075,7 +1075,8 @@ static void rib_process(struct route_node *rn)
                }
 
                /* Infinite distance. */
-               if (re->distance == DISTANCE_INFINITY) {
+               if (re->distance == DISTANCE_INFINITY &&
+                   re->type != ZEBRA_ROUTE_KERNEL) {
                        UNSET_FLAG(re->status, ROUTE_ENTRY_CHANGED);
                        continue;
                }