diff --git a/zebra/debug_nl.c b/zebra/debug_nl.c index 7a44ff761b..0e0ccccb6a 100644 --- a/zebra/debug_nl.c +++ b/zebra/debug_nl.c @@ -927,7 +927,7 @@ next_rta: plen = RTA_PAYLOAD(rta); zlog_debug(" rta [len=%d (payload=%zu) type=(%d) %s]", rta->rta_len, plen, rta->rta_type, neigh_rta2str(rta->rta_type)); - switch (rta->rta_type) { + switch (rta->rta_type & ~ NLA_F_NESTED) { case NDA_LLADDR: datap = RTA_DATA(rta); dbuf[0] = 0;