From b09388f0ea79c780a5303f0d740548f51257bcd7 Mon Sep 17 00:00:00 2001 From: Donald Sharp Date: Thu, 30 Jun 2022 09:03:12 -0400 Subject: [PATCH] zebra: Add more cases to proto2zebra for understanding kernel routes 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 --- zebra/rt_netlink.c | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/zebra/rt_netlink.c b/zebra/rt_netlink.c index 7572fb63f6..ce06f1683d 100644 --- a/zebra/rt_netlink.c +++ b/zebra/rt_netlink.c @@ -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; -- 2.39.5