From deeedaa54984299f0bf71ec0528f96a45931e7ba Mon Sep 17 00:00:00 2001 From: "Alexander V. Chernikov" Date: Sat, 5 Sep 2015 06:24:00 +0000 Subject: [PATCH] Do not skip entries without LLE_VALID flag. This one fixes showing incomplete entries in ndp -an. MFC after: 2 weeks --- sys/netinet6/in6.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sys/netinet6/in6.c b/sys/netinet6/in6.c index af6475f6f3a..37ef5f41a2e 100644 --- a/sys/netinet6/in6.c +++ b/sys/netinet6/in6.c @@ -2313,8 +2313,8 @@ in6_lltable_dump_entry(struct lltable *llt, struct llentry *lle, int error; bzero(&ndpc, sizeof(ndpc)); - /* skip invalid entries */ - if ((lle->la_flags & (LLE_DELETED|LLE_VALID)) != LLE_VALID) + /* skip deleted entries */ + if ((lle->la_flags & LLE_DELETED) == LLE_DELETED) return (0); /* Skip if jailed and not a valid IP of the prison. */ lltable_fill_sa_entry(lle,