mwifiex: avoid TDLS check for packets destined to AP
In station role if TDLS is supported, we traverse TDLS peer list to see if packet's destination address matches with TDLS peer. Packets destined to AP are not sent over TDLS link and hence avoid this list traversal for such packets. Signed-off-by: Avinash Patil <patila@marvell.com> Signed-off-by: Bing Zhao <bzhao@marvell.com> Signed-off-by: John W. Linville <linville@tuxdriver.com>
This commit is contained in:
parent
b7a5970144
commit
16e8552afd
|
@ -648,7 +648,7 @@ mwifiex_wmm_add_buf_txqueue(struct mwifiex_private *priv,
|
|||
if (ntohs(eth_hdr->h_proto) == ETH_P_TDLS)
|
||||
dev_dbg(adapter->dev,
|
||||
"TDLS setup packet for %pM. Don't block\n", ra);
|
||||
else
|
||||
else if (memcmp(priv->cfg_bssid, ra, ETH_ALEN))
|
||||
tdls_status = mwifiex_get_tdls_link_status(priv, ra);
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue