From: Jouni Malinen (jkmaline_at_cc.hut.fi)
Date: 2002-08-24 07:58:39 UTC
On Fri, Aug 23, 2002 at 07:52:14PM +0200, Harry Westerman wrote:
> Only.. When I enable WEP, I got this nice message (and no packets getting through:)
> Aug 23 19:32:23 firewall kernel: wlan0: association request: from 00:02:2d:6a:2b:03 to 00:06:25:a7:a8:6b len=21
> Aug 23 19:32:23 firewall kernel: capability=0x0001, listen_interval=1 - old AID 1
> Aug 23 19:32:23 firewall kernel: protocol 0016 is buggy, dev wlan0
Hmm.. Did you get this only when enabling WEP, but not before? That would be odd.. It looks like this 'protocol is buggy' warning is shown only when all packets from wlan0 device are captured, e.g., using packet socket with tcpdump. These warning were printed for management frames, but I doubt that they caused any problems. Anyway, this is now fixed in current CVS snapshot (it sets skb->nh before sending management frames to the queue).
In addition, I noticed couple of bugs in skb->protocol handling and for example broadcast frames from associated stations were not always sent properly to the wireless device. This is also fixed in CVS now.
None of the bugs I fixed should be WEP specific, but maybe there was something else causing the problems you saw. Please let me know if the problem persists with the latest CVS snapshot.
-- Jouni Malinen PGP id EFC895FA