From owner-freebsd-net@FreeBSD.ORG Fri Dec 16 23:41:22 2005 Return-Path: X-Original-To: freebsd-net@freebsd.org Delivered-To: freebsd-net@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DE07C16A41F for ; Fri, 16 Dec 2005 23:41:22 +0000 (GMT) (envelope-from nielsen-list@memberwebs.com) Received: from mail.npubs.com (mail.wsfamily.com [209.66.100.224]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9B98043D5E for ; Fri, 16 Dec 2005 23:41:22 +0000 (GMT) (envelope-from nielsen-list@memberwebs.com) From: Nate Nielsen User-Agent: Mozilla Thunderbird 1.0.7 (X11/20051013) X-Accept-Language: en-us, en MIME-Version: 1.0 To: freebsd-net@freebsd.org Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Message-Id: <20051216235743.E0E1A70DDA4@mail.npubs.com> X-Virus-Scanned: ClamAV using ClamSMTP Date: Fri, 16 Dec 2005 23:57:44 +0000 (GMT) Subject: Multicast packets dropped on atheros wireless link X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: nielsen@memberwebs.com List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Dec 2005 23:41:23 -0000 Certain multicast packets are not making it through an Atheros based 802.11 wireless link. Other drivers/cards (ie: wi) work fine. Two boxes sitting next to each other running FreeBSD 6.0. The cards are set up simply: ifconfig ath0 inet 172.28.2.18/30 ssid tel2 channel 52 \ mediaopt adhoc An OSPF daemon is running on both sides of the wireless link, causing multicast packets to be sent over the ath0 NICs on both boxes. The multicast packets link local multicast (ie: not routeable multicast). Although I'm using OSPF it seems any multicast packets would have the same behaviour. Running 'tcpdump -pnti ath0' on the first box (which indicentally is the BSSID for the adhoc link) shows packet pairs like this: > IP 172.28.2.18 > 224.0.0.5: OSPFv2, Hello, length: 48 > IP 172.28.2.17 > 224.0.0.5: OSPFv2, Hello, length: 44 > IP 172.28.2.18 > 224.0.0.5: OSPFv2, Hello, length: 48 > IP 172.28.2.17 > 224.0.0.5: OSPFv2, Hello, length: 44 These are packets from both OSPF daemons showing up on the ath0 NIC. This is the expected behaviour. However running 'tcpdump -pnti ath0' on the second box we see only: > IP 172.28.2.17 > 224.0.0.5: OSPFv2, Hello, length: 44 > IP 172.28.2.17 > 224.0.0.5: OSPFv2, Hello, length: 44 The packets from the BSSID box never make it over the wireless link. FWIW, setting up the two boxes as hostap/client mode doesn't fix the problem. The multicast packets from the hostap box aren't received on the client. Any ideas on where I should poke around? Cheers, Nate