From owner-freebsd-current@FreeBSD.ORG Mon Oct 29 19:46:49 2012 Return-Path: Delivered-To: freebsd-current@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 8B7FF167 for ; Mon, 29 Oct 2012 19:46:49 +0000 (UTC) (envelope-from w8hdkim@gmail.com) Received: from mail-vb0-f54.google.com (mail-vb0-f54.google.com [209.85.212.54]) by mx1.freebsd.org (Postfix) with ESMTP id 37ACF8FC08 for ; Mon, 29 Oct 2012 19:46:48 +0000 (UTC) Received: by mail-vb0-f54.google.com with SMTP id l1so2163307vba.13 for ; Mon, 29 Oct 2012 12:46:48 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=TecIWfN+iYMH7vy+hkwSEQP258gT1v4c5UxLeXsT8S8=; b=EKvUX3ImiNsId8cooEIvGXGClqRkziNR9TK3gCUVbssZxNjSnOBSrX0NdTAcizl9Qw s7FxleAyE8YQ7P09VHIfyPgfTBDPKFduOS2Nldu0p0wXmKq+gl9Awrbpmu7Y+8F05Gqu yRGVBgeittSkidYvFtPH/QxWwbeMuYkCATi2F8RZqSBIKG6pa4V5NWu6AhP4p5UzKWve Mb2pkK91k4UzXwUP0FlNr/p5UVtCyQy1pVImdttVtK0sn7tU2uJa/8zd3iEwvEirRBLO 5ycsDbDIvSUSx5ZQYgAskNopuuvPE3+OYHYyV8p0CboWVSWo08ZKtIhBOgF2vrnor9pF H4Kw== MIME-Version: 1.0 Received: by 10.52.33.165 with SMTP id s5mr40739215vdi.55.1351540008444; Mon, 29 Oct 2012 12:46:48 -0700 (PDT) Received: by 10.58.226.163 with HTTP; Mon, 29 Oct 2012 12:46:48 -0700 (PDT) Date: Mon, 29 Oct 2012 15:46:48 -0400 Message-ID: Subject: Interfaces connected by bridge(4) do not pass arp replies From: Kim Culhan To: freebsd-current@FreeBSD.org Content-Type: text/plain; charset=ISO-8859-1 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.14 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: Mon, 29 Oct 2012 19:46:49 -0000 With 2 interfaces present on a bridge0, an arp request is send from msk0 and is received by a machine on em0. When a reply to that arp request is sent by a machine on em0 it is not visible on the bridge0 nor on msk0 as indicated by tcpdump. The arp reply is visible while watching em0 with tcpdump. This behaviour is also true when arp requests are sent from a wlan interface ath0 and received on a wired interface, the arp reply is visible on the wired interface but not visible monitoring with 'tcpdump -i bridge0 arp'. The machine running the em0, msk0 and ath0 interfaces and bridge0 can receive arp requests from any interface and the arp replies are received fine from the machine by the arp requester -err requestor. Any help is greatly appreciated. thanks -kim