aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGrant Erickson <gerickson@nuovations.com>2023-12-21 14:34:25 -0800
committerMarcel Holtmann <marcel@holtmann.org>2023-12-23 13:19:19 +0100
commit5769f2b1ab7f1655ff1db4e55cf0e15d0301aaa4 (patch)
tree055e42557577c3ee738fb4fe08e45f48c04b4292
parent3df8078c579f5d922f38baab2abed996ed2b40df (diff)
downloadconnman-5769f2b1ab7f1655ff1db4e55cf0e15d0301aaa4.tar.gz
service: Introduce and use online check 'failures/successes' state.
This introduces a per-IP configuration online check 'failures' and 'successes' state member that represent the number of sustained, back-to-back "online" reachability check failures and successes, respectively, for "continuous" online check mode.
-rw-r--r--src/service.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/service.c b/src/service.c
index 2599acd83..db1d45f61 100644
--- a/src/service.c
+++ b/src/service.c
@@ -109,6 +109,8 @@ struct online_check_state {
*
*/
unsigned int interval;
+ unsigned int successes;
+ unsigned int failures;
};
struct connman_service {