]> git.puffer.fish Git - mirror/frr.git/commitdiff
zebra: Add more cases to proto2zebra for understanding kernel routes 11514/head
authorDonald Sharp <sharpd@nvidia.com>
Thu, 30 Jun 2022 13:03:12 +0000 (09:03 -0400)
committerDonald Sharp <sharpd@nvidia.com>
Fri, 1 Jul 2022 11:59:53 +0000 (07:59 -0400)
Just some missing ones.  Make zebra stop complaining, was getting
some messages from proto2zebra when doing testing, let's clean
that up from happening.

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

index 7572fb63f6075705857a2b8cba37ad1f68108cdf..ce06f1683df316ecb83cd2b3a02565ad44742f1d 100644 (file)
@@ -341,6 +341,22 @@ static inline int proto2zebra(int proto, int family, bool is_nexthop)
        case RTPROT_SRTE:
                proto = ZEBRA_ROUTE_SRTE;
                break;
+       case RTPROT_UNSPEC:
+       case RTPROT_REDIRECT:
+       case RTPROT_KERNEL:
+       case RTPROT_BOOT:
+       case RTPROT_GATED:
+       case RTPROT_RA:
+       case RTPROT_MRT:
+       case RTPROT_BIRD:
+       case RTPROT_DNROUTED:
+       case RTPROT_XORP:
+       case RTPROT_NTK:
+       case RTPROT_MROUTED:
+       case RTPROT_KEEPALIVED:
+       case RTPROT_OPENR:
+               proto = ZEBRA_ROUTE_KERNEL;
+               break;
        case RTPROT_ZEBRA:
                if (is_nexthop) {
                        proto = ZEBRA_ROUTE_NHG;