* [PATCH v2] staging: rtl8723bs: fix network selection in rtw_mlme.c (completing todo)
@ 2024-12-25 15:50 Atharva Tiwari
0 siblings, 0 replies; 3+ messages in thread
From: Atharva Tiwari @ 2024-12-25 15:50 UTC (permalink / raw)
Cc: evepolonium, Greg Kroah-Hartman, Meir Elisha, Philipp Hortmann,
Dan Carpenter, linux-staging, linux-kernel
this patch fixes the network selection logic to avoid selecting a network
with the same ESSID as the olddest scanned network if it was scanned
within the last 500 millisecounds
and please give a specific value for "new enough" on line 481,
i have estimated 500 millisecound but inform me if the value
needs to be changed
Signed-off-by: Atharva Tiwari <evepolonium@gmail.com>
---
Changes since v1:
- Changed the "new enough" value from 1000 millisecounds to 500
- fixed some styling issue
drivers/staging/rtl8723bs/core/rtw_mlme.c | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)
diff --git a/drivers/staging/rtl8723bs/core/rtw_mlme.c b/drivers/staging/rtl8723bs/core/rtw_mlme.c
index 5ded183aa08c..6604619d1b99 100644
--- a/drivers/staging/rtl8723bs/core/rtw_mlme.c
+++ b/drivers/staging/rtl8723bs/core/rtw_mlme.c
@@ -481,8 +481,11 @@ void rtw_update_scanned_network(struct adapter *adapter, struct wlan_bssid_ex *t
}
if (rtw_roam_flags(adapter)) {
- /* TODO: don't select network in the same ess as oldest if it's new enough*/
- }
+ if (is_same_ess(&pnetwork->network, &oldest->network) &&
+ time_after(pnetwork->last_scanned,
+ (unsigned long)msecs_to_jiffies(500)))
+ continue;
+ }
if (!oldest || time_after(oldest->last_scanned, pnetwork->last_scanned))
oldest = pnetwork;
--
2.39.5
^ permalink raw reply related [flat|nested] 3+ messages in thread
* [PATCH v2] staging: rtl8723bs: fix network selection in rtw_mlme.c (completing todo)
@ 2024-12-26 13:00 Atharva Tiwari
2024-12-29 10:21 ` Greg Kroah-Hartman
0 siblings, 1 reply; 3+ messages in thread
From: Atharva Tiwari @ 2024-12-26 13:00 UTC (permalink / raw)
Cc: evepolonium, Greg Kroah-Hartman, Meir Elisha, Philipp Hortmann,
Dan Carpenter, linux-staging, linux-kernel
this patch fixes the network selection logic to avoid selecting a network
with the same ESSID as the olddest scanned network if it was scanned
within the last 500 millisecounds
and please give a specific value for "new enough" on line 481,
i have estimated 500 millisecound but inform me if the value
needs to be changed
Signed-off-by: Atharva Tiwari <evepolonium@gmail.com>
---
Changes since v1:
- Changed the "new enough" value from 1000 millisecounds to 500
- fixed some styling issue
drivers/staging/rtl8723bs/core/rtw_mlme.c | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)
diff --git a/drivers/staging/rtl8723bs/core/rtw_mlme.c b/drivers/staging/rtl8723bs/core/rtw_mlme.c
index 5ded183aa08c..6604619d1b99 100644
--- a/drivers/staging/rtl8723bs/core/rtw_mlme.c
+++ b/drivers/staging/rtl8723bs/core/rtw_mlme.c
@@ -481,8 +481,11 @@ void rtw_update_scanned_network(struct adapter *adapter, struct wlan_bssid_ex *t
}
if (rtw_roam_flags(adapter)) {
- /* TODO: don't select network in the same ess as oldest if it's new enough*/
- }
+ if (is_same_ess(&pnetwork->network, &oldest->network) &&
+ time_after(pnetwork->last_scanned,
+ (unsigned long)msecs_to_jiffies(500)))
+ continue;
+ }
if (!oldest || time_after(oldest->last_scanned, pnetwork->last_scanned))
oldest = pnetwork;
--
2.39.5
^ permalink raw reply related [flat|nested] 3+ messages in thread
* Re: [PATCH v2] staging: rtl8723bs: fix network selection in rtw_mlme.c (completing todo)
2024-12-26 13:00 [PATCH v2] staging: rtl8723bs: fix network selection in rtw_mlme.c (completing todo) Atharva Tiwari
@ 2024-12-29 10:21 ` Greg Kroah-Hartman
0 siblings, 0 replies; 3+ messages in thread
From: Greg Kroah-Hartman @ 2024-12-29 10:21 UTC (permalink / raw)
To: Atharva Tiwari
Cc: Meir Elisha, Philipp Hortmann, Dan Carpenter, linux-staging,
linux-kernel
On Thu, Dec 26, 2024 at 06:30:24PM +0530, Atharva Tiwari wrote:
> this patch fixes the network selection logic to avoid selecting a network
> with the same ESSID as the olddest scanned network if it was scanned
> within the last 500 millisecounds
>
> and please give a specific value for "new enough" on line 481,
> i have estimated 500 millisecound but inform me if the value
> needs to be changed
Why is this paragraph in a changelog? How is that going to work?
>
> Signed-off-by: Atharva Tiwari <evepolonium@gmail.com>
> ---
> Changes since v1:
> - Changed the "new enough" value from 1000 millisecounds to 500
> - fixed some styling issue
You sent 4 copies of this, on different days, so I have no idea what the
"correct" one is :(
Please fix this up and send a v3 showing what is different from previous
versions and only send one copy.
thanks,
greg k-h
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2024-12-29 10:22 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-12-26 13:00 [PATCH v2] staging: rtl8723bs: fix network selection in rtw_mlme.c (completing todo) Atharva Tiwari
2024-12-29 10:21 ` Greg Kroah-Hartman
-- strict thread matches above, loose matches on Subject: below --
2024-12-25 15:50 Atharva Tiwari
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox