a3415ed80dda3cc5c01ce150b6d6fa4ab20da820

Currently the driver checks that whether DBS connection is allowed in concurrency or not, and if it is not allowed, MCC should happen. But the check of policy_mgr_is_hwmode_set_for_given_chnl blocks the connection in MCC, because it checks whether the DBS mode is set or not, which should not be case always, for example in MCC case scenarios, or SBS case scenarios in future. Lets take a case scenario to understand this :- 1. Keep the ini channel_select_logic_conc = 0 this would disable the dbs for STA+STA/P2P-CLI 2. Turn on the above concurrency combinations in diff band 3. The expectation should be MCC as DBS for this combination is disabled, but this is not the observation. here the vdev that comes up next, would fail as MCC is rejected in policy_mgr_is_hwmode_set_for_given_chn, and DBS is not allowed according to the check in policy_mgr_is_dbs_allowed_for_concurrency hence the combination mentioned above cannot be achieved with this check. Fix is to remove the check of dbs from API policy_mgr_is_hwmode_set_for_given_chnl. Change-Id: I4260f3229658b753f98a106e5580b6c18f7ac0ff CRs-Fixed: 2442533
This is CNSS WLAN Host Driver for products starting from iHelium
Description
Langue
C
98.7%
C++
0.9%
Makefile
0.3%
Starlark
0.1%