Re: [PATCH v0 0/7] Support IPv6 for cellular technologies

2012-08-14 Thread Elena Tebesoi
Thanks guys! On Tue, Aug 14, 2012 at 8:06 AM, Patrik Flykt patrik.fl...@linux.intel.com wrote: On fre, 2012-08-10 at 11:58 +0200, Daniel Wagner wrote: From: Daniel Wagner daniel.wag...@bmw-carit.de Hi, These patches are based on Elena's patches from 21.06.2012. I could only test IPv4 but

[PATCH 0/5 v2] Enable GPRS with IPv6

2012-06-21 Thread elena . tebesoi
From: Elena Tebesoi elena.tebe...@gmail.com Make changes and add missing functionality for enabling IPv6 GPRS. Tested and validated with dual IPv4/IPv6 PDP contexts and also with IPv6-only PDP contexts. Elena Tebesoi (5): Allow NULL gateway for IPv6 Remove redundant function call Set

[PATCH 1/5 v2]ipconfig: Allow NULL gateway for IPv6

2012-06-21 Thread elena . tebesoi
From: Elena Tebesoi elena.tebe...@gmail.com This patch makes possible configuring a GPRS connection with IPV6 settings and without gateway. --- src/ipconfig.c |3 --- 1 files changed, 0 insertions(+), 3 deletions(-) diff --git a/src/ipconfig.c b/src/ipconfig.c index b401c23..1a351ec 100644

[PATCH 2/5 v2]network: Remove redundant function call

2012-06-21 Thread elena . tebesoi
From: Elena Tebesoi elena.tebe...@gmail.com IPv4 ipconfig structure is already obtained outside 'if' statement. --- src/network.c |2 -- 1 files changed, 0 insertions(+), 2 deletions(-) diff --git a/src/network.c b/src/network.c index 6fe1d9c..5bd1502 100644 --- a/src/network.c +++ b/src

[PATCH 4/5 v2]network: Enable IPv6 on network interface

2012-06-21 Thread elena . tebesoi
From: Elena Tebesoi elena.tebe...@gmail.com This patch enables IPv6 usage for network interfaces with static/manual configuration. --- src/network.c |2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) diff --git a/src/network.c b/src/network.c index 8da6929..8c9715d 100644 --- a/src

[PATCH 3/5 v2] Set network index for IPv6 configuration

2012-06-21 Thread elena . tebesoi
From: Elena Tebesoi elena.tebe...@gmail.com A GPRS service can also have IPV6 configuration. This patch sets the network index for IPV6. --- This patch is built ontop of current connman_network_set_index implementation. However, the entire method of setting network index needs some rethinking

[PATCH 5/5 v2]ofono: Set IPv6 nameservers on GPRS network connection

2012-06-21 Thread elena . tebesoi
From: Elena Tebesoi elena.tebe...@gmail.com Set IPv6 nameservers for GPRS network connection. When IPv4 is enabled for the same network, then IPv6 nameservers are appended to the IPv4 ones. --- plugins/ofono.c | 16 ++-- 1 files changed, 14 insertions(+), 2 deletions(-) diff --git

[PATCH 1/5]ipconfig: Allow NULL gateway for IPv6

2012-06-18 Thread elena . tebesoi
From: Elena Tebesoi elena.tebe...@gmail.com This patch makes possible configuring a GPRS connection with IPV6 settings and without gateway. --- src/ipconfig.c |3 --- 1 files changed, 0 insertions(+), 3 deletions(-) diff --git a/src/ipconfig.c b/src/ipconfig.c index b401c23..1a351ec 100644

[PATCH 2/5]network: Remove redundant function call

2012-06-18 Thread elena . tebesoi
From: Elena Tebesoi elena.tebe...@gmail.com IPv4 ipconfig structure is already obtained outside 'if' statement. --- src/network.c |2 -- 1 files changed, 0 insertions(+), 2 deletions(-) diff --git a/src/network.c b/src/network.c index 6fe1d9c..5bd1502 100644 --- a/src/network.c +++ b/src

[PATCH 3/5] Set network index for IPv6 configuration

2012-06-18 Thread elena . tebesoi
From: Elena Tebesoi elena.tebe...@gmail.com A GPRS service can also have IPV6 configuration. This patch sets the network index for IPV6. --- This patch is built ontop of current connman_network_set_index implementation. However, the entire method of setting network index needs some rethinking

[PATCH 4/5]network: Enable IPv6 on network interface

2012-06-18 Thread elena . tebesoi
From: Elena Tebesoi elena.tebe...@gmail.com This patch enables IPv6 usage for network interfaces with static/manual configuration. --- src/network.c |2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) diff --git a/src/network.c b/src/network.c index 8da6929..8c9715d 100644 --- a/src

[PATCH 1/5]ipconfig: Allow NULL gateway for IPv6

