* [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 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
* 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
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 a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for NNTP newsgroup(s).