From: Niraj Kumar Goit Date: Thu, 9 Sep 2021 09:34:10 +0000 (+0530) Subject: Enable Downgrade dbus method. X-Git-Tag: accepted/tizen/unified/20210916.005908~1 X-Git-Url: http://review.tizen.org/git/?p=platform%2Fupstream%2Fconnman.git;a=commitdiff_plain;h=602168cfe92ab4eeadf13d03748e705e801faa58 Enable Downgrade dbus method. When offline is detected in device, downgrade service state to ready and start online check in connman. Change-Id: Ic5abf9050c51b853ee36fa8067b221c3e9c63eec Signed-off-by: Niraj Kumar Goit --- diff --git a/src/service.c b/src/service.c index c61963e..36379b2 100755 --- a/src/service.c +++ b/src/service.c @@ -7511,7 +7511,7 @@ static DBusMessage *is_eapol_enabled(DBusConnection *conn, } #endif /* defined TIZEN_EXT && defined TIZEN_EXT_EAP_ON_ETHERNET */ -#if defined TIZEN_MAINTAIN_ONLINE +#if defined TIZEN_EXT static DBusMessage *downgrade_service(DBusConnection *conn, DBusMessage *msg, void *user_data) { @@ -7519,6 +7519,7 @@ static DBusMessage *downgrade_service(DBusConnection *conn, downgrade_state(service); __connman_connection_update_gateway(); + start_online_check(service, CONNMAN_IPCONFIG_TYPE_IPV4); return g_dbus_create_reply(msg, DBUS_TYPE_INVALID); } @@ -7591,7 +7592,7 @@ static const GDBusMethodTable service_methods[] = { #if defined TIZEN_EXT && defined TIZEN_EXT_EAP_ON_ETHERNET { GDBUS_METHOD("IsEapolEnabled", NULL, GDBUS_ARGS({ "eapol", "b" }), is_eapol_enabled) }, #endif -#if defined TIZEN_MAINTAIN_ONLINE +#if defined TIZEN_EXT { GDBUS_METHOD("Downgrade", NULL, NULL, downgrade_service) }, #endif { },