lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening linux-cve-announce PHC | |
Open Source and information security mailing list archives
| ||
|
Message-ID: <1285742848.22570.53.camel@edumazet-laptop> Date: Wed, 29 Sep 2010 08:47:28 +0200 From: Eric Dumazet <eric.dumazet@...il.com> To: David Miller <davem@...emloft.net> Cc: herbert@...dor.apana.org.au, netdev@...r.kernel.org, kaber@...sh.net Subject: Re: [PATCH] ip_gre: CONFIG_IPV6_MODULE support Le mardi 28 septembre 2010 à 22:38 -0700, David Miller a écrit : > From: David Miller <davem@...emloft.net> > Date: Tue, 28 Sep 2010 21:41:32 -0700 (PDT) > > > Eric, please cook up a patch which does this, I think the > > magic Kconfig dependency formula for this is: > > > > depends on IPV6 || IPV6=n > > > > Thanks! > > Nevermind, I took care of it :-) > > -------------------- > ip_gre: Fix dependencies wrt. ipv6. > > The GRE tunnel driver needs to invoke icmpv6 helpers in the > ipv6 stack when ipv6 support is enabled. > > Therefore if IPV6 is enabled, we have to enforce that GRE's > enabling (modular or static) matches that of ipv6. > > Reported-by: Patrick McHardy <kaber@...sh.net> > Reported-by: Herbert Xu <herbert@...dor.apana.org.au> > Signed-off-by: David S. Miller <davem@...emloft.net> > --- > net/ipv4/Kconfig | 1 + > 1 files changed, 1 insertions(+), 0 deletions(-) > > diff --git a/net/ipv4/Kconfig b/net/ipv4/Kconfig > index 571f895..72380a3 100644 > --- a/net/ipv4/Kconfig > +++ b/net/ipv4/Kconfig > @@ -217,6 +217,7 @@ config NET_IPIP > > config NET_IPGRE > tristate "IP: GRE tunnels over IP" > + depends on IPV6 || IPV6=n > help > Tunneling means encapsulating data of one protocol type within > another protocol and sending it over a channel that understands the Still, this does not solve the problem for people wanting to disable ipv6 module load or disable it ? install ipv6 /bin/true or options ipv6 disable=1 I tried both ways with my patch and could load ip_gre module. But in both ways, register_icmpv6_send() was not called so ip_gre could not try to use icmpv6_send() -- To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to majordomo@...r.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html
Powered by blists - more mailing lists