qcacld-3.0: Drop EMLSR entry request if concurrency exists
Drop any vendor command request to enter EMLSR mode if there are any concurrent connections existing with MLSR STA as this combination is not supported. Change-Id: I3b1f2bbe714c83628a8394068f7483d3913ce421 CRs-Fixed: 3478257
This commit is contained in:

committad av
Madan Koyyalamudi

förälder
e86c473360
incheckning
df73ec02e0
@@ -7272,6 +7272,14 @@ void policy_mgr_activate_mlo_links(struct wlan_objmgr_psoc *psoc,
|
||||
|
||||
policy_mgr_debug("active vdev cnt: %d, inactive vdev cnt: %d",
|
||||
active_vdev_cnt, inactive_vdev_cnt);
|
||||
|
||||
if (policy_mgr_is_mlo_in_mode_emlsr(psoc, NULL, NULL) &&
|
||||
active_vdev_cnt > 1 &&
|
||||
policy_mgr_get_connection_count(psoc) > ml_vdev_cnt) {
|
||||
policy_mgr_debug("Concurrency exists, cannot enter EMLSR mode");
|
||||
goto done;
|
||||
}
|
||||
|
||||
/*
|
||||
* Invoke Force active link cmd first, followed by Force inactive link
|
||||
* cmd. This ensures that there is atleast 1 link active at any given
|
||||
|
Referens i nytt ärende
Block a user