qcacld-3.0: MLO connect path fixes
Fixes in this change include: - Add debug prints - Don't disable roaming in case of MLO link connection - Minor compilation fixes Change-Id: I0aa9e8b2fd634b6dba1926796d95db997946aac3 CRs-fixed: 3013039
This commit is contained in:

committed by
Madan Koyyalamudi

parent
49133bc2ab
commit
19856d1d3f
@@ -1,5 +1,5 @@
|
||||
/*
|
||||
* Copyright (c) 2020, The Linux Foundation. All rights reserved.
|
||||
* Copyright (c) 2020-2021, The Linux Foundation. All rights reserved.
|
||||
*
|
||||
* Permission to use, copy, modify, and/or distribute this software for any
|
||||
* purpose with or without fee is hereby granted, provided that the above
|
||||
@@ -75,16 +75,16 @@ QDF_STATUS if_mgr_connect_start(struct wlan_objmgr_vdev *vdev,
|
||||
if (!ucfg_nan_is_sta_nan_ndi_4_port_allowed(psoc))
|
||||
ucfg_nan_check_and_disable_unsupported_ndi(psoc,
|
||||
false);
|
||||
|
||||
/*
|
||||
* In case of STA+STA concurrency, firmware might try to roam
|
||||
* to same AP where host is trying to do association on the other
|
||||
* STA iface. Roaming is disabled on all the ifaces to avoid
|
||||
* this scenario.
|
||||
*/
|
||||
if_mgr_disable_roaming(pdev, vdev, RSO_CONNECT_START);
|
||||
|
||||
wlan_tdls_teardown_links_sync(psoc);
|
||||
if (!wlan_vdev_mlme_is_mlo_link_vdev(vdev)) {
|
||||
/*
|
||||
* In case of STA+STA concurrency, firmware might try to roam
|
||||
* to same AP where host is trying to do association on the other
|
||||
* STA iface. Roaming is disabled on all the ifaces to avoid
|
||||
* this scenario.
|
||||
*/
|
||||
if_mgr_disable_roaming(pdev, vdev, RSO_CONNECT_START);
|
||||
wlan_tdls_teardown_links_sync(psoc);
|
||||
}
|
||||
|
||||
return QDF_STATUS_SUCCESS;
|
||||
}
|
||||
|
Reference in New Issue
Block a user