From e85f4e890a4b3d910758df36886943e6e335dc08 Mon Sep 17 00:00:00 2001 From: Maria Matejka Date: Wed, 1 Nov 2023 18:24:32 +0100 Subject: [PATCH] Nexthop dump fix for unreachables --- nest/rt-attr.c | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/nest/rt-attr.c b/nest/rt-attr.c index 71d4d0ed..2e703a0b 100644 --- a/nest/rt-attr.c +++ b/nest/rt-attr.c @@ -1348,7 +1348,15 @@ nexthop_dump(const struct adata *ad) debug(":"); - NEXTHOP_WALK(nh, nhad) + if (!NEXTHOP_IS_REACHABLE(nhad)) + { + const char *name = rta_dest_name(nhad->dest); + if (name) + debug(" %s", name); + else + debug(" D%d", nhad->dest); + } + else NEXTHOP_WALK(nh, nhad) { if (ipa_nonzero(nh->gw)) debug(" ->%I", nh->gw); if (nh->labels) debug(" L %d", nh->label[0]);