diff options
| author | Gleb Smirnoff <glebius@FreeBSD.org> | 2010-07-27 10:05:27 +0000 |
|---|---|---|
| committer | Gleb Smirnoff <glebius@FreeBSD.org> | 2010-07-27 10:05:27 +0000 |
| commit | 85011246ac4fcbcae797520a892bf31c5af463b9 (patch) | |
| tree | b1b0f1ea57d9c27281a15b320aefbc6a9cfcd9c8 /sys/net | |
| parent | 135fcc6da0cc5e0f3b4939b7c5026220bae2d948 (diff) | |
Notes
Diffstat (limited to 'sys/net')
| -rw-r--r-- | sys/net/if_llatbl.c | 1 |
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 |
