]> git.puffer.fish Git - matthieu/frr.git/commitdiff
zebra: System routes should be processed the same time as kernel
authorDonald Sharp <sharpd@nvidia.com>
Tue, 9 Aug 2022 14:23:35 +0000 (10:23 -0400)
committerDonald Sharp <sharpd@nvidia.com>
Wed, 10 Aug 2022 11:14:43 +0000 (07:14 -0400)
For whatever reason.  ZEBRA_ROUTE_SYSTEM routes were being processed
last.  Since a system route is just another kernel route type.  Let's
just switch it to be processed the same time as kernel routes.

Signed-off-by: Donald Sharp <sharpd@nvidia.com>
zebra/zebra_rib.c

index df3571ee476233cd9bcecfe98926dc620d46df27..2651eab164248ef532d55d1c022b9d01db6e30dd 100644 (file)
@@ -97,7 +97,7 @@ static const struct {
 } route_info[ZEBRA_ROUTE_MAX] = {
        [ZEBRA_ROUTE_NHG] = {ZEBRA_ROUTE_NHG, 255 /* Unneeded for nhg's */,
                             META_QUEUE_NHG},
-       [ZEBRA_ROUTE_SYSTEM] = {ZEBRA_ROUTE_SYSTEM, 0, META_QUEUE_OTHER},
+       [ZEBRA_ROUTE_SYSTEM] = {ZEBRA_ROUTE_SYSTEM, 0, META_QUEUE_KERNEL},
        [ZEBRA_ROUTE_KERNEL] = {ZEBRA_ROUTE_KERNEL, 0, META_QUEUE_KERNEL},
        [ZEBRA_ROUTE_CONNECT] = {ZEBRA_ROUTE_CONNECT, 0, META_QUEUE_CONNECTED},
        [ZEBRA_ROUTE_STATIC] = {ZEBRA_ROUTE_STATIC, 1, META_QUEUE_STATIC},