提交 31ba6a08 编写于 作者: B Brent Taylor 提交者: Kalle Valo

ath6kl: Fix multiple clients associating in AP mode

When one client is associated and connected to an ar6003 hw version
2.0 with firmware 3.1.1.149, and another client tries to connect, the
first client's MAC address is lost in the station list because the
"aid" is always "1".  The structure "wmi_connect_event" has the "aid"
as the second byte in the message, but it should be the first byte.

This patch has been tested with linux-3.10.40
Signed-off-by: NBrent Taylor <motobud@gmail.com>
Signed-off-by: NKalle Valo <kvalo@qca.qualcomm.com>
上级 469d479f
...@@ -1527,8 +1527,8 @@ struct wmi_connect_event { ...@@ -1527,8 +1527,8 @@ struct wmi_connect_event {
__le32 nw_type; __le32 nw_type;
} sta; } sta;
struct { struct {
u8 phymode;
u8 aid; u8 aid;
u8 phymode;
u8 mac_addr[ETH_ALEN]; u8 mac_addr[ETH_ALEN];
u8 auth; u8 auth;
u8 keymgmt; u8 keymgmt;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册