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 <sharpd@nvidia.com>
This commit is contained in:
Donald Sharp 2022-06-30 09:03:12 -04:00
parent 88b0baa648
commit b09388f0ea

View 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;