kern/148784: arp pub not working properly
Gleb Smirnoff
glebius at FreeBSD.org
Thu Jul 22 15:20:03 UTC 2010
The following reply was made to PR kern/148784; it has been noted by GNATS.
From: Gleb Smirnoff <glebius at FreeBSD.org>
To: grayich <grayich at ukr.net>
Cc: freebsd-gnats-submit at FreeBSD.org
Subject: Re: kern/148784: arp pub not working properly
Date: Thu, 22 Jul 2010 19:11:18 +0400
--VS++wcV0S1rZb1Fb
Content-Type: text/plain; charset=koi8-r
Content-Disposition: inline
Please try the attached patch and report whether it works.
--
Totus tuus, Glebius.
--VS++wcV0S1rZb1Fb
Content-Type: text/x-diff; charset=koi8-r
Content-Disposition: attachment; filename="if_llatbl.c.diff"
Index: if_llatbl.c
===================================================================
--- if_llatbl.c (revision 210371)
+++ if_llatbl.c (working copy)
@@ -337,6 +337,7 @@
* 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
--VS++wcV0S1rZb1Fb--
More information about the freebsd-net
mailing list