* [PATCH] Move online check settings initialization to service init.
@ 2023-10-19 22:46 Grant Erickson
2023-11-07 15:19 ` Marcel Holtmann
0 siblings, 1 reply; 2+ messages in thread
From: Grant Erickson @ 2023-10-19 22:46 UTC (permalink / raw)
To: connman
The connman settings "EnableOnlineToReadyTransition",
"OnlineCheckInitialInterval", and "OnlineCheckMaxInterval" do not vary
across calls to 'start_online_check'. Consequently, they can be read
and set once in '__connman_service_init'.
---
src/service.c | 13 +++++++------
1 file changed, 7 insertions(+), 6 deletions(-)
diff --git a/src/service.c b/src/service.c
index 06d02322..55932efc 100644
--- a/src/service.c
+++ b/src/service.c
@@ -1460,12 +1460,6 @@ static void start_online_check(struct connman_service *service,
"Default service remains in READY state.");
return;
}
- enable_online_to_ready_transition =
- connman_setting_get_bool("EnableOnlineToReadyTransition");
- online_check_initial_interval =
- connman_setting_get_uint("OnlineCheckInitialInterval");
- online_check_max_interval =
- connman_setting_get_uint("OnlineCheckMaxInterval");
if (type == CONNMAN_IPCONFIG_TYPE_IPV6 || check_proxy_setup(service)) {
cancel_online_check(service);
@@ -7842,6 +7836,13 @@ int __connman_service_init(void)
remove_unprovisioned_services();
+ enable_online_to_ready_transition =
+ connman_setting_get_bool("EnableOnlineToReadyTransition");
+ online_check_initial_interval =
+ connman_setting_get_uint("OnlineCheckInitialInterval");
+ online_check_max_interval =
+ connman_setting_get_uint("OnlineCheckMaxInterval");
+
return 0;
}
--
2.32.0
^ permalink raw reply related [flat|nested] 2+ messages in thread
* Re: [PATCH] Move online check settings initialization to service init.
2023-10-19 22:46 [PATCH] Move online check settings initialization to service init Grant Erickson
@ 2023-11-07 15:19 ` Marcel Holtmann
0 siblings, 0 replies; 2+ messages in thread
From: Marcel Holtmann @ 2023-11-07 15:19 UTC (permalink / raw)
To: Grant Erickson; +Cc: connman
Hi Grant,
> The connman settings "EnableOnlineToReadyTransition",
> "OnlineCheckInitialInterval", and "OnlineCheckMaxInterval" do not vary
> across calls to 'start_online_check'. Consequently, they can be read
> and set once in '__connman_service_init'.
> ---
> src/service.c | 13 +++++++------
> 1 file changed, 7 insertions(+), 6 deletions(-)
patch has been applied.
Regards
Marcel
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2023-11-07 15:19 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-10-19 22:46 [PATCH] Move online check settings initialization to service init Grant Erickson
2023-11-07 15:19 ` Marcel Holtmann
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.