2012-06-12 Thread elena . tebesoi
From: Elena Tebesoi elena.tebe...@gmail.com This patch makes possible configuring a GPRS connection with IPV6 settings and without gateway. --- src/ipconfig.c |3 --- 1 files changed, 0 insertions(+), 3 deletions(-) diff --git a/src/ipconfig.c b/src/ipconfig.c index b401c23..1a351ec 100644

[PATCH 2/5]network: Set network index for IPv6 configuration

2012-06-12 Thread elena . tebesoi
From: Elena Tebesoi elena.tebe...@gmail.com A GPRS service can also have IPV6 configuration. This patch sets the network index for IPV6. --- src/network.c | 80 1 files changed, 68 insertions(+), 12 deletions(-) diff --git a/src

[PATCH 3/5]network: Enable IPv6 on network interface

2012-06-12 Thread elena . tebesoi
From: Elena Tebesoi elena.tebe...@gmail.com This patch enables IPv6 usage for network interfaces with static/manual configuration. --- src/network.c |2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) diff --git a/src/network.c b/src/network.c index e6adf05..6ecb35b 100644 --- a/src

[PATCH 4/5]network: Allow appending of nameservers

2012-06-12 Thread elena . tebesoi
From: Elena Tebesoi elena.tebe...@gmail.com This patch allows nameservers to be appended for a network. For example, IPv6 nameservers can be appended to the IPv4 nameservers. --- include/network.h |2 +- plugins/dundee.c |4 +++- plugins/ofono.c |3 ++- src/network.c |5

[PATCH 5/5] Set IPv6 nameservers on GPRS network connection

2012-06-12 Thread elena . tebesoi
From: Elena Tebesoi elena.tebe...@gmail.com Set IPv6 nameservers for GPRS network connection. When IPv4 is enabled for the same network, then IPv6 nameservers are appended to the IPv4 ones. --- plugins/ofono.c |5 + 1 files changed, 5 insertions(+), 0 deletions(-) diff --git a/plugins

Re: [PATCH v2]resolver: Fixed cleanup of Resolver timer

2012-05-23 Thread Elena Tebesoi
Hi Marcel, On Tue, May 22, 2012 at 9:12 PM, Marcel Holtmann mar...@holtmann.orgwrote: Hi Elena, When connman is restarted, DNS servers are removed and added again with function __connman_resolver_redo_servers(). While removing a DNS entry, one should also remove the resolver timer

[PATCH v2]resolver: Fixed cleanup of Resolver timer

2012-05-21 Thread Elena Tebesoi
When connman is restarted, DNS servers are removed and added again with function __connman_resolver_redo_servers(). While removing a DNS entry, one should also remove the resolver timer registered for it. Not doing so, causes the timeout handler resolver_expire_cb to fire without being explicitly

[PATCH v2] Send RS before RDNSS lifetime expires

2012-05-18 Thread Elena Tebesoi
Implemented feature from RFC 6106 section '5.1. Recursive DNS Server Option': Lifetime 32-bit unsigned integer. ... Hosts MAY send a Router Solicitation to ensure the RDNSS information is fresh before the interval expires. Host will send RS when a certain

[PATCH]resolver: Fixed cleanup of Resolver timer

2012-05-18 Thread Elena Tebesoi
When connman is restarted, DNS servers are removed and added again with function __connman_resolver_redo_servers(). While removing a DNS entry, one should also remove the resolver timer registered for it. Not doing so, causes the timeout handler resolver_expire_cb to fire without being explicitly

Re: [PATCH] Send RS before RDNSS lifetime expires

2012-05-15 Thread Elena Tebesoi
Hi Jukka, Thank you for the quick review and please find my answers inline. A new version of the patch is due, taking into account your suggestions. Regards, Elena On Mon, May 14, 2012 at 2:21 PM, Jukka Rissanen jukka.rissa...@linux.intel.com wrote: Hi Elena, On 05/11/2012 02:56 PM, Elena

Re: [PATCH] Send RS before RDNSS lifetime expires

2012-05-15 Thread Elena Tebesoi
Hi Jukka, On Tue, May 15, 2012 at 3:45 PM, Jukka Rissanen jukka.rissa...@linux.intel.com wrote: Hi Elena, On 05/15/2012 03:37 PM, Elena Tebesoi wrote: Hi Jukka, Thank you for the quick review and please find my answers inline. A new version of the patch is due, taking into account your

[PATCH] Send RS before RDNSS lifetime expires

2012-05-11 Thread Elena Tebesoi
Implemented feature from RFC 6106 section '5.1. Recursive DNS Server Option': Lifetime 32-bit unsigned integer. ... Hosts MAY send a Router Solicitation to ensure the RDNSS information is fresh before the interval expires. Host will send RS when a certain

Connman and DNSSL question

2012-05-10 Thread Elena Tebesoi
options), then DNS entries will not be updated. I am looking at function rtnl_newnduseropt() from file rtnl.c From RFC 6106 I understand that it is possible to have Router Advertisement only with DNSSL options and without RDNSS options. Thanks in advance, Elena Tebesoi