Send connman mailing list submissions to
        connman@lists.01.org

To subscribe or unsubscribe via email, send a message with subject or
body 'help' to
        connman-requ...@lists.01.org

You can reach the person managing the list at
        connman-ow...@lists.01.org

When replying, please edit your Subject line so it is more specific
than "Re: Contents of connman digest..."

Today's Topics:

   1. RE: [PATCH 1/3] dhcp: Cleanup of VendorClassID config option
      (VAUTRIN Emmanuel (Canal Plus Prestataire))
   2. [PATCH] main: Cleanup of vendor class id and wifi config options
      (VAUTRIN Emmanuel (Canal Plus Prestataire))
   3. Re: [PATCH 0/1] start online check even if service is not the default 
service
      (Christophe Ronco)


----------------------------------------------------------------------

Date: Thu, 6 May 2021 09:41:07 +0000
From: "VAUTRIN Emmanuel (Canal Plus Prestataire)"
        <emmanuel.vaut...@cpexterne.org>
Subject: RE: [PATCH 1/3] dhcp: Cleanup of VendorClassID config option
To: Daniel Wagner <w...@monom.org>
Cc: "connman@lists.01.org" <connman@lists.01.org>
Message-ID:  <pr1pr02mb4794fef6fba4a1203bc1a89693...@pr1pr02mb4794.eur
        prd02.prod.outlook.com>
Content-Type: text/plain; charset="iso-8859-1"

> Okay, I think I get your idea to streamline the naming for the
> function. So, could you please just rename connman_option_get_string()
> to connman_setting_get_string() and update the two call sites. And
> please add a commit message why you are doing it.
Alright Daniel, I will send a new patch following this advice in a new thread
(new commit title).

Best Regards,

Emmanuel

------------------------------

Date: Thu, 6 May 2021 09:45:01 +0000
From: "VAUTRIN Emmanuel (Canal Plus Prestataire)"
        <emmanuel.vaut...@cpexterne.org>
Subject: [PATCH] main: Cleanup of vendor class id and wifi config
        options
To: "connman@lists.01.org" <connman@lists.01.org>
Message-ID:  <pr1pr02mb4794309a2bce29ad9efaff2a93...@pr1pr02mb4794.eur
        prd02.prod.outlook.com>
Content-Type: text/plain; charset="iso-8859-1"

Ensure homogeneity of config options management by replacing
connman_option_get_string() by connman_setting_get_string(), and
removing irrelevant option.h header file.
Fix a memory leak on vendor class id option.
---
 Makefile.am       |  2 +-
 include/option.h  | 35 -----------------------------------
 include/setting.h |  1 +
 plugins/wifi.c    |  5 ++---
 src/connman.h     |  2 --
 src/dhcp.c        |  2 +-
 src/main.c        |  9 +++++----
 7 files changed, 10 insertions(+), 46 deletions(-)
 delete mode 100644 include/option.h

diff --git a/Makefile.am b/Makefile.am
index 8b4b4996b3a6..e5718b191345 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -17,7 +17,7 @@ include_HEADERS = include/log.h include/plugin.h \
 nodist_include_HEADERS = include/version.h
 
 noinst_HEADERS = include/rtnl.h include/task.h \
-                       include/dbus.h include/option.h \
+                       include/dbus.h \
                        include/provider.h include/vpn-dbus.h \
                        include/utsname.h include/timeserver.h include/proxy.h \
                        include/technology.h include/setting.h \
diff --git a/include/option.h b/include/option.h
deleted file mode 100644
index 5e97ed4c24f1..000000000000
--- a/include/option.h
+++ /dev/null
@@ -1,35 +0,0 @@
-/*
- *
- *  Connection Manager
- *
- *  Copyright (C) 2007-2012  Intel Corporation. All rights reserved.
- *
- *  This program is free software; you can redistribute it and/or modify
- *  it under the terms of the GNU General Public License version 2 as
- *  published by the Free Software Foundation.
- *
- *  This program is distributed in the hope that it will be useful,
- *  but WITHOUT ANY WARRANTY; without even the implied warranty of
- *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- *  GNU General Public License for more details.
- *
- *  You should have received a copy of the GNU General Public License
- *  along with this program; if not, write to the Free Software
- *  Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
- *
- */
-
-#ifndef __CONNMAN_OPTION_H
-#define __CONNMAN_OPTION_H
-
-#ifdef __cplusplus
-extern "C" {
-#endif
-
-const char *connman_option_get_string(const char *key);
-
-#ifdef __cplusplus
-}
-#endif
-
-#endif /* __CONNMAN_OPTION_H */
diff --git a/include/setting.h b/include/setting.h
index 8d2c37b7964d..920e6754169b 100644
--- a/include/setting.h
+++ b/include/setting.h
@@ -30,6 +30,7 @@ extern "C" {
 
 bool connman_setting_get_bool(const char *key);
 unsigned int connman_setting_get_uint(const char *key);
+char *connman_setting_get_string(const char *key);
 char **connman_setting_get_string_list(const char *key);
 unsigned int *connman_setting_get_uint_list(const char *key);
 
diff --git a/plugins/wifi.c b/plugins/wifi.c
index 10cf49e684ce..e7014510d959 100644
--- a/plugins/wifi.c
+++ b/plugins/wifi.c
@@ -49,7 +49,6 @@
 #include <connman/service.h>
 #include <connman/peer.h>
 #include <connman/log.h>
-#include <connman/option.h>
 #include <connman/storage.h>
 #include <include/setting.h>
 #include <connman/provision.h>
@@ -1585,7 +1584,7 @@ static int wifi_enable(struct connman_device *device)
        struct wifi_data *wifi = connman_device_get_data(device);
        int index;
        char *interface;
-       const char *driver = connman_option_get_string("wifi");
+       const char *driver = connman_setting_get_string("wifi");
        int ret;
 
        DBG("device %p %p", device, wifi);
@@ -3414,7 +3413,7 @@ static void sta_remove_callback(int result,
                                        void *user_data)
 {
        struct wifi_tethering_info *info = user_data;
-       const char *driver = connman_option_get_string("wifi");
+       const char *driver = connman_setting_get_string("wifi");
 
        DBG("ifname %s result %d ", info->ifname, result);
 
diff --git a/src/connman.h b/src/connman.h
index c70999c5fbd2..681760868eca 100644
--- a/src/connman.h
+++ b/src/connman.h
@@ -138,8 +138,6 @@ void __connman_log_enable(struct connman_debug_desc *start,
 
 #include <connman/backtrace.h>
 
-#include <connman/option.h>
-
 #include <connman/setting.h>
 
 #include <connman/plugin.h>
diff --git a/src/dhcp.c b/src/dhcp.c
index 42e9f417d960..2d96c439207e 100644
--- a/src/dhcp.c
+++ b/src/dhcp.c
@@ -616,7 +616,7 @@ static int dhcp_initialize(struct connman_dhcp *dhcp)
        g_dhcp_client_set_request(dhcp_client, G_DHCP_ROUTER);
        g_dhcp_client_set_request(dhcp_client, G_DHCP_SUBNET);
 
-       vendor_class_id = connman_option_get_string("VendorClassID");
+       vendor_class_id = connman_setting_get_string("VendorClassID");
        if (vendor_class_id)
                g_dhcp_client_set_send(dhcp_client, G_DHCP_VENDOR_CLASS_ID,
                                        vendor_class_id);
diff --git a/src/main.c b/src/main.c
index 8bd44ba18027..6480caa62980 100644
--- a/src/main.c
+++ b/src/main.c
@@ -301,7 +301,7 @@ static void parse_config(GKeyFile *config)
        char **interfaces;
        char **str_list;
        char **tethering;
-        char *vendor_class_id;
+       char *string;
        gsize len;
        int integer;
 
@@ -461,10 +461,10 @@ static void parse_config(GKeyFile *config)
 
        g_clear_error(&error);
 
-       vendor_class_id = __connman_config_get_string(config, "General",
+       string = __connman_config_get_string(config, "General",
                                        CONF_VENDOR_CLASS_ID, &error);
        if (!error)
-               connman_settings.vendor_class_id = vendor_class_id;
+               connman_settings.vendor_class_id = string;
 
        g_clear_error(&error);
 
@@ -703,7 +703,7 @@ static GOptionEntry options[] = {
        { NULL },
 };
 
-const char *connman_option_get_string(const char *key)
+char *connman_setting_get_string(const char *key)
 {
        if (g_str_equal(key, CONF_VENDOR_CLASS_ID))
                return connman_settings.vendor_class_id;
@@ -988,6 +988,7 @@ int main(int argc, char *argv[])
        g_strfreev(connman_settings.fallback_nameservers);
        g_strfreev(connman_settings.blacklisted_interfaces);
        g_strfreev(connman_settings.tethering_technologies);
+       g_free(connman_settings.vendor_class_id);
 
        g_free(option_debug);
        g_free(option_wifi);
-- 
2.25.1


------------------------------

Date: Thu, 6 May 2021 16:21:28 +0200
From: Christophe Ronco <c.ro...@kerlink.fr>
Subject: Re: [PATCH 0/1] start online check even if service is not the
        default service
To: "VAUTRIN Emmanuel (Canal Plus Prestataire)"
        <emmanuel.vaut...@cpexterne.org>, Daniel Wagner <w...@monom.org>,
        "connman@lists.01.org" <connman@lists.01.org>, "r...@gmx.de"
        <r...@gmx.de>
Message-ID: <9eb705e6-0793-01ce-03d9-cef07470d...@kerlink.fr>
Content-Type: multipart/mixed;
        boundary="------------5747798246F8C6DF8A9738FA"

This is a multi-part message in MIME format.
--------------5747798246F8C6DF8A9738FA
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

Emmanuel,

First sorry for the delay. Many things to work on these days.

On 4/30/21 5:33 PM, VAUTRIN Emmanuel (Canal Plus Prestataire) wrote:
> Christophe,
>
>> I retried with connman_1.39 and got the
>> same result.=20
> Can you try with the master up-to-date on HEAD, there were
> new patches since 1.39 on connection subject.

I tried with up-to-date HEAD with the same result. Logs are attached.
Here is my analysis of these logs:

Start of connman with Ethernet cable plugged: wispr started on eth0
service, http request OK, eth service goes online
2021-05-06T13:38:15.199825+00:00 klk-wifc-020002 connmand[1120]:
=2E./git/src/service.c:default_changed() current default (nil)
2021-05-06T13:38:15.202132+00:00 klk-wifc-020002 connmand[1120]:
=2E./git/src/wispr.c:__connman_wispr_start() service 0x22a1dd8
2021-05-06T13:38:15.202640+00:00 klk-wifc-020002 connmand[1120]:
=2E./git/src/wispr.c:wispr_portal_detect() interface eth0
2021-05-06T13:38:15.321634+00:00 klk-wifc-020002 connmand[1120]:
=2E./git/src/wispr.c:wispr_route_request() address 82.165.8.211 if 3 gw
192.168.4.4
2021-05-06T13:38:15.393558+00:00 klk-wifc-020002 connmand[1120]:
=2E./git/src/wispr.c:wispr_portal_web_result() status: 200

Ethernet cable unplugged: wispr started on wlan0 service, http request
OK, WiFi service goes online
2021-05-06T13:38:52.841316+00:00 klk-wifc-020002 connmand[1120]:
=2E./git/src/service.c:default_changed() current default (nil)
2021-05-06T13:38:52.843331+00:00 klk-wifc-020002 connmand[1120]:
=2E./git/src/wispr.c:__connman_wispr_start() service 0x22a9cb0
2021-05-06T13:38:52.844440+00:00 klk-wifc-020002 connmand[1120]:
=2E./git/src/wispr.c:wispr_portal_detect() interface wlan0
2021-05-06T13:38:52.990225+00:00 klk-wifc-020002 connmand[1120]:
=2E./git/src/wispr.c:wispr_route_request() address 82.165.8.211 if 7 gw
192.168.0.1
2021-05-06T13:38:56.118077+00:00 klk-wifc-020002 connmand[1120]:
=2E./git/src/wispr.c:wispr_portal_web_result() status: 200

Ethernet cable plugged again: eth service back to ready, wispr not
started, eth service stays ready
2021-05-06T13:39:05.679926+00:00 klk-wifc-020002 connmand[1120]: eth0
{add} address 192.168.5.151/23 label eth0 family 2

And at the end, I have this list of services (even after 20 minutes):
root@klk-wifc-020002:/var/log # connmanctl
services=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0

*AO klk_drd_2400MHz=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0
wifi_ec24b83950fc_6b6c6b5f6472645f323430304d487a_managed_psk=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0

*AR Wired=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0 ethernet_7076ff020011_cable

>
>> Online check is never started because default_changed not called
>> (because WiFi service is Online while Ethernet service is only Ready I=

>> assume).
> Can you confirm that the Wifi is in online state?
Yes, WiFi service stays online (see result of "connmanctl services"
command just above).
> Is it a problem for you, if the Wifi keeps the online status, when
> plugging the Ethernet, which stays in ready state?
Yes this is a big problem for me. If WiFi service stays online and
Ethernet service stays ready, the default route is on WiFi so all
traffic goes through WiFi instead of wired. This is bad and not what end
user wants when he wrote "PreferredTechnologies =3D ethernet, wifi,
cellular" in main.conf. WiFi is a backup and must not be used if
Ethernet is OK. Looking at comments in main.conf I see current behavior
(using WiFi service for default route when Ethernet service is working)
as a bug.
> I also have added an option (f0bd0e8fe578aaf4b5a4f35abbb23e2ad22dd5ee)
> EnableOnlineToReadyTransition, to manage the loss of connection
> and keep launching the online test, maybe it will solve your problem.

To be honest I did not check. But my WiFi service is still up so I don't
think it will have any impact. I just want default route to go back to
Ethernet when Ethernet service is back.

To do that, I need connman to check if Ethernet service is online when
service is back and that's what Connman 1.36 used to do.


I don't think that reproducing my problem is difficult, can you tell me
if you see the same behavior ? If not, could you send your debug logs,
I'll try to understand what I did wrong.

Best Regards,

Christophe



--------------5747798246F8C6DF8A9738FA
Content-Type: application/gzip;
 name="daemon.log.master_04.tar.gz"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
 filename="daemon.log.master_04.tar.gz"

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
--------------5747798246F8C6DF8A9738FA--

------------------------------

Subject: Digest Footer

_______________________________________________
connman mailing list -- connman@lists.01.org
To unsubscribe send an email to connman-le...@lists.01.org


------------------------------

End of connman Digest, Vol 67, Issue 3
**************************************

Reply via email to