aboutsummaryrefslogtreecommitdiff
path: root/sys/net
diff options
context:
space:
mode:
authorGleb Smirnoff <glebius@FreeBSD.org>2010-07-27 10:05:27 +0000
committerGleb Smirnoff <glebius@FreeBSD.org>2010-07-27 10:05:27 +0000
commit85011246ac4fcbcae797520a892bf31c5af463b9 (patch)
treeb1b0f1ea57d9c27281a15b320aefbc6a9cfcd9c8 /sys/net
parent135fcc6da0cc5e0f3b4939b7c5026220bae2d948 (diff)
Notes
Diffstat (limited to 'sys/net')
-rw-r--r--sys/net/if_llatbl.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/net/if_llatbl.c b/sys/net/if_llatbl.c
index 8e193c15e4cf..3af9effd9f1a 100644
--- a/sys/net/if_llatbl.c
+++ b/sys/net/if_llatbl.c
@@ -337,6 +337,7 @@ lla_rt_output(struct rt_msghdr *rtm, struct rt_addrinfo *info)
* LLE_DELETED flag, and reset the expiration timer
*/
bcopy(LLADDR(dl), &lle->ll_addr, ifp->if_addrlen);
+ lle->la_flags |= (flags & (LLE_PUB | LLE_PROXY));
lle->la_flags |= LLE_VALID;
lle->la_flags &= ~LLE_DELETED;
#ifdef INET6