* [PATCH 01/02 V3] net/ipv6: seperate sit driver to extra module
@ 2006-10-10 15:37 Joerg Roedel
2006-10-10 15:39 ` [PATCH 02/02 V3] net/ipv6: seperate sit driver to extra module (addrconf.c changes) Joerg Roedel
` (3 more replies)
0 siblings, 4 replies; 14+ messages in thread
From: Joerg Roedel @ 2006-10-10 15:37 UTC (permalink / raw)
To: netdev, David Miller, linux-kernel
[-- Attachment #1: Type: text/plain, Size: 231 bytes --]
This patch removes the driver of the IPv6-in-IPv4 tunnel driver (sit)
from the IPv6 module. It adds an option to Kconfig which makes it
possible to compile it as a seperate module.
Signed-off-by: Joerg Roedel <joro-lkml@zlug.org>
[-- Attachment #2: patch_sit_as_module --]
[-- Type: text/plain, Size: 2917 bytes --]
diff -upr -X linux-2.6.18/Documentation/dontdiff linux-2.6.18-vanilla/net/ipv6/af_inet6.c linux-2.6.18/net/ipv6/af_inet6.c
--- linux-2.6.18-vanilla/net/ipv6/af_inet6.c 2006-09-20 05:42:06.000000000 +0200
+++ linux-2.6.18/net/ipv6/af_inet6.c 2006-10-05 16:55:02.000000000 +0200
@@ -849,7 +849,6 @@ static int __init inet6_init(void)
err = addrconf_init();
if (err)
goto addrconf_fail;
- sit_init();
/* Init v6 extension headers. */
ipv6_rthdr_init();
@@ -920,7 +919,6 @@ static void __exit inet6_exit(void)
raw6_proc_exit();
#endif
/* Cleanup code parts. */
- sit_cleanup();
ip6_flowlabel_cleanup();
addrconf_cleanup();
ip6_route_cleanup();
diff -upr -X linux-2.6.18/Documentation/dontdiff linux-2.6.18-vanilla/net/ipv6/Kconfig linux-2.6.18/net/ipv6/Kconfig
--- linux-2.6.18-vanilla/net/ipv6/Kconfig 2006-09-20 05:42:06.000000000 +0200
+++ linux-2.6.18/net/ipv6/Kconfig 2006-10-09 11:16:37.000000000 +0200
@@ -126,6 +126,19 @@ config INET6_XFRM_MODE_TUNNEL
If unsure, say Y.
+config IPV6_SIT
+ tristate "IPv6: IPv6-in-IPv4 tunnel (SIT driver)"
+ depends on IPV6
+ default y
+ ---help---
+ Tunneling means encapsulating data of one protocol type within
+ another protocol and sending it over a channel that understands the
+ encapsulating protocol. This driver implements encapsulation of IPv6
+ into IPv4 packets. This is useful if you want to connect two IPv6
+ networks over an IPv4-only path.
+
+ Saying M here will produce a module called sit.ko. If unsure, say Y.
+
config IPV6_TUNNEL
tristate "IPv6: IPv6-in-IPv6 tunnel"
select INET6_TUNNEL
diff -upr -X linux-2.6.18/Documentation/dontdiff linux-2.6.18-vanilla/net/ipv6/Makefile linux-2.6.18/net/ipv6/Makefile
--- linux-2.6.18-vanilla/net/ipv6/Makefile 2006-09-20 05:42:06.000000000 +0200
+++ linux-2.6.18/net/ipv6/Makefile 2006-10-05 17:10:42.000000000 +0200
@@ -4,7 +4,7 @@
obj-$(CONFIG_IPV6) += ipv6.o
-ipv6-objs := af_inet6.o anycast.o ip6_output.o ip6_input.o addrconf.o sit.o \
+ipv6-objs := af_inet6.o anycast.o ip6_output.o ip6_input.o addrconf.o \
route.o ip6_fib.o ipv6_sockglue.o ndisc.o udp.o raw.o \
protocol.o icmp.o mcast.o reassembly.o tcp_ipv6.o \
exthdrs.o sysctl_net_ipv6.o datagram.o proc.o \
@@ -24,6 +24,7 @@ obj-$(CONFIG_INET6_XFRM_MODE_TRANSPORT)
obj-$(CONFIG_INET6_XFRM_MODE_TUNNEL) += xfrm6_mode_tunnel.o
obj-$(CONFIG_NETFILTER) += netfilter/
+obj-$(CONFIG_IPV6_SIT) += sit.o
obj-$(CONFIG_IPV6_TUNNEL) += ip6_tunnel.o
obj-y += exthdrs_core.o
diff -upr -X linux-2.6.18/Documentation/dontdiff linux-2.6.18-vanilla/net/ipv6/sit.c linux-2.6.18/net/ipv6/sit.c
--- linux-2.6.18-vanilla/net/ipv6/sit.c 2006-09-20 05:42:06.000000000 +0200
+++ linux-2.6.18/net/ipv6/sit.c 2006-10-05 16:55:02.000000000 +0200
@@ -850,3 +850,6 @@ int __init sit_init(void)
inet_del_protocol(&sit_protocol, IPPROTO_IPV6);
goto out;
}
+
+module_init(sit_init);
+module_exit(sit_cleanup);
^ permalink raw reply [flat|nested] 14+ messages in thread
* [PATCH 02/02 V3] net/ipv6: seperate sit driver to extra module (addrconf.c changes)
2006-10-10 15:37 [PATCH 01/02 V3] net/ipv6: seperate sit driver to extra module Joerg Roedel
@ 2006-10-10 15:39 ` Joerg Roedel
2006-10-10 15:43 ` Joerg Roedel
` (2 subsequent siblings)
3 siblings, 0 replies; 14+ messages in thread
From: Joerg Roedel @ 2006-10-10 15:39 UTC (permalink / raw)
To: netdev, David Miller, linux-kernel
This patch contains the changes to net/ipv6/addrconf.c to remove sit
specific code if the sit driver is not selected.
Signed-off-by: Joerg Roedel <joro-lkml@zlug.org>
Signed-off-by: YOSHIFUJI Hideaki <yoshfuji@linux-ipv6.org>
^ permalink raw reply [flat|nested] 14+ messages in thread
* [PATCH 02/02 V3] net/ipv6: seperate sit driver to extra module (addrconf.c changes)
2006-10-10 15:37 [PATCH 01/02 V3] net/ipv6: seperate sit driver to extra module Joerg Roedel
2006-10-10 15:39 ` [PATCH 02/02 V3] net/ipv6: seperate sit driver to extra module (addrconf.c changes) Joerg Roedel
@ 2006-10-10 15:43 ` Joerg Roedel
2006-10-10 21:50 ` David Miller
2006-10-10 21:47 ` [PATCH 01/02 V3] net/ipv6: seperate sit driver to extra module David Miller
2006-10-13 18:12 ` Jan Dittmer
3 siblings, 1 reply; 14+ messages in thread
From: Joerg Roedel @ 2006-10-10 15:43 UTC (permalink / raw)
To: netdev, David Miller, linux-kernel
[-- Attachment #1: Type: text/plain, Size: 227 bytes --]
This patch contains the changes to net/ipv6/addrconf.c to remove sit
specific code if the sit driver is not selected.
Signed-off-by: Joerg Roedel <joro-lkml@zlug.org>
Signed-off-by: YOSHIFUJI Hideaki <yoshfuji@linux-ipv6.org>
[-- Attachment #2: patch_sit_as_module_addrconf --]
[-- Type: text/plain, Size: 3111 bytes --]
diff -upr -X linux-2.6.18/Documentation/dontdiff linux-2.6.18-vanilla/net/ipv6/addrconf.c linux-2.6.18/net/ipv6/addrconf.c
--- linux-2.6.18-vanilla/net/ipv6/addrconf.c 2006-09-20 05:42:06.000000000 +0200
+++ linux-2.6.18/net/ipv6/addrconf.c 2006-10-06 11:04:04.000000000 +0200
@@ -389,8 +389,10 @@ static struct inet6_dev * ipv6_add_dev(s
ndev->regen_timer.data = (unsigned long) ndev;
if ((dev->flags&IFF_LOOPBACK) ||
dev->type == ARPHRD_TUNNEL ||
- dev->type == ARPHRD_NONE ||
- dev->type == ARPHRD_SIT) {
+#if defined(CONFIG_IPV6_SIT) || defined(CONFIG_IPV6_SIT_MODULE)
+ dev->type == ARPHRD_SIT ||
+#endif
+ dev->type == ARPHRD_NONE) {
printk(KERN_INFO
"%s: Disabled Privacy Extensions\n",
dev->name);
@@ -1522,8 +1524,10 @@ addrconf_prefix_route(struct in6_addr *p
This thing is done here expecting that the whole
class of non-broadcast devices need not cloning.
*/
+#if defined(CONFIG_IPV6_SIT) || defined(CONFIG_IPV6_SIT_MODULE)
if (dev->type == ARPHRD_SIT && (dev->flags&IFF_POINTOPOINT))
rtmsg.rtmsg_flags |= RTF_NONEXTHOP;
+#endif
ip6_route_add(&rtmsg, NULL, NULL, NULL);
}
@@ -1545,6 +1549,7 @@ static void addrconf_add_mroute(struct n
ip6_route_add(&rtmsg, NULL, NULL, NULL);
}
+#if defined(CONFIG_IPV6_SIT) || defined(CONFIG_IPV6_SIT_MODULE)
static void sit_route_add(struct net_device *dev)
{
struct in6_rtmsg rtmsg;
@@ -1561,6 +1566,7 @@ static void sit_route_add(struct net_dev
ip6_route_add(&rtmsg, NULL, NULL, NULL);
}
+#endif
static void addrconf_add_lroute(struct net_device *dev)
{
@@ -1831,6 +1837,7 @@ int addrconf_set_dstaddr(void __user *ar
if (dev == NULL)
goto err_exit;
+#if defined(CONFIG_IPV6_SIT) || defined(CONFIG_IPV6_SIT_MODULE)
if (dev->type == ARPHRD_SIT) {
struct ifreq ifr;
mm_segment_t oldfs;
@@ -1860,6 +1867,7 @@ int addrconf_set_dstaddr(void __user *ar
err = dev_open(dev);
}
}
+#endif
err_exit:
rtnl_unlock();
@@ -1993,6 +2001,7 @@ int addrconf_del_ifaddr(void __user *arg
return err;
}
+#if defined(CONFIG_IPV6_SIT) || defined(CONFIG_IPV6_SIT_MODULE)
static void sit_add_v4_addrs(struct inet6_dev *idev)
{
struct inet6_ifaddr * ifp;
@@ -2061,6 +2070,7 @@ static void sit_add_v4_addrs(struct inet
}
}
}
+#endif
static void init_loopback(struct net_device *dev)
{
@@ -2124,6 +2134,7 @@ static void addrconf_dev_config(struct n
addrconf_add_linklocal(idev, &addr);
}
+#if defined(CONFIG_IPV6_SIT) || defined(CONFIG_IPV6_SIT_MODULE)
static void addrconf_sit_config(struct net_device *dev)
{
struct inet6_dev *idev;
@@ -2149,6 +2160,7 @@ static void addrconf_sit_config(struct n
} else
sit_route_add(dev);
}
+#endif
static inline int
ipv6_inherit_linklocal(struct inet6_dev *idev, struct net_device *link_dev)
@@ -2243,9 +2255,11 @@ static int addrconf_notify(struct notifi
}
switch(dev->type) {
+#if defined(CONFIG_IPV6_SIT) || defined(CONFIG_IPV6_SIT_MODULE)
case ARPHRD_SIT:
addrconf_sit_config(dev);
break;
+#endif
case ARPHRD_TUNNEL6:
addrconf_ip6_tnl_config(dev);
break;
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [PATCH 01/02 V3] net/ipv6: seperate sit driver to extra module
2006-10-10 15:37 [PATCH 01/02 V3] net/ipv6: seperate sit driver to extra module Joerg Roedel
2006-10-10 15:39 ` [PATCH 02/02 V3] net/ipv6: seperate sit driver to extra module (addrconf.c changes) Joerg Roedel
2006-10-10 15:43 ` Joerg Roedel
@ 2006-10-10 21:47 ` David Miller
2006-10-13 18:12 ` Jan Dittmer
3 siblings, 0 replies; 14+ messages in thread
From: David Miller @ 2006-10-10 21:47 UTC (permalink / raw)
To: joro-lkml; +Cc: netdev, linux-kernel
From: Joerg Roedel <joro-lkml@zlug.org>
Date: Tue, 10 Oct 2006 17:37:45 +0200
> This patch removes the driver of the IPv6-in-IPv4 tunnel driver (sit)
> from the IPv6 module. It adds an option to Kconfig which makes it
> possible to compile it as a seperate module.
>
> Signed-off-by: Joerg Roedel <joro-lkml@zlug.org>
Applied, thanks.
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [PATCH 02/02 V3] net/ipv6: seperate sit driver to extra module (addrconf.c changes)
2006-10-10 15:43 ` Joerg Roedel
@ 2006-10-10 21:50 ` David Miller
0 siblings, 0 replies; 14+ messages in thread
From: David Miller @ 2006-10-10 21:50 UTC (permalink / raw)
To: joro-lkml; +Cc: netdev, linux-kernel
From: Joerg Roedel <joro-lkml@zlug.org>
Date: Tue, 10 Oct 2006 17:43:55 +0200
> This patch contains the changes to net/ipv6/addrconf.c to remove sit
> specific code if the sit driver is not selected.
>
> Signed-off-by: Joerg Roedel <joro-lkml@zlug.org>
> Signed-off-by: YOSHIFUJI Hideaki <yoshfuji@linux-ipv6.org>
Applied, thanks a lot.
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [PATCH 01/02 V3] net/ipv6: seperate sit driver to extra module
2006-10-10 15:37 [PATCH 01/02 V3] net/ipv6: seperate sit driver to extra module Joerg Roedel
` (2 preceding siblings ...)
2006-10-10 21:47 ` [PATCH 01/02 V3] net/ipv6: seperate sit driver to extra module David Miller
@ 2006-10-13 18:12 ` Jan Dittmer
2006-10-13 19:17 ` Joerg Roedel
3 siblings, 1 reply; 14+ messages in thread
From: Jan Dittmer @ 2006-10-13 18:12 UTC (permalink / raw)
To: Joerg Roedel; +Cc: netdev, David Miller, linux-kernel
This is missing the MODULE_LICENSE statements and taints the kernel upon
loading. License is obvious from the beginning of the file.
Joerg Roedel wrote:
> --- linux-2.6.18-vanilla/net/ipv6/sit.c 2006-09-20 05:42:06.000000000 +0200
> +++ linux-2.6.18/net/ipv6/sit.c 2006-10-05 16:55:02.000000000 +0200
> @@ -850,3 +850,6 @@ int __init sit_init(void)
> inet_del_protocol(&sit_protocol, IPPROTO_IPV6);
> goto out;
> }
> +
> +module_init(sit_init);
> +module_exit(sit_cleanup);
Signed-off-by: Jan Dittmer <jdi@l4x.org>
--- linux-2.6-amd64/net/ipv6/sit.c~ 2006-10-13 17:39:45.000000000 +0200
+++ linux-2.6-amd64/net/ipv6/sit.c 2006-10-13 17:39:49.000000000 +0200
@@ -853,3 +853,4 @@ int __init sit_init(void)
module_init(sit_init);
module_exit(sit_cleanup);
+MODULE_LICENSE("GPL");
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [PATCH 01/02 V3] net/ipv6: seperate sit driver to extra module
2006-10-13 18:12 ` Jan Dittmer
@ 2006-10-13 19:17 ` Joerg Roedel
2006-10-13 22:06 ` David Miller
0 siblings, 1 reply; 14+ messages in thread
From: Joerg Roedel @ 2006-10-13 19:17 UTC (permalink / raw)
To: Jan Dittmer; +Cc: netdev, David Miller, linux-kernel
On Fri, Oct 13, 2006 at 08:12:06PM +0200, Jan Dittmer wrote:
> This is missing the MODULE_LICENSE statements and taints the kernel upon
> loading. License is obvious from the beginning of the file.
Ah, ok. I forgot that. Thanks for the fix.
> Joerg Roedel wrote:
> > --- linux-2.6.18-vanilla/net/ipv6/sit.c 2006-09-20 05:42:06.000000000 +0200
> > +++ linux-2.6.18/net/ipv6/sit.c 2006-10-05 16:55:02.000000000 +0200
> > @@ -850,3 +850,6 @@ int __init sit_init(void)
> > inet_del_protocol(&sit_protocol, IPPROTO_IPV6);
> > goto out;
> > }
> > +
> > +module_init(sit_init);
> > +module_exit(sit_cleanup);
>
> Signed-off-by: Jan Dittmer <jdi@l4x.org>
Signed-off-by: Joerg Roedel <joro-lkml@zlug.org>
>
> --- linux-2.6-amd64/net/ipv6/sit.c~ 2006-10-13 17:39:45.000000000 +0200
> +++ linux-2.6-amd64/net/ipv6/sit.c 2006-10-13 17:39:49.000000000 +0200
> @@ -853,3 +853,4 @@ int __init sit_init(void)
>
> module_init(sit_init);
> module_exit(sit_cleanup);
> +MODULE_LICENSE("GPL");
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [PATCH 01/02 V3] net/ipv6: seperate sit driver to extra module
2006-10-13 19:17 ` Joerg Roedel
@ 2006-10-13 22:06 ` David Miller
2006-10-13 23:09 ` Jan Dittmer
0 siblings, 1 reply; 14+ messages in thread
From: David Miller @ 2006-10-13 22:06 UTC (permalink / raw)
To: joro-lkml; +Cc: jdi, netdev, linux-kernel
From: Joerg Roedel <joro-lkml@zlug.org>
Date: Fri, 13 Oct 2006 21:17:45 +0200
> On Fri, Oct 13, 2006 at 08:12:06PM +0200, Jan Dittmer wrote:
> > This is missing the MODULE_LICENSE statements and taints the kernel upon
> > loading. License is obvious from the beginning of the file.
...
> > Signed-off-by: Jan Dittmer <jdi@l4x.org>
> Signed-off-by: Joerg Roedel <joro-lkml@zlug.org>
Applied, thanks for catching this Jan.
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [PATCH 01/02 V3] net/ipv6: seperate sit driver to extra module
2006-10-13 22:06 ` David Miller
@ 2006-10-13 23:09 ` Jan Dittmer
2006-10-14 9:32 ` Joerg Roedel
0 siblings, 1 reply; 14+ messages in thread
From: Jan Dittmer @ 2006-10-13 23:09 UTC (permalink / raw)
To: David Miller; +Cc: joro-lkml, netdev, linux-kernel
David Miller wrote:
> From: Joerg Roedel <joro-lkml@zlug.org>
> Date: Fri, 13 Oct 2006 21:17:45 +0200
>
>> On Fri, Oct 13, 2006 at 08:12:06PM +0200, Jan Dittmer wrote:
>>> This is missing the MODULE_LICENSE statements and taints the kernel upon
>>> loading. License is obvious from the beginning of the file.
> ...
>>> Signed-off-by: Jan Dittmer <jdi@l4x.org>
>> Signed-off-by: Joerg Roedel <joro-lkml@zlug.org>
>
> Applied, thanks for catching this Jan.
>
Btw. is there any way to autoload the sit module or is this the
task of the distribution tools? Debian etch at least does not
automatically probe the module when trying to bring up a 6to4 tunnel.
Jan
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [PATCH 01/02 V3] net/ipv6: seperate sit driver to extra module
2006-10-13 23:09 ` Jan Dittmer
@ 2006-10-14 9:32 ` Joerg Roedel
2006-11-05 22:35 ` Patrick McHardy
0 siblings, 1 reply; 14+ messages in thread
From: Joerg Roedel @ 2006-10-14 9:32 UTC (permalink / raw)
To: Jan Dittmer; +Cc: David Miller, netdev, linux-kernel
On Sat, Oct 14, 2006 at 01:09:39AM +0200, Jan Dittmer wrote:
> David Miller wrote:
> > From: Joerg Roedel <joro-lkml@zlug.org>
> > Date: Fri, 13 Oct 2006 21:17:45 +0200
> >
> >> On Fri, Oct 13, 2006 at 08:12:06PM +0200, Jan Dittmer wrote:
> >>> This is missing the MODULE_LICENSE statements and taints the kernel upon
> >>> loading. License is obvious from the beginning of the file.
> > ...
> >>> Signed-off-by: Jan Dittmer <jdi@l4x.org>
> >> Signed-off-by: Joerg Roedel <joro-lkml@zlug.org>
> >
> > Applied, thanks for catching this Jan.
> >
>
> Btw. is there any way to autoload the sit module or is this the
> task of the distribution tools? Debian etch at least does not
> automatically probe the module when trying to bring up a 6to4 tunnel.
AFAIK there is no way to automatically load the driver from the kernel
space. The configuration of the tunnel devices requires the sit0 device.
But this device is installed by the sit driver. I mailed a bug report to
the Debian people and informed them about the change.
Joerg
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [PATCH 01/02 V3] net/ipv6: seperate sit driver to extra module
2006-10-14 9:32 ` Joerg Roedel
@ 2006-11-05 22:35 ` Patrick McHardy
2006-11-05 23:27 ` David Miller
0 siblings, 1 reply; 14+ messages in thread
From: Patrick McHardy @ 2006-11-05 22:35 UTC (permalink / raw)
To: Joerg Roedel; +Cc: Jan Dittmer, David Miller, netdev, linux-kernel
[-- Attachment #1: Type: text/plain, Size: 894 bytes --]
Joerg Roedel wrote:
> On Sat, Oct 14, 2006 at 01:09:39AM +0200, Jan Dittmer wrote:
>
>>Btw. is there any way to autoload the sit module or is this the
>>task of the distribution tools? Debian etch at least does not
>>automatically probe the module when trying to bring up a 6to4 tunnel.
>
>
> AFAIK there is no way to automatically load the driver from the kernel
> space. The configuration of the tunnel devices requires the sit0 device.
> But this device is installed by the sit driver. I mailed a bug report to
> the Debian people and informed them about the change.
It would be nice to keep things working even with this built as a
module, it took me some time to realize my IPv6 tunnel was broken
because of the missing sit module. This module alias fixes things
until distributions have added an appropriate alias to modprobe.conf.
Signed-off-by: Patrick McHardy <kaber@trash.net>
[-- Attachment #2: x --]
[-- Type: text/plain, Size: 261 bytes --]
diff --git a/net/ipv6/sit.c b/net/ipv6/sit.c
index b481a4d..be699f8 100644
--- a/net/ipv6/sit.c
+++ b/net/ipv6/sit.c
@@ -854,3 +854,4 @@ int __init sit_init(void)
module_init(sit_init);
module_exit(sit_cleanup);
MODULE_LICENSE("GPL");
+MODULE_ALIAS("sit0");
^ permalink raw reply related [flat|nested] 14+ messages in thread
* Re: [PATCH 01/02 V3] net/ipv6: seperate sit driver to extra module
2006-11-05 22:35 ` Patrick McHardy
@ 2006-11-05 23:27 ` David Miller
2006-11-05 23:38 ` Patrick McHardy
0 siblings, 1 reply; 14+ messages in thread
From: David Miller @ 2006-11-05 23:27 UTC (permalink / raw)
To: kaber; +Cc: joro-lkml, jdi, netdev, linux-kernel
From: Patrick McHardy <kaber@trash.net>
Date: Sun, 05 Nov 2006 23:35:07 +0100
> It would be nice to keep things working even with this built as a
> module, it took me some time to realize my IPv6 tunnel was broken
> because of the missing sit module. This module alias fixes things
> until distributions have added an appropriate alias to modprobe.conf.
>
> Signed-off-by: Patrick McHardy <kaber@trash.net>
Would you like me to apply this or is this a temp workaround
for folks?
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [PATCH 01/02 V3] net/ipv6: seperate sit driver to extra module
2006-11-05 23:27 ` David Miller
@ 2006-11-05 23:38 ` Patrick McHardy
2006-11-05 23:47 ` David Miller
0 siblings, 1 reply; 14+ messages in thread
From: Patrick McHardy @ 2006-11-05 23:38 UTC (permalink / raw)
To: David Miller; +Cc: joro-lkml, jdi, netdev, linux-kernel
David Miller wrote:
> Would you like me to apply this or is this a temp workaround
> for folks?
Please apply it. I usually build things as module if possible,
which in this case caused my tunnel to break. This will
probably happen to others as well.
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: [PATCH 01/02 V3] net/ipv6: seperate sit driver to extra module
2006-11-05 23:38 ` Patrick McHardy
@ 2006-11-05 23:47 ` David Miller
0 siblings, 0 replies; 14+ messages in thread
From: David Miller @ 2006-11-05 23:47 UTC (permalink / raw)
To: kaber; +Cc: joro-lkml, jdi, netdev, linux-kernel
From: Patrick McHardy <kaber@trash.net>
Date: Mon, 06 Nov 2006 00:38:14 +0100
> David Miller wrote:
> > Would you like me to apply this or is this a temp workaround
> > for folks?
>
> Please apply it. I usually build things as module if possible,
> which in this case caused my tunnel to break. This will
> probably happen to others as well.
Ok, done.
Thanks.
^ permalink raw reply [flat|nested] 14+ messages in thread
end of thread, other threads:[~2006-11-05 23:47 UTC | newest]
Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-10-10 15:37 [PATCH 01/02 V3] net/ipv6: seperate sit driver to extra module Joerg Roedel
2006-10-10 15:39 ` [PATCH 02/02 V3] net/ipv6: seperate sit driver to extra module (addrconf.c changes) Joerg Roedel
2006-10-10 15:43 ` Joerg Roedel
2006-10-10 21:50 ` David Miller
2006-10-10 21:47 ` [PATCH 01/02 V3] net/ipv6: seperate sit driver to extra module David Miller
2006-10-13 18:12 ` Jan Dittmer
2006-10-13 19:17 ` Joerg Roedel
2006-10-13 22:06 ` David Miller
2006-10-13 23:09 ` Jan Dittmer
2006-10-14 9:32 ` Joerg Roedel
2006-11-05 22:35 ` Patrick McHardy
2006-11-05 23:27 ` David Miller
2006-11-05 23:38 ` Patrick McHardy
2006-11-05 23:47 ` 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).