qcacmn: Select best partner for MLO of 2+ links
Select best candidate by mlo score algorithm. Check bss mlo type first by mlo info, mlo config, partner frequency and dbs/sbs cap, calculate candidate score for SLO/MLMR/EMLSR bss types. For SLO case, same as before except: Decrease percent of legacy band and nss to include 320M and 8x8. Decrease max percent of congestion from 100 to 80 to include MLMR joint congestion. Increase weight of both band width and nss to 20. For EMLSR case, same as SLO except adding EMLSR boost score. For MLMR case, besides adding MLMR boost score, calculate joint RSSI/band width/congestion score for combination of scan entry + each partner link by new mlo algorithm, select partner with highest total joint score as candidate combination, only activate that partner link. Change-Id: I640c6825d945caf5fab504a77717195c2eac0c93 CRs-Fixed: 3234912
This commit is contained in:

committed by
Madan Koyyalamudi

parent
fc00c5bb21
commit
f2a742540b
@@ -505,6 +505,7 @@ enum wlan_phymode {
|
||||
((mode) == WLAN_PHYMODE_11BEA_EHT320); })
|
||||
|
||||
#else
|
||||
#define IS_WLAN_PHYMODE_320MHZ(_mode) 0
|
||||
|
||||
#define IS_WLAN_PHYMODE_160MHZ(_mode) ({typeof(_mode) mode = (_mode); \
|
||||
((mode) == WLAN_PHYMODE_11AC_VHT80_80) || \
|
||||
|
Reference in New Issue
Block a user