Commit a983e48b authored by Avinash Patil's avatar Avinash Patil Committed by John W. Linville

mwifiex: set TDLS link for newly created RA list

Current implementation sets tdls_link flag only while restoring
packets from TDLS queue. If traffic to peer starts after TDLS is
setup, there is no way to set TDLS link flag to true. Do this
while creating RA list and we confirm that there exist a TDLS
peer for which setup is complete.
Signed-off-by: default avatarAvinash Patil <patila@marvell.com>
Signed-off-by: default avatarBing Zhao <bzhao@marvell.com>
Signed-off-by: default avatarJohn W. Linville <linville@tuxdriver.com>
parent 21445049
...@@ -163,6 +163,7 @@ void mwifiex_ralist_add(struct mwifiex_private *priv, const u8 *ra) ...@@ -163,6 +163,7 @@ void mwifiex_ralist_add(struct mwifiex_private *priv, const u8 *ra)
if (!mwifiex_queuing_ra_based(priv)) { if (!mwifiex_queuing_ra_based(priv)) {
if (mwifiex_get_tdls_link_status(priv, ra) == if (mwifiex_get_tdls_link_status(priv, ra) ==
TDLS_SETUP_COMPLETE) { TDLS_SETUP_COMPLETE) {
ra_list->tdls_link = true;
ra_list->is_11n_enabled = ra_list->is_11n_enabled =
mwifiex_tdls_peer_11n_enabled(priv, ra); mwifiex_tdls_peer_11n_enabled(priv, ra);
} else { } else {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment