qcacld-3.0: Update tdls peer state

TDLS peer state is reset to OL_TXRX_PEER_STATE_CONN when enable tdls
link and register tdls peer, then it will drop data packets to the
peer on high latency platform. So, set peer state to
OL_TXRX_PEER_STATE_AUTH once connected to tdls peer.

Change-Id: I0d02f1efa3c79c0bf41649d98a13ce8b0bf7378d
CRs-Fixed: 2423394
Bu işleme şunda yer alıyor:
Wu Gao
2019-04-03 19:49:23 +08:00
işlemeyi yapan: nshrivas
ebeveyn d756ff1530
işleme fd60f3a207

Dosyayı Görüntüle

@@ -4095,6 +4095,13 @@ int wma_update_tdls_peer_state(WMA_HANDLE handle,
restore_last_peer);
}
if (TDLS_PEER_STATE_CONNECTED == peer_state->peer_state) {
peer_mac_addr = cdp_peer_get_peer_mac_addr(soc, peer);
if (peer_mac_addr)
cdp_peer_state_update(soc, pdev, peer_mac_addr,
OL_TXRX_PEER_STATE_AUTH);
}
end_tdls_peer_state:
if (ch_mhz)
qdf_mem_free(ch_mhz);