zebra: Update flag output for route entry dump

Update the nexthop flag output for the route entry dump to
include all possible flag states be output.

Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
This commit is contained in:
Donald Sharp 2019-04-17 11:47:48 -04:00
parent 6883bf8d35
commit df38b099ee

View File

@ -2571,8 +2571,8 @@ void _route_entry_dump(const char *func, union prefixconstptr pp,
INET6_ADDRSTRLEN); INET6_ADDRSTRLEN);
break; break;
} }
zlog_debug("%s: %s %s[%u] vrf %s(%u) with flags %s%s%s", func, zlog_debug("%s: %s %s[%u] vrf %s(%u) with flags %s%s%s%s%s%s",
(nexthop->rparent ? " NH" : "NH"), straddr, func, (nexthop->rparent ? " NH" : "NH"), straddr,
nexthop->ifindex, vrf ? vrf->name : "Unknown", nexthop->ifindex, vrf ? vrf->name : "Unknown",
nexthop->vrf_id, nexthop->vrf_id,
(CHECK_FLAG(nexthop->flags, NEXTHOP_FLAG_ACTIVE) (CHECK_FLAG(nexthop->flags, NEXTHOP_FLAG_ACTIVE)
@ -2582,7 +2582,16 @@ void _route_entry_dump(const char *func, union prefixconstptr pp,
? "FIB " ? "FIB "
: ""), : ""),
(CHECK_FLAG(nexthop->flags, NEXTHOP_FLAG_RECURSIVE) (CHECK_FLAG(nexthop->flags, NEXTHOP_FLAG_RECURSIVE)
? "RECURSIVE" ? "RECURSIVE "
: ""),
(CHECK_FLAG(nexthop->flags, NEXTHOP_FLAG_ONLINK)
? "ONLINK "
: ""),
(CHECK_FLAG(nexthop->flags, NEXTHOP_FLAG_MATCHED)
? "MATCHED "
: ""),
(CHECK_FLAG(nexthop->flags, NEXTHOP_FLAG_DUPLICATE)
? "DUPLICATE "
: "")); : ""));
} }
zlog_debug("%s: dump complete", func); zlog_debug("%s: dump complete", func);