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