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 **************************************