#1940: wds 1, STA does not look at receiver address of DStoDS packet
-----------------------------------------+----------------------------------
 Reporter:  [EMAIL PROTECTED]         |             Type:  defect
   Status:  new                          |         Priority:  minor 
Component:  madwifi: other               |          Version:  trunk 
 Keywords:  WDS 4 addr reciever address  |   Patch_attached:  0     
-----------------------------------------+----------------------------------
 SVN Revision: 3626

 I have an STA with MAC address 06:0e:8e:13:ab:29. It is associated to an
 AP with 06:1a:c1:35:ce:e2.
 Both have iwpriv wds 1, so can send/recieve 4 address frames.

 I added a few debug prints to understand my problem:
 {{{
 wifi1/ath1 DSDS
 06:1a:c1:35:ce:12->06:1a:c1:35:c5:cf(06:1a:c1:35:ce:e2->06:0e:8e:13:ab:1f)
 wifi1/ath1 delivering data from 06:1a:c1:35:ce:12->06:1a:c1:35:c5:cf
 }}}

 The STA has received a DSTODS frame. The frame has come from the AP the
 STA is associated to, however the receiving station address is of another
 AP. The station should discard this frame. However it does not. It passes
 the frame up the stack. This is wrong, and causes my bridge to incorrectly
 learn the source address on the wrong port. Further packets from this
 source address then get directed out the wrong port.

 I took a quick look at the code. I don't see anywhere in 80211_input()
 which looks at the receiver address in DSTODS frames. I think a check
 needs to be added.....

     Andrew

-- 
Ticket URL: <http://madwifi.org/ticket/1940>
madwifi.org <http://madwifi.org/>
Multiband Atheros Driver for Wireless Fidelity
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft 
Defy all challenges. Microsoft(R) Visual Studio 2008. 
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Madwifi-tickets mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/madwifi-tickets

Reply via email to