* [PATCH 2/6] netconfig: Use CamelCase for IPv4 gateway setting
2019-12-10 23:38 [PATCH 1/6] netconfig: Use CamelCase for IPv4 address settings Tim Kourt
@ 2019-12-10 23:38 ` Tim Kourt
2019-12-10 23:38 ` [PATCH 3/6] netconfig: Use CamelCase for IPv4 DNS setting Tim Kourt
` (4 subsequent siblings)
5 siblings, 0 replies; 7+ messages in thread
From: Tim Kourt @ 2019-12-10 23:38 UTC (permalink / raw)
To: iwd
[-- Attachment #1: Type: text/plain, Size: 918 bytes --]
---
src/netconfig.c | 10 ++++++++--
1 file changed, 8 insertions(+), 2 deletions(-)
diff --git a/src/netconfig.c b/src/netconfig.c
index df9d7ce4..0d5f9464 100644
--- a/src/netconfig.c
+++ b/src/netconfig.c
@@ -204,12 +204,18 @@ static struct netconfig_ifaddr *netconfig_ipv4_get_ifaddr(
static char *netconfig_ipv4_get_gateway(struct netconfig *netconfig)
{
const struct l_dhcp_lease *lease;
+ char *gateway;
switch (netconfig->rtm_protocol) {
case RTPROT_STATIC:
+ gateway = l_settings_get_string(netconfig->active_settings,
+ "IPv4", "Gateway");
+ if (!gateway)
+ gateway = l_settings_get_string(
+ netconfig->active_settings,
+ "IPv4", "gateway");
- return l_settings_get_string(netconfig->active_settings,
- "IPv4", "gateway");
+ return gateway;
case RTPROT_DHCP:
lease = l_dhcp_client_get_lease(netconfig->dhcp_client);
--
2.13.6
^ permalink raw reply related [flat|nested] 7+ messages in thread* [PATCH 3/6] netconfig: Use CamelCase for IPv4 DNS setting
2019-12-10 23:38 [PATCH 1/6] netconfig: Use CamelCase for IPv4 address settings Tim Kourt
2019-12-10 23:38 ` [PATCH 2/6] netconfig: Use CamelCase for IPv4 gateway setting Tim Kourt
@ 2019-12-10 23:38 ` Tim Kourt
2019-12-10 23:38 ` [PATCH 4/6] netconfig: Use CamelCase for IPv6 address settings Tim Kourt
` (3 subsequent siblings)
5 siblings, 0 replies; 7+ messages in thread
From: Tim Kourt @ 2019-12-10 23:38 UTC (permalink / raw)
To: iwd
[-- Attachment #1: Type: text/plain, Size: 943 bytes --]
---
src/netconfig.c | 14 ++++++++++----
1 file changed, 10 insertions(+), 4 deletions(-)
diff --git a/src/netconfig.c b/src/netconfig.c
index 0d5f9464..58a08b35 100644
--- a/src/netconfig.c
+++ b/src/netconfig.c
@@ -233,12 +233,18 @@ static char **netconfig_ipv4_get_dns(struct netconfig *netconfig, uint8_t proto)
const struct l_dhcp_lease *lease;
struct in_addr in_addr;
char **dns_list;
- char **p;
- p = dns_list = l_settings_get_string_list(netconfig->active_settings,
- "IPv4", "dns", ' ');
+ dns_list = l_settings_get_string_list(netconfig->active_settings,
+ "IPv4", "DNS", ' ');
+ if (!dns_list)
+ dns_list = l_settings_get_string_list(
+ netconfig->active_settings,
+ "IPv4", "dns", ' ');
+
if (dns_list && *dns_list) {
- for (; *p; p++) {
+ char **p;
+
+ for (p = dns_list; *p; p++) {
if (inet_pton(AF_INET, *p, &in_addr) == 1)
continue;
--
2.13.6
^ permalink raw reply related [flat|nested] 7+ messages in thread* [PATCH 4/6] netconfig: Use CamelCase for IPv6 address settings
2019-12-10 23:38 [PATCH 1/6] netconfig: Use CamelCase for IPv4 address settings Tim Kourt
2019-12-10 23:38 ` [PATCH 2/6] netconfig: Use CamelCase for IPv4 gateway setting Tim Kourt
2019-12-10 23:38 ` [PATCH 3/6] netconfig: Use CamelCase for IPv4 DNS setting Tim Kourt
@ 2019-12-10 23:38 ` Tim Kourt
2019-12-10 23:38 ` [PATCH 5/6] netconfig: Use CamelCase for IPv6 gateway setting Tim Kourt
` (2 subsequent siblings)
5 siblings, 0 replies; 7+ messages in thread
From: Tim Kourt @ 2019-12-10 23:38 UTC (permalink / raw)
To: iwd
[-- Attachment #1: Type: text/plain, Size: 704 bytes --]
---
src/netconfig.c | 10 +++++++---
1 file changed, 7 insertions(+), 3 deletions(-)
diff --git a/src/netconfig.c b/src/netconfig.c
index 58a08b35..7776f6e1 100644
--- a/src/netconfig.c
+++ b/src/netconfig.c
@@ -290,9 +290,13 @@ static struct netconfig_ifaddr *netconfig_ipv6_get_ifaddr(
switch (proto) {
case RTPROT_STATIC:
ip = l_settings_get_string(netconfig->active_settings, "IPv6",
- "ip");
- if (!ip)
- return NULL;
+ "Address");
+ if (!ip) {
+ ip = l_settings_get_string(netconfig->active_settings,
+ "IPv6", "ip");
+ if (!ip)
+ return NULL;
+ }
ifaddr = l_new(struct netconfig_ifaddr, 1);
ifaddr->ip = ip;
--
2.13.6
^ permalink raw reply related [flat|nested] 7+ messages in thread* [PATCH 5/6] netconfig: Use CamelCase for IPv6 gateway setting
2019-12-10 23:38 [PATCH 1/6] netconfig: Use CamelCase for IPv4 address settings Tim Kourt
` (2 preceding siblings ...)
2019-12-10 23:38 ` [PATCH 4/6] netconfig: Use CamelCase for IPv6 address settings Tim Kourt
@ 2019-12-10 23:38 ` Tim Kourt
2019-12-10 23:38 ` [PATCH 6/6] netconfig: Use CamelCase for IPv6 DNS setting Tim Kourt
2019-12-11 6:52 ` [PATCH 1/6] netconfig: Use CamelCase for IPv4 address settings Denis Kenzior
5 siblings, 0 replies; 7+ messages in thread
From: Tim Kourt @ 2019-12-10 23:38 UTC (permalink / raw)
To: iwd
[-- Attachment #1: Type: text/plain, Size: 742 bytes --]
---
src/netconfig.c | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git a/src/netconfig.c b/src/netconfig.c
index 7776f6e1..d91f4120 100644
--- a/src/netconfig.c
+++ b/src/netconfig.c
@@ -351,7 +351,11 @@ static char *netconfig_ipv6_get_gateway(struct netconfig *netconfig)
switch (netconfig->rtm_v6_protocol) {
case RTPROT_STATIC:
gateway = l_settings_get_string(netconfig->active_settings,
- "IPv6", "gateway");
+ "IPv6", "Gateway");
+ if (!gateway)
+ gateway = l_settings_get_string(
+ netconfig->active_settings,
+ "IPv6", "gateway");
if (inet_pton(AF_INET6, gateway, &in6_addr) < 1) {
l_error("netconfig: Invalid IPv6 gateway address %s is "
--
2.13.6
^ permalink raw reply related [flat|nested] 7+ messages in thread* [PATCH 6/6] netconfig: Use CamelCase for IPv6 DNS setting
2019-12-10 23:38 [PATCH 1/6] netconfig: Use CamelCase for IPv4 address settings Tim Kourt
` (3 preceding siblings ...)
2019-12-10 23:38 ` [PATCH 5/6] netconfig: Use CamelCase for IPv6 gateway setting Tim Kourt
@ 2019-12-10 23:38 ` Tim Kourt
2019-12-11 6:52 ` [PATCH 1/6] netconfig: Use CamelCase for IPv4 address settings Denis Kenzior
5 siblings, 0 replies; 7+ messages in thread
From: Tim Kourt @ 2019-12-10 23:38 UTC (permalink / raw)
To: iwd
[-- Attachment #1: Type: text/plain, Size: 918 bytes --]
---
src/netconfig.c | 15 +++++++++++----
1 file changed, 11 insertions(+), 4 deletions(-)
diff --git a/src/netconfig.c b/src/netconfig.c
index d91f4120..c7e9f934 100644
--- a/src/netconfig.c
+++ b/src/netconfig.c
@@ -382,12 +382,19 @@ static char **netconfig_ipv6_get_dns(struct netconfig *netconfig, uint8_t proto)
{
struct in6_addr in6_addr;
char **dns_list;
- char **p;
- p = dns_list = l_settings_get_string_list(netconfig->active_settings,
- "IPv6", "dns", ' ');
+ dns_list = l_settings_get_string_list(netconfig->active_settings,
+ "IPv6", "DNS", ' ');
+
+ if (!dns_list)
+ dns_list = l_settings_get_string_list(
+ netconfig->active_settings,
+ "IPv6", "dns", ' ');
+
if (dns_list && *dns_list) {
- for (; *p; p++) {
+ char **p;
+
+ for (p = dns_list; *p; p++) {
if (inet_pton(AF_INET6, *p, &in6_addr) == 1)
continue;
--
2.13.6
^ permalink raw reply related [flat|nested] 7+ messages in thread* Re: [PATCH 1/6] netconfig: Use CamelCase for IPv4 address settings
2019-12-10 23:38 [PATCH 1/6] netconfig: Use CamelCase for IPv4 address settings Tim Kourt
` (4 preceding siblings ...)
2019-12-10 23:38 ` [PATCH 6/6] netconfig: Use CamelCase for IPv6 DNS setting Tim Kourt
@ 2019-12-11 6:52 ` Denis Kenzior
5 siblings, 0 replies; 7+ messages in thread
From: Denis Kenzior @ 2019-12-11 6:52 UTC (permalink / raw)
To: iwd
[-- Attachment #1: Type: text/plain, Size: 211 bytes --]
Hi Tim,
On 12/10/19 5:38 PM, Tim Kourt wrote:
> ---
> src/netconfig.c | 25 ++++++++++++++++++++-----
> 1 file changed, 20 insertions(+), 5 deletions(-)
>
All applied, thanks.
Regards,
-Denis
^ permalink raw reply [flat|nested] 7+ messages in thread