All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH net 1/2] ipv6: add missing netconf notif when 'all' is updated
@ 2016-08-29 10:05 Nicolas Dichtel
  2016-08-29 10:05 ` [PATCH net 2/2] netconf: add a notif when settings are created Nicolas Dichtel
                   ` (3 more replies)
  0 siblings, 4 replies; 12+ messages in thread
From: Nicolas Dichtel @ 2016-08-29 10:05 UTC (permalink / raw)
  To: davem; +Cc: netdev, Nicolas Dichtel

The 'default' value was not advertised.

Fixes: f3a1bfb11ccb ("rtnl/ipv6: use netconf msg to advertise forwarding status")
Signed-off-by: Nicolas Dichtel <nicolas.dichtel@6wind.com>
---
 net/ipv6/addrconf.c | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/net/ipv6/addrconf.c b/net/ipv6/addrconf.c
index f418d2eaeddd..299f0656e87f 100644
--- a/net/ipv6/addrconf.c
+++ b/net/ipv6/addrconf.c
@@ -778,7 +778,14 @@ static int addrconf_fixup_forwarding(struct ctl_table *table, int *p, int newf)
 	}
 
 	if (p == &net->ipv6.devconf_all->forwarding) {
+		int old_dftl = net->ipv6.devconf_dflt->forwarding;
+
 		net->ipv6.devconf_dflt->forwarding = newf;
+		if ((!newf) ^ (!old_dftl))
+			inet6_netconf_notify_devconf(net, NETCONFA_FORWARDING,
+						     NETCONFA_IFINDEX_DEFAULT,
+						     net->ipv6.devconf_dflt);
+
 		addrconf_forward_change(net, newf);
 		if ((!newf) ^ (!old))
 			inet6_netconf_notify_devconf(net, NETCONFA_FORWARDING,
-- 
2.8.1

^ permalink raw reply related	[flat|nested] 12+ messages in thread

* [PATCH net 2/2] netconf: add a notif  when settings are created
  2016-08-29 10:05 [PATCH net 1/2] ipv6: add missing netconf notif when 'all' is updated Nicolas Dichtel
@ 2016-08-29 10:05 ` Nicolas Dichtel
  2016-08-29 13:00 ` [PATCH net 1/2] ipv6: add missing netconf notif when 'all' is updated Sergei Shtylyov
                   ` (2 subsequent siblings)
  3 siblings, 0 replies; 12+ messages in thread
From: Nicolas Dichtel @ 2016-08-29 10:05 UTC (permalink / raw)
  To: davem; +Cc: netdev, Nicolas Dichtel

All changes are notified, but the initial state was missing.

Signed-off-by: Nicolas Dichtel <nicolas.dichtel@6wind.com>
---
 net/ipv4/devinet.c  | 11 +++++++----
 net/ipv6/addrconf.c |  9 ++++++++-
 2 files changed, 15 insertions(+), 5 deletions(-)

diff --git a/net/ipv4/devinet.c b/net/ipv4/devinet.c
index 415e117967c7..062a67ca9a21 100644
--- a/net/ipv4/devinet.c
+++ b/net/ipv4/devinet.c
@@ -2232,7 +2232,7 @@ static struct devinet_sysctl_table {
 };
 
 static int __devinet_sysctl_register(struct net *net, char *dev_name,
-					struct ipv4_devconf *p)
+				     int ifindex, struct ipv4_devconf *p)
 {
 	int i;
 	struct devinet_sysctl_table *t;
@@ -2255,6 +2255,8 @@ static int __devinet_sysctl_register(struct net *net, char *dev_name,
 		goto free;
 
 	p->sysctl = t;
+
+	inet_netconf_notify_devconf(net, NETCONFA_ALL, ifindex, p);
 	return 0;
 
 free:
@@ -2286,7 +2288,7 @@ static int devinet_sysctl_register(struct in_device *idev)
 	if (err)
 		return err;
 	err = __devinet_sysctl_register(dev_net(idev->dev), idev->dev->name,
-					&idev->cnf);
+					idev->dev->ifindex, &idev->cnf);
 	if (err)
 		neigh_sysctl_unregister(idev->arp_parms);
 	return err;
@@ -2347,11 +2349,12 @@ static __net_init int devinet_init_net(struct net *net)
 	}
 
 #ifdef CONFIG_SYSCTL
-	err = __devinet_sysctl_register(net, "all", all);
+	err = __devinet_sysctl_register(net, "all", NETCONFA_IFINDEX_ALL, all);
 	if (err < 0)
 		goto err_reg_all;
 
-	err = __devinet_sysctl_register(net, "default", dflt);
+	err = __devinet_sysctl_register(net, "default",
+					NETCONFA_IFINDEX_DEFAULT, dflt);
 	if (err < 0)
 		goto err_reg_dflt;
 
diff --git a/net/ipv6/addrconf.c b/net/ipv6/addrconf.c
index 299f0656e87f..bb3874d2f248 100644
--- a/net/ipv6/addrconf.c
+++ b/net/ipv6/addrconf.c
@@ -6032,7 +6032,7 @@ static const struct ctl_table addrconf_sysctl[] = {
 static int __addrconf_sysctl_register(struct net *net, char *dev_name,
 		struct inet6_dev *idev, struct ipv6_devconf *p)
 {
-	int i;
+	int i, ifindex;
 	struct ctl_table *table;
 	char path[sizeof("net/ipv6/conf/") + IFNAMSIZ];
 
@@ -6052,6 +6052,13 @@ static int __addrconf_sysctl_register(struct net *net, char *dev_name,
 	if (!p->sysctl_header)
 		goto free;
 
+	if (!strcmp(dev_name, "all"))
+		ifindex = NETCONFA_IFINDEX_ALL;
+	else if (!strcmp(dev_name, "default"))
+		ifindex = NETCONFA_IFINDEX_DEFAULT;
+	else
+		ifindex = idev->dev->ifindex;
+	inet6_netconf_notify_devconf(net, NETCONFA_ALL, ifindex, p);
 	return 0;
 
 free:
-- 
2.8.1

^ permalink raw reply related	[flat|nested] 12+ messages in thread

* Re: [PATCH net 1/2] ipv6: add missing netconf notif when 'all' is updated
  2016-08-29 10:05 [PATCH net 1/2] ipv6: add missing netconf notif when 'all' is updated Nicolas Dichtel
  2016-08-29 10:05 ` [PATCH net 2/2] netconf: add a notif when settings are created Nicolas Dichtel
@ 2016-08-29 13:00 ` Sergei Shtylyov
  2016-08-29 13:42   ` Nicolas Dichtel
  2016-08-29 14:13   ` 吉藤英明
  2016-08-30  2:51 ` YOSHIFUJI Hideaki
  2016-08-30  8:09 ` [PATCH net v2 " Nicolas Dichtel
  3 siblings, 2 replies; 12+ messages in thread
From: Sergei Shtylyov @ 2016-08-29 13:00 UTC (permalink / raw)
  To: Nicolas Dichtel, davem; +Cc: netdev

Hello.

On 8/29/2016 1:05 PM, Nicolas Dichtel wrote:

> The 'default' value was not advertised.
>
> Fixes: f3a1bfb11ccb ("rtnl/ipv6: use netconf msg to advertise forwarding status")
> Signed-off-by: Nicolas Dichtel <nicolas.dichtel@6wind.com>
> ---
>  net/ipv6/addrconf.c | 7 +++++++
>  1 file changed, 7 insertions(+)
>
> diff --git a/net/ipv6/addrconf.c b/net/ipv6/addrconf.c
> index f418d2eaeddd..299f0656e87f 100644
> --- a/net/ipv6/addrconf.c
> +++ b/net/ipv6/addrconf.c
> @@ -778,7 +778,14 @@ static int addrconf_fixup_forwarding(struct ctl_table *table, int *p, int newf)
>  	}
>
>  	if (p == &net->ipv6.devconf_all->forwarding) {
> +		int old_dftl = net->ipv6.devconf_dflt->forwarding;
> +
>  		net->ipv6.devconf_dflt->forwarding = newf;
> +		if ((!newf) ^ (!old_dftl))

    IIUC, !'s are not necessary here (and more so the parens around them). And 
perhaps ^ can be changed to != for clarity...

> +			inet6_netconf_notify_devconf(net, NETCONFA_FORWARDING,
> +						     NETCONFA_IFINDEX_DEFAULT,
> +						     net->ipv6.devconf_dflt);
> +
>  		addrconf_forward_change(net, newf);
>  		if ((!newf) ^ (!old))
>  			inet6_netconf_notify_devconf(net, NETCONFA_FORWARDING,

MBR, Sergei

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [PATCH net 1/2] ipv6: add missing netconf notif when 'all' is updated
  2016-08-29 13:00 ` [PATCH net 1/2] ipv6: add missing netconf notif when 'all' is updated Sergei Shtylyov
@ 2016-08-29 13:42   ` Nicolas Dichtel
  2016-08-29 14:13   ` 吉藤英明
  1 sibling, 0 replies; 12+ messages in thread
From: Nicolas Dichtel @ 2016-08-29 13:42 UTC (permalink / raw)
  To: Sergei Shtylyov, davem; +Cc: netdev

Le 29/08/2016 à 15:00, Sergei Shtylyov a écrit :
[snip]
>>      if (p == &net->ipv6.devconf_all->forwarding) {
>> +        int old_dftl = net->ipv6.devconf_dflt->forwarding;
>> +
>>          net->ipv6.devconf_dflt->forwarding = newf;
>> +        if ((!newf) ^ (!old_dftl))
> 
>    IIUC, !'s are not necessary here (and more so the parens around them). And
> perhaps ^ can be changed to != for clarity...
Yes, but a lot of places in this code use that. So for consistency I use the same.

> 
>> +            inet6_netconf_notify_devconf(net, NETCONFA_FORWARDING,
>> +                             NETCONFA_IFINDEX_DEFAULT,
>> +                             net->ipv6.devconf_dflt);
>> +
>>          addrconf_forward_change(net, newf);
>>          if ((!newf) ^ (!old))
Here is an example.

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [PATCH net 1/2] ipv6: add missing netconf notif when 'all' is updated
  2016-08-29 13:00 ` [PATCH net 1/2] ipv6: add missing netconf notif when 'all' is updated Sergei Shtylyov
  2016-08-29 13:42   ` Nicolas Dichtel
@ 2016-08-29 14:13   ` 吉藤英明
  2016-08-29 16:50     ` Sergei Shtylyov
  1 sibling, 1 reply; 12+ messages in thread
From: 吉藤英明 @ 2016-08-29 14:13 UTC (permalink / raw)
  To: Sergei Shtylyov; +Cc: Nicolas Dichtel, David Miller, network dev

Hi,

2016-08-29 22:00 GMT+09:00 Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>:
> Hello.
>
> On 8/29/2016 1:05 PM, Nicolas Dichtel wrote:
>
>> The 'default' value was not advertised.
>>
>> Fixes: f3a1bfb11ccb ("rtnl/ipv6: use netconf msg to advertise forwarding
>> status")
>> Signed-off-by: Nicolas Dichtel <nicolas.dichtel@6wind.com>
>> ---
>>  net/ipv6/addrconf.c | 7 +++++++
>>  1 file changed, 7 insertions(+)
>>
>> diff --git a/net/ipv6/addrconf.c b/net/ipv6/addrconf.c
>> index f418d2eaeddd..299f0656e87f 100644
>> --- a/net/ipv6/addrconf.c
>> +++ b/net/ipv6/addrconf.c
>> @@ -778,7 +778,14 @@ static int addrconf_fixup_forwarding(struct ctl_table
>> *table, int *p, int newf)
>>         }
>>
>>         if (p == &net->ipv6.devconf_all->forwarding) {
>> +               int old_dftl = net->ipv6.devconf_dflt->forwarding;
>> +
>>                 net->ipv6.devconf_dflt->forwarding = newf;
>> +               if ((!newf) ^ (!old_dftl))
>
>
>    IIUC, !'s are not necessary here (and more so the parens around them).
> And perhaps ^ can be changed to != for clarity...

No, it will break.

--yoshfuji

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [PATCH net 1/2] ipv6: add missing netconf notif when 'all' is updated
  2016-08-29 14:13   ` 吉藤英明
@ 2016-08-29 16:50     ` Sergei Shtylyov
  0 siblings, 0 replies; 12+ messages in thread
From: Sergei Shtylyov @ 2016-08-29 16:50 UTC (permalink / raw)
  To: 吉藤英明
  Cc: Nicolas Dichtel, David Miller, network dev

On 08/29/2016 05:13 PM, 吉藤英明 wrote:

>>> The 'default' value was not advertised.
>>>
>>> Fixes: f3a1bfb11ccb ("rtnl/ipv6: use netconf msg to advertise forwarding
>>> status")
>>> Signed-off-by: Nicolas Dichtel <nicolas.dichtel@6wind.com>
>>> ---
>>>  net/ipv6/addrconf.c | 7 +++++++
>>>  1 file changed, 7 insertions(+)
>>>
>>> diff --git a/net/ipv6/addrconf.c b/net/ipv6/addrconf.c
>>> index f418d2eaeddd..299f0656e87f 100644
>>> --- a/net/ipv6/addrconf.c
>>> +++ b/net/ipv6/addrconf.c
>>> @@ -778,7 +778,14 @@ static int addrconf_fixup_forwarding(struct ctl_table
>>> *table, int *p, int newf)
>>>         }
>>>
>>>         if (p == &net->ipv6.devconf_all->forwarding) {
>>> +               int old_dftl = net->ipv6.devconf_dflt->forwarding;
>>> +
>>>                 net->ipv6.devconf_dflt->forwarding = newf;
>>> +               if ((!newf) ^ (!old_dftl))
>>
>>
>>    IIUC, !'s are not necessary here (and more so the parens around them).
>> And perhaps ^ can be changed to != for clarity...
>
> No, it will break.

    Well, if those variables are actually bit masks, ! seem to be needed 
indeed. But ^ can be replaced by != anyway.

> --yoshfuji

MBR, Sergei

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [PATCH net 1/2] ipv6: add missing netconf notif when 'all' is updated
  2016-08-29 10:05 [PATCH net 1/2] ipv6: add missing netconf notif when 'all' is updated Nicolas Dichtel
  2016-08-29 10:05 ` [PATCH net 2/2] netconf: add a notif when settings are created Nicolas Dichtel
  2016-08-29 13:00 ` [PATCH net 1/2] ipv6: add missing netconf notif when 'all' is updated Sergei Shtylyov
@ 2016-08-30  2:51 ` YOSHIFUJI Hideaki
  2016-08-30  7:41   ` Nicolas Dichtel
  2016-08-30  8:09 ` [PATCH net v2 " Nicolas Dichtel
  3 siblings, 1 reply; 12+ messages in thread
From: YOSHIFUJI Hideaki @ 2016-08-30  2:51 UTC (permalink / raw)
  To: Nicolas Dichtel, davem; +Cc: hideaki.yoshifuji, netdev



Nicolas Dichtel wrote:
> The 'default' value was not advertised.
> 
> Fixes: f3a1bfb11ccb ("rtnl/ipv6: use netconf msg to advertise forwarding status")
> Signed-off-by: Nicolas Dichtel <nicolas.dichtel@6wind.com>
> ---
>  net/ipv6/addrconf.c | 7 +++++++
>  1 file changed, 7 insertions(+)
> 
> diff --git a/net/ipv6/addrconf.c b/net/ipv6/addrconf.c
> index f418d2eaeddd..299f0656e87f 100644
> --- a/net/ipv6/addrconf.c
> +++ b/net/ipv6/addrconf.c
> @@ -778,7 +778,14 @@ static int addrconf_fixup_forwarding(struct ctl_table *table, int *p, int newf)
>  	}
>  
>  	if (p == &net->ipv6.devconf_all->forwarding) {
> +		int old_dftl = net->ipv6.devconf_dflt->forwarding;

dflt, not dftl?

> +
>  		net->ipv6.devconf_dflt->forwarding = newf;
> +		if ((!newf) ^ (!old_dftl))
> +			inet6_netconf_notify_devconf(net, NETCONFA_FORWARDING,
> +						     NETCONFA_IFINDEX_DEFAULT,
> +						     net->ipv6.devconf_dflt);
> +
>  		addrconf_forward_change(net, newf);
>  		if ((!newf) ^ (!old))
>  			inet6_netconf_notify_devconf(net, NETCONFA_FORWARDING,
> 

-- 
Hideaki Yoshifuji <hideaki.yoshifuji@miraclelinux.com>
Technical Division, MIRACLE LINUX CORPORATION

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [PATCH net 1/2] ipv6: add missing netconf notif when 'all' is updated
  2016-08-30  2:51 ` YOSHIFUJI Hideaki
@ 2016-08-30  7:41   ` Nicolas Dichtel
  0 siblings, 0 replies; 12+ messages in thread
From: Nicolas Dichtel @ 2016-08-30  7:41 UTC (permalink / raw)
  To: YOSHIFUJI Hideaki, davem; +Cc: netdev

Le 30/08/2016 à 04:51, YOSHIFUJI Hideaki a écrit :
> 
> 
> Nicolas Dichtel wrote:
[snip]
>> +		int old_dftl = net->ipv6.devconf_dflt->forwarding;
> 
> dflt, not dftl?
Good catch!

^ permalink raw reply	[flat|nested] 12+ messages in thread

* [PATCH net v2 1/2] ipv6: add missing netconf notif when 'all' is updated
  2016-08-29 10:05 [PATCH net 1/2] ipv6: add missing netconf notif when 'all' is updated Nicolas Dichtel
                   ` (2 preceding siblings ...)
  2016-08-30  2:51 ` YOSHIFUJI Hideaki
@ 2016-08-30  8:09 ` Nicolas Dichtel
  2016-08-30  8:09   ` [PATCH net v2 2/2] netconf: add a notif when settings are created Nicolas Dichtel
  2016-09-01 22:18   ` [PATCH net v2 1/2] ipv6: add missing netconf notif when 'all' is updated David Miller
  3 siblings, 2 replies; 12+ messages in thread
From: Nicolas Dichtel @ 2016-08-30  8:09 UTC (permalink / raw)
  To: davem; +Cc: netdev, hideaki.yoshifuji, Nicolas Dichtel

The 'default' value was not advertised.

Fixes: f3a1bfb11ccb ("rtnl/ipv6: use netconf msg to advertise forwarding status")
Signed-off-by: Nicolas Dichtel <nicolas.dichtel@6wind.com>
---

v2: fix a typo in the variable old_dflt

 net/ipv6/addrconf.c | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/net/ipv6/addrconf.c b/net/ipv6/addrconf.c
index f418d2eaeddd..2a688171a188 100644
--- a/net/ipv6/addrconf.c
+++ b/net/ipv6/addrconf.c
@@ -778,7 +778,14 @@ static int addrconf_fixup_forwarding(struct ctl_table *table, int *p, int newf)
 	}
 
 	if (p == &net->ipv6.devconf_all->forwarding) {
+		int old_dflt = net->ipv6.devconf_dflt->forwarding;
+
 		net->ipv6.devconf_dflt->forwarding = newf;
+		if ((!newf) ^ (!old_dflt))
+			inet6_netconf_notify_devconf(net, NETCONFA_FORWARDING,
+						     NETCONFA_IFINDEX_DEFAULT,
+						     net->ipv6.devconf_dflt);
+
 		addrconf_forward_change(net, newf);
 		if ((!newf) ^ (!old))
 			inet6_netconf_notify_devconf(net, NETCONFA_FORWARDING,
-- 
2.8.1

^ permalink raw reply related	[flat|nested] 12+ messages in thread

* [PATCH net v2 2/2] netconf: add a notif  when settings are created
  2016-08-30  8:09 ` [PATCH net v2 " Nicolas Dichtel
@ 2016-08-30  8:09   ` Nicolas Dichtel
  2016-09-01 22:18     ` David Miller
  2016-09-01 22:18   ` [PATCH net v2 1/2] ipv6: add missing netconf notif when 'all' is updated David Miller
  1 sibling, 1 reply; 12+ messages in thread
From: Nicolas Dichtel @ 2016-08-30  8:09 UTC (permalink / raw)
  To: davem; +Cc: netdev, hideaki.yoshifuji, Nicolas Dichtel

All changes are notified, but the initial state was missing.

Signed-off-by: Nicolas Dichtel <nicolas.dichtel@6wind.com>
---

v2: no change

 net/ipv4/devinet.c  | 11 +++++++----
 net/ipv6/addrconf.c |  9 ++++++++-
 2 files changed, 15 insertions(+), 5 deletions(-)

diff --git a/net/ipv4/devinet.c b/net/ipv4/devinet.c
index 415e117967c7..062a67ca9a21 100644
--- a/net/ipv4/devinet.c
+++ b/net/ipv4/devinet.c
@@ -2232,7 +2232,7 @@ static struct devinet_sysctl_table {
 };
 
 static int __devinet_sysctl_register(struct net *net, char *dev_name,
-					struct ipv4_devconf *p)
+				     int ifindex, struct ipv4_devconf *p)
 {
 	int i;
 	struct devinet_sysctl_table *t;
@@ -2255,6 +2255,8 @@ static int __devinet_sysctl_register(struct net *net, char *dev_name,
 		goto free;
 
 	p->sysctl = t;
+
+	inet_netconf_notify_devconf(net, NETCONFA_ALL, ifindex, p);
 	return 0;
 
 free:
@@ -2286,7 +2288,7 @@ static int devinet_sysctl_register(struct in_device *idev)
 	if (err)
 		return err;
 	err = __devinet_sysctl_register(dev_net(idev->dev), idev->dev->name,
-					&idev->cnf);
+					idev->dev->ifindex, &idev->cnf);
 	if (err)
 		neigh_sysctl_unregister(idev->arp_parms);
 	return err;
@@ -2347,11 +2349,12 @@ static __net_init int devinet_init_net(struct net *net)
 	}
 
 #ifdef CONFIG_SYSCTL
-	err = __devinet_sysctl_register(net, "all", all);
+	err = __devinet_sysctl_register(net, "all", NETCONFA_IFINDEX_ALL, all);
 	if (err < 0)
 		goto err_reg_all;
 
-	err = __devinet_sysctl_register(net, "default", dflt);
+	err = __devinet_sysctl_register(net, "default",
+					NETCONFA_IFINDEX_DEFAULT, dflt);
 	if (err < 0)
 		goto err_reg_dflt;
 
diff --git a/net/ipv6/addrconf.c b/net/ipv6/addrconf.c
index 2a688171a188..bdf368eff5ab 100644
--- a/net/ipv6/addrconf.c
+++ b/net/ipv6/addrconf.c
@@ -6032,7 +6032,7 @@ static const struct ctl_table addrconf_sysctl[] = {
 static int __addrconf_sysctl_register(struct net *net, char *dev_name,
 		struct inet6_dev *idev, struct ipv6_devconf *p)
 {
-	int i;
+	int i, ifindex;
 	struct ctl_table *table;
 	char path[sizeof("net/ipv6/conf/") + IFNAMSIZ];
 
@@ -6052,6 +6052,13 @@ static int __addrconf_sysctl_register(struct net *net, char *dev_name,
 	if (!p->sysctl_header)
 		goto free;
 
+	if (!strcmp(dev_name, "all"))
+		ifindex = NETCONFA_IFINDEX_ALL;
+	else if (!strcmp(dev_name, "default"))
+		ifindex = NETCONFA_IFINDEX_DEFAULT;
+	else
+		ifindex = idev->dev->ifindex;
+	inet6_netconf_notify_devconf(net, NETCONFA_ALL, ifindex, p);
 	return 0;
 
 free:
-- 
2.8.1

^ permalink raw reply related	[flat|nested] 12+ messages in thread

* Re: [PATCH net v2 1/2] ipv6: add missing netconf notif when 'all' is updated
  2016-08-30  8:09 ` [PATCH net v2 " Nicolas Dichtel
  2016-08-30  8:09   ` [PATCH net v2 2/2] netconf: add a notif when settings are created Nicolas Dichtel
@ 2016-09-01 22:18   ` David Miller
  1 sibling, 0 replies; 12+ messages in thread
From: David Miller @ 2016-09-01 22:18 UTC (permalink / raw)
  To: nicolas.dichtel; +Cc: netdev, hideaki.yoshifuji

From: Nicolas Dichtel <nicolas.dichtel@6wind.com>
Date: Tue, 30 Aug 2016 10:09:21 +0200

> The 'default' value was not advertised.
> 
> Fixes: f3a1bfb11ccb ("rtnl/ipv6: use netconf msg to advertise forwarding status")
> Signed-off-by: Nicolas Dichtel <nicolas.dichtel@6wind.com>

Applied.

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [PATCH net v2 2/2] netconf: add a notif when settings are created
  2016-08-30  8:09   ` [PATCH net v2 2/2] netconf: add a notif when settings are created Nicolas Dichtel
@ 2016-09-01 22:18     ` David Miller
  0 siblings, 0 replies; 12+ messages in thread
From: David Miller @ 2016-09-01 22:18 UTC (permalink / raw)
  To: nicolas.dichtel; +Cc: netdev, hideaki.yoshifuji

From: Nicolas Dichtel <nicolas.dichtel@6wind.com>
Date: Tue, 30 Aug 2016 10:09:22 +0200

> All changes are notified, but the initial state was missing.
> 
> Signed-off-by: Nicolas Dichtel <nicolas.dichtel@6wind.com>

Applied.

^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2016-09-02 19:13 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-08-29 10:05 [PATCH net 1/2] ipv6: add missing netconf notif when 'all' is updated Nicolas Dichtel
2016-08-29 10:05 ` [PATCH net 2/2] netconf: add a notif when settings are created Nicolas Dichtel
2016-08-29 13:00 ` [PATCH net 1/2] ipv6: add missing netconf notif when 'all' is updated Sergei Shtylyov
2016-08-29 13:42   ` Nicolas Dichtel
2016-08-29 14:13   ` 吉藤英明
2016-08-29 16:50     ` Sergei Shtylyov
2016-08-30  2:51 ` YOSHIFUJI Hideaki
2016-08-30  7:41   ` Nicolas Dichtel
2016-08-30  8:09 ` [PATCH net v2 " Nicolas Dichtel
2016-08-30  8:09   ` [PATCH net v2 2/2] netconf: add a notif when settings are created Nicolas Dichtel
2016-09-01 22:18     ` David Miller
2016-09-01 22:18   ` [PATCH net v2 1/2] ipv6: add missing netconf notif when 'all' is updated David Miller

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.