Subject: wi(4) sends no unicast packets in ibss/promiscuous mode?
To: None <current-users@netbsd.org>
From: David Young <dyoung@ojctech.com>
List: current-users
Date: 11/04/2002 23:50:34
Will someone confirm that using -current sources, wi0 will not receive
unicast packets if it is simultaneously set for IBSS ("ad hoc") mode
and promiscuous mode?

I see this bug when I run tcpdump -ne -i wi0.  If I run tcpdump -nep -i wi0,
-p disabling promiscuous mode, unicast packets are received normally.

The LinkSys WMP11 and the Senao 200mW radios are affected. Here are the
config and kernel output for the Senao radio:

  anoncuw# ifconfig wi0
  wi0: flags=8863<UP,BROADCAST,NOTRAILERS,RUNNING,SIMPLEX,MULTICAST> mtu 1500
          nwid cuw
          powersave off
          bssid 02:06:5f:bc:a1:f6 chan 11
          address: 00:02:6f:01:c7:b1
          media: IEEE802.11 autoselect adhoc (DS11 adhoc)
          status: active
          inet 10.0.168.178 netmask 0xffff0000 broadcast 10.0.255.255
          inet6 fe80::202:6fff:fe01:c7b1%wi0 prefixlen 64 scopeid 0x4

  wi0 at pcmcia1 function 0: INTERSIL, HFA384x/IEEE, Version 01.02
  wi0: 802.11 address 00:02:6f:01:c7:b1
  wi0: using RF:PRISM2.5 MAC:ISL3873B(PCMCIA)
  wi0: Intersil Firmware: Primary (1.1.0), Station (1.4.9)
  wi0: supported rates: 1Mbps 2Mbps 5.5Mbps 11Mbps

Dave

-- 
David Young             OJC Technologies
dyoung@ojctech.com      Engineering from the Right Brain
                        Urbana, IL * (217) 278-3933