Quoting Jussi Kivilinna <jussi.kivilinna@xxxxxxxx>:
I think problem is that hostapd/mon.wlan2 is getting monitor packets
in wrong order. This causes hostapd to receive null-function packet
from b43 at wrong time resulting 'Data/PS-poll frame from not
associated STA xx:xx:xx:xx:xx:xx' message and disassociation. I
pretty much don't have any idea why this happens and how to fix it.
I have attached wireshark capture with monitor packets in wrong
order.
Figured out the bug. Appears to be at zd1211rw/zd_mac.c:filter_ack() line:
for (i=1; i<position; i++) {
This should be:
for (i=1; i<=position; i++) {
Otherwise ack_wait_queue is never fully emptied by ACK packets.
I have also made other cleanups/fixes on zd1211rw that are not related
to AP-mode. Should I post AP-mode as own set and fixes as own?
-Jussi
--
To unsubscribe from this list: send the line "unsubscribe linux-wireless" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html