kernel-ark/drivers/net/wireless/zd1211rw
Jussi Kivilinna f773e409b9 zd1211rw: fix ack_pending in filter_ack causing tx-packet ordering problem on monitor
For reasons not very clear yet to me, filter_ack leaves matching tx-packet
pending with 'ack_pending'. This causes tx-packet to be passed back to upper
layer after next packet has been transfered and tx-packets might end up
coming come out of monitor interface in wrong order vs. rx.

Because of this when enable AP-mode, hostapd monitor interface would get
packets in wrong order causing problems in WPA association.

So don't use mac->ack_pending when in AP-mode.

Signed-off-by: Jussi Kivilinna <jussi.kivilinna@mbnet.fi>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
2011-02-04 16:29:49 -05:00
..
Kconfig
Makefile
zd_chip.c zd1211rw: support setting BSSID for AP mode 2011-02-04 16:29:49 -05:00
zd_chip.h zd1211rw: support setting BSSID for AP mode 2011-02-04 16:29:49 -05:00
zd_def.h
zd_mac.c zd1211rw: fix ack_pending in filter_ack causing tx-packet ordering problem on monitor 2011-02-04 16:29:49 -05:00
zd_mac.h zd1211rw: support setting BSSID for AP mode 2011-02-04 16:29:49 -05:00
zd_rf_al2230.c
zd_rf_al7230b.c
zd_rf_rf2959.c
zd_rf_uw2453.c
zd_rf.c
zd_rf.h
zd_usb.c zd1211rw: add locking for mac->process_intr 2011-02-04 16:29:48 -05:00
zd_usb.h zd1211rw: use urb anchors for tx and fix tx-queue disabling 2011-02-04 16:29:48 -05:00