Re: [Madwifi-devel] 4-address support progress
Status: Beta
Brought to you by:
otaku
From: Jean L. <lo...@cl...> - 2004-09-23 08:14:26
|
Hi Jonas, Just a small comment about your error message. It comes from ath/if_ath.c, in the rx_tasklet. Maybe you stripped too much data from the frame because your message suggests that only 14 bytes are remaining, which is short indeed ! You should have a closer look at the frame arriving (size at arrival), and the stripping you apply for the 4-addr header. If you see 90 bytes frame in the air using airopeek, you should receive more or less the same size in the tasklet, I mean before you apply any kind of treatment. > Previously I also expirienced odd behaviour with the LLC header. After doing some alignment with the ieee80211_frame_addr4 I've managed to get it working. Byte 30-32 in a packet always seems to be scrapped. > Any comments on this? IMHO it sound like an alignment problem because with 3-addr frames, body is 4-bytes aligned @ byte 24, whereas in 4-addr frames body should start at 30 which is not 4-bytes aligned. Maybe Sam could elaborate on this... Hope this helps ! Jean |