From: Donald Sharp Date: Sat, 2 Feb 2019 00:56:07 +0000 (-0500) Subject: zebra: Do not display recursive nexthops as installed X-Git-Tag: 7.1_pulled~265^2 X-Git-Url: https://git.puffer.fish/?a=commitdiff_plain;h=e625a783edd61eaab798d3264fa73ea208836821;p=matthieu%2Ffrr.git zebra: Do not display recursive nexthops as installed Recursive nexthops should not be marked as installed Signed-off-by: Donald Sharp --- diff --git a/zebra/zebra_vty.c b/zebra/zebra_vty.c index 1833257863..537820f7ea 100644 --- a/zebra/zebra_vty.c +++ b/zebra/zebra_vty.c @@ -164,7 +164,8 @@ DEFUN (show_ip_rpf_addr, static char re_status_output_char(struct route_entry *re, struct nexthop *nhop) { if (CHECK_FLAG(re->status, ROUTE_ENTRY_INSTALLED)) { - if (!CHECK_FLAG(nhop->flags, NEXTHOP_FLAG_DUPLICATE)) + if (!CHECK_FLAG(nhop->flags, NEXTHOP_FLAG_DUPLICATE) && + !CHECK_FLAG(nhop->flags, NEXTHOP_FLAG_RECURSIVE)) return '*'; else return ' ';