mirror of
https://git.kernel.org/pub/scm/network/wireless/iwd.git
synced 2024-11-29 05:39:24 +01:00
scan: increase max data rate, now for HE
This increases the maximum data rate which now is possible with HE. A few comments were also updated, one to include 6G when adjusting the rank for >4000mhz, and the other fixing a typo.
This commit is contained in:
parent
a7ed0e6ba5
commit
6c6bfb3d16
@ -1580,17 +1580,17 @@ static void scan_bss_compute_rank(struct scan_bss *bss)
|
|||||||
double rank;
|
double rank;
|
||||||
uint32_t irank;
|
uint32_t irank;
|
||||||
/*
|
/*
|
||||||
* Maximum rate is 2340Mbps (VHT)
|
* Maximum rate is 9607.8Mbps (HE)
|
||||||
*/
|
*/
|
||||||
double max_rate = 2340000000;
|
double max_rate = 9607800000;
|
||||||
|
|
||||||
rank = (double)bss->data_rate / max_rate * USHRT_MAX;
|
rank = (double)bss->data_rate / max_rate * USHRT_MAX;
|
||||||
|
|
||||||
/* Prefer 5G networks over 2.4G */
|
/* Prefer 5G/6G networks over 2.4G */
|
||||||
if (bss->frequency > 4000)
|
if (bss->frequency > 4000)
|
||||||
rank *= RANK_5G_FACTOR;
|
rank *= RANK_5G_FACTOR;
|
||||||
|
|
||||||
/* Rank loaded APs lower and lighly loaded APs higher */
|
/* Rank loaded APs lower and lightly loaded APs higher */
|
||||||
if (bss->utilization >= 192)
|
if (bss->utilization >= 192)
|
||||||
rank *= RANK_HIGH_UTILIZATION_FACTOR;
|
rank *= RANK_HIGH_UTILIZATION_FACTOR;
|
||||||
else if (bss->utilization <= 63)
|
else if (bss->utilization <= 63)
|
||||||
|
Loading…
Reference in New Issue
Block a user