Thread (25 messages) 25 messages, 5 authors, 2015-12-03

Re: [PATCH 08/11] brcmfmac: Make 5G join preference configurable.

From: Arend van Spriel <hidden>
Date: 2015-12-01 08:34:01

On 11/30/2015 11:58 AM, Kalle Valo wrote:
Arend van Spriel [off-list ref] writes:
quoted
From: Hante Meuleman <redacted>

By default the 5G band has an advantage of 8 dBm on the RSSI when
it comes to selection during join and roam. This patch adds a
module param to make this value configurable. Using the value 99
results in configuration that 5G has always preference over 2.4G.

Reviewed-by: Arend Van Spriel <redacted>
Reviewed-by: Franky (Zhenhui) Lin <redacted>
Reviewed-by: Pieter-Paul Giesberts <redacted>
Signed-off-by: Hante Meuleman <redacted>
Signed-off-by: Arend van Spriel <redacted>
[...]
quoted
+/* Module param joinboost_5g used for preferred join selection.
+ * Use value 99 to configure preferred join to choose 5G always over 2.4G, any
+ * other value configures the advantage of 5G signal strength over 2.4G signal
+ * strength.
+ */
+static int brcmf_joinboost_5g_rssi = BRCMF_JOIN_PREF_RSSI_BOOST;
+module_param_named(joinboost_5g, brcmf_joinboost_5g_rssi, int, 0);
+MODULE_PARM_DESC(joinboost_5g, "Join preference 5G RSSI boost");
I'm not sure here, is a module parameter really the right way to
configure something like this?
Define "right way". It solves a problem for us, but admittedly it is not 
something that is very usable by user-space apps. So I guess what you 
are suggesting here is to come up with a nl80211 api for this. On the 
mailing list (or hostap list) the topic pops up from time to time so 
there are people who would like to have such a knob to play with. Still 
would like to keep the module parameter although its use may change when 
nl80211 api is added.

Regards,
Arend
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help