qcacld-3.0: Handle STA + TDLS + P2P CLI concurrencies
When P2P CLI is connected first and then STA is connected, disable TDLS on existing interface and enable TDLS on the STA vdev. When existing STA + TDLS exists, disable off channel when P2P connection is started and re-enable off channel for TDLS once connection is complete. Don't teardown TDLS peers once the P2P client connection is successful. Change-Id: I91d152a3a052706289c06cebc932c84a69fdbc00 CRs-Fixed: 3455639
This commit is contained in:

committed by
Madan Koyyalamudi

parent
90da1d654b
commit
9e24d820d4
@@ -125,6 +125,14 @@ void wlan_tdls_update_tx_pkt_cnt(struct wlan_objmgr_vdev *vdev,
|
||||
void wlan_tdls_update_rx_pkt_cnt(struct wlan_objmgr_vdev *vdev,
|
||||
struct qdf_mac_addr *mac_addr,
|
||||
struct qdf_mac_addr *dest_mac_addr);
|
||||
/**
|
||||
* wlan_tdls_notify_start_bss_failure() - Notify TDLS module on start bss
|
||||
* failure
|
||||
* @psoc: Pointer to PSOC object
|
||||
*
|
||||
* Return: None
|
||||
*/
|
||||
void wlan_tdls_notify_start_bss_failure(struct wlan_objmgr_psoc *psoc);
|
||||
|
||||
/**
|
||||
* wlan_tdls_notify_start_bss() - Notify TDLS module on start bss
|
||||
@@ -255,5 +263,9 @@ static inline
|
||||
void wlan_tdls_handle_p2p_client_connect(struct wlan_objmgr_psoc *psoc,
|
||||
struct wlan_objmgr_vdev *vdev)
|
||||
{}
|
||||
|
||||
static inline
|
||||
void wlan_tdls_notify_start_bss_failure(struct wlan_objmgr_psoc *psoc)
|
||||
{}
|
||||
#endif
|
||||
#endif
|
||||
|
Reference in New Issue
Block a user