From owner-freebsd-current@FreeBSD.ORG Sun Aug 2 19:29:12 2009 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8CADE1065675 for ; Sun, 2 Aug 2009 19:29:09 +0000 (UTC) (envelope-from cattelan@thebarn.com) Received: from slurp.thebarn.com (unknown [IPv6:2002:d02a:75ca:1::1]) by mx1.freebsd.org (Postfix) with ESMTP id 427208FC17 for ; Sun, 2 Aug 2009 19:29:09 +0000 (UTC) (envelope-from cattelan@thebarn.com) Received: from funky.x.thebarn.com (slurp.x.thebarn.com [10.0.0.11]) (authenticated bits=0) by slurp.thebarn.com (8.14.3/8.14.0) with ESMTP id n6VGlJGG031916; Fri, 31 Jul 2009 11:47:36 -0500 (CDT) (envelope-from cattelan@thebarn.com) Message-ID: <4A732017.6040805@thebarn.com> Date: Fri, 31 Jul 2009 11:47:19 -0500 From: Russell Cattelan User-Agent: Thunderbird 2.0.0.6 (Macintosh/20070728) MIME-Version: 1.0 To: d@delphij.net References: <4A5F8010.7050504@delphij.net> <4A5F7540.7070201@delphij.net> <4A5EF889.6040604@delphij.net> <4A61544E.2050208@delphij.net> In-Reply-To: <4A61544E.2050208@delphij.net> X-Enigmail-Version: 0.95.7 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: Ian FREISLICH , FreeBSD Current Subject: Re: CARP broken on -CURRENT? X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 02 Aug 2009 19:29:12 -0000 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Xin LI wrote: > I got it. It was the cached llentry that preventing ether_output() > to choose the right broadcast/multicast address and use the default > gateway's L2 address. Here is a proposed patch. > > Cheers, Just to add a data point here: this change seems to fix the problem I was seeing with cups via ahavi. The printers would be visible (avahi-browse or Bonjour Browser on the mac) for a minute or so after the system boots up but then would disappear, the machine its self could see the printers but no external machines could. I was possible to get the printer to show up again for a brief period if the arp cache was flushed "arp -da" but would disappear again after about a minute or so. Currently the printers have been visible for the last couple of hours with this change. - -Russell -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.7 (Darwin) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFKcyAXNRmM+OaGhBgRAqNaAJ97TINvOovMjen8zJXqM3ZlI7s7RQCfTTGX Xl10nxZLygjzueZnyWx/SMA= =/x24 -----END PGP SIGNATURE-----