2003-07-16 10:22:15

by Russell King

[permalink] [raw]
Subject: IPv6 warnings

Linux version 2.6.0-test1 (src@tika) (gcc version 3.2.2 20030313
(Red Hat Linux 3.2.2-10_rmk1)) #1280 Wed Jul 16 11:07:22 BST 2003
CPU: StrongARM-1110 [6901b118] revision 8 (ARMv4)

I'm running IPv6 the above, and I'm seeing the following messages.
ipv6 was built as a module. Should I be worried?

IPv6 v0.8 for NET4.0
IPv6 over IPv4 tunneling driver
Destroying alive neighbour c18c2a44
[<c015bb84>] (dst_destroy+0x0/0x168) from [<bf00d024>] (ndisc_dst_gc+0x74/0xa4 [ipv6])
[<bf00cfb0>] (ndisc_dst_gc+0x0/0xa4 [ipv6]) from [<bf010e1c>] (fib6_run_gc+0x70/0x160 [ipv6])
[<bf010dac>] (fib6_run_gc+0x0/0x160 [ipv6]) from [<c0041328>] (run_timer_softirq+0x134/0x238)
[<c00411f4>] (run_timer_softirq+0x0/0x238) from [<c003ca14>] (do_softirq+0xf8/0x108)
[<c003c91c>] (do_softirq+0x0/0x108) from [<c00212e8>] (__do_softirq+0x8/0x20)
[<c00222c8>] (asm_do_IRQ+0x0/0xdc) from [<c0020eb4>] (__irq_svc+0x34/0xac)
[<c0022e70>] (cpu_idle+0x0/0xb8) from [<c0008744>] (start_kernel+0x170/0x1b4)
[<c00085d4>] (start_kernel+0x0/0x1b4) from [<c0008080>] (__mmap_switched+0x0/0x2c)
Destroying alive neighbour c18c2a44
[<c00411f4>] (run_timer_softirq+0x0/0x238) from [<c003ca14>] (do_softirq+0xf8/0x108)
[<c003c91c>] (do_softirq+0x0/0x108) from [<c00212e8>] (__do_softirq+0x8/0x20)
[<c00222c8>] (asm_do_IRQ+0x0/0xdc) from [<c0020eb4>] (__irq_svc+0x34/0xac)
[<c0022e70>] (cpu_idle+0x0/0xb8) from [<c0008744>] (start_kernel+0x170/0x1b4)
[<c00085d4>] (start_kernel+0x0/0x1b4) from [<c0008080>] (__mmap_switched+0x0/0x2c)
Destroying alive neighbour c18c2c18
[<c015bb84>] (dst_destroy+0x0/0x168) from [<bf0107bc>] (fib6_del_route+0x180/0x280 [ipv6])
[<bf01063c>] (fib6_del_route+0x0/0x280 [ipv6]) from [<bf010968>] (fib6_del+0xac/0xe4 [ipv6])
[<bf0108bc>] (fib6_del+0x0/0xe4 [ipv6]) from [<bf010c6c>] (fib6_clean_node+0x78/0xa4 [ipv6])
[<bf010bf4>] (fib6_clean_node+0x0/0xa4 [ipv6]) from [<bf010ad4>] (fib6_walk_continue+0x134/0x158 [ipv6])
[<bf0109a0>] (fib6_walk_continue+0x0/0x158 [ipv6]) from [<bf010b78>] (fib6_walk+0x80/0xfc [ipv6])
[<bf010af8>] (fib6_walk+0x0/0xfc [ipv6]) from [<bf010ccc>] (fib6_clean_tree+0x34/0x3c [ipv6])
[<bf010c98>] (fib6_clean_tree+0x0/0x3c [ipv6]) from [<bf010e30>] (fib6_run_gc+0x84/0x160 [ipv6])
[<bf010dac>] (fib6_run_gc+0x0/0x160 [ipv6]) from [<c0041328>] (run_timer_softirq+0x134/0x238)
[<c00411f4>] (run_timer_softirq+0x0/0x238) from [<c003ca14>] (do_softirq+0xf8/0x108)
[<c003c91c>] (do_softirq+0x0/0x108) from [<c00212e8>] (__do_softirq+0x8/0x20)
[<c00222c8>] (asm_do_IRQ+0x0/0xdc) from [<c0020eb4>] (__irq_svc+0x34/0xac)
[<c0022e70>] (cpu_idle+0x0/0xb8) from [<c0008744>] (start_kernel+0x170/0x1b4)
[<c00085d4>] (start_kernel+0x0/0x1b4) from [<c0008080>] (__mmap_switched+0x0/0x2c)
Destroying alive neighbour c18c2084
[<c015bb84>] (dst_destroy+0x0/0x168) from [<bf00d024>] (ndisc_dst_gc+0x74/0xa4 [ipv6])
[<bf00cfb0>] (ndisc_dst_gc+0x0/0xa4 [ipv6]) from [<bf010e1c>] (fib6_run_gc+0x70/0x160 [ipv6])
[<bf010dac>] (fib6_run_gc+0x0/0x160 [ipv6]) from [<c0041328>] (run_timer_softirq+0x134/0x238)
[<c00411f4>] (run_timer_softirq+0x0/0x238) from [<c003ca14>] (do_softirq+0xf8/0x108)
[<c003c91c>] (do_softirq+0x0/0x108) from [<c00212e8>] (__do_softirq+0x8/0x20)
[<c00222c8>] (asm_do_IRQ+0x0/0xdc) from [<c0020eb4>] (__irq_svc+0x34/0xac)
[<c0022e70>] (cpu_idle+0x0/0xb8) from [<c0008744>] (start_kernel+0x170/0x1b4)
[<c00085d4>] (start_kernel+0x0/0x1b4) from [<c0008080>] (__mmap_switched+0x0/0x2c)
Destroying alive neighbour c18c2084
[<bf013ee0>] (ndisc_recv_ns+0x0/0x784 [ipv6]) from [<bf015820>] (ndisc_rcv+0xc0/0x11c [ipv6])
[<bf015760>] (ndisc_rcv+0x0/0x11c [ipv6]) from [<bf01bda0>] (icmpv6_rcv+0x2f8/0x780 [ipv6])
[<bf01baa8>] (icmpv6_rcv+0x0/0x780 [ipv6]) from [<bf005ee0>] (ip6_input+0x16c/0x368 [ipv6])
[<bf005d74>] (ip6_input+0x0/0x368 [ipv6]) from [<bf005cd8>] (ipv6_rcv+0x1e4/0x280 [ipv6])
[<bf005af4>] (ipv6_rcv+0x0/0x280 [ipv6]) from [<c01585c4>] (netif_receive_skb+0x1d8/0x290)
[<c01583ec>] (netif_receive_skb+0x0/0x290) from [<c0158720>] (process_backlog+0xa4/0x18c)
[<c015867c>] (process_backlog+0x0/0x18c) from [<c01588b0>] (net_rx_action+0xa8/0x1b4)
[<c0158808>] (net_rx_action+0x0/0x1b4) from [<c003ca14>] (do_softirq+0xf8/0x108)
[<c003c91c>] (do_softirq+0x0/0x108) from [<c00212e8>] (__do_softirq+0x8/0x20)
[<c00222c8>] (asm_do_IRQ+0x0/0xdc) from [<c0020eb4>] (__irq_svc+0x34/0xac)
[<c0022e70>] (cpu_idle+0x0/0xb8) from [<c0008744>] (start_kernel+0x170/0x1b4)
[<c00085d4>] (start_kernel+0x0/0x1b4) from [<c0008080>] (__mmap_switched+0x0/0x2c)

--
Russell King ([email protected]) The developer of ARM Linux
http://www.arm.linux.org.uk/personal/aboutme.html


2003-07-16 10:52:00

by YOSHIFUJI Hideaki

[permalink] [raw]
Subject: Re: IPv6 warnings

Hello.

In article <[email protected]> (at Wed, 16 Jul 2003 11:36:57 +0100), Russell King <[email protected]> says:

> Linux version 2.6.0-test1 (src@tika) (gcc version 3.2.2 20030313
> (Red Hat Linux 3.2.2-10_rmk1)) #1280 Wed Jul 16 11:07:22 BST 2003
> CPU: StrongARM-1110 [6901b118] revision 8 (ARMv4)
>
> I'm running IPv6 the above, and I'm seeing the following messages.
> ipv6 was built as a module. Should I be worried?
>
> IPv6 v0.8 for NET4.0
> IPv6 over IPv4 tunneling driver
> Destroying alive neighbour c18c2a44
> [<c015bb84>] (dst_destroy+0x0/0x168) from [<bf00d024>] (ndisc_dst_gc+0x74/0xa4 [ipv6])

Please try this.

Index: linux-2.6/net/ipv6/route.c
===================================================================
RCS file: /home/cvs/linux-2.5/net/ipv6/route.c,v
retrieving revision 1.45
diff -u -r1.45 route.c
--- linux-2.6/net/ipv6/route.c 13 Jul 2003 06:12:30 -0000 1.45
+++ linux-2.6/net/ipv6/route.c 16 Jul 2003 09:44:39 -0000
@@ -567,6 +567,11 @@
if (unlikely(rt == NULL))
goto out;

+ if (dev)
+ dev_hold(dev);
+ if (neigh)
+ neigh_hold(neigh);
+
rt->rt6i_dev = dev;
rt->rt6i_nexthop = neigh;
rt->rt6i_expires = 0;

--
Hideaki YOSHIFUJI @ USAGI Project <[email protected]>
GPG FP: 9022 65EB 1ECF 3AD1 0BDF 80D8 4807 F894 E062 0EEA

2003-07-16 10:57:16

by Anders Gustafsson

[permalink] [raw]
Subject: Re: IPv6 warnings

On Wed, Jul 16, 2003 at 11:36:57AM +0100, Russell King wrote:
> Linux version 2.6.0-test1 (src@tika) (gcc version 3.2.2 20030313
> (Red Hat Linux 3.2.2-10_rmk1)) #1280 Wed Jul 16 11:07:22 BST 2003
> CPU: StrongARM-1110 [6901b118] revision 8 (ARMv4)
>
> I'm running IPv6 the above, and I'm seeing the following messages.
> ipv6 was built as a module. Should I be worried?
>
> IPv6 v0.8 for NET4.0
> IPv6 over IPv4 tunneling driver
> Destroying alive neighbour c18c2a44

Just a "seeing the same here". On i386, ipv6 built in, gcc 3.3

--
Anders Gustafsson - [email protected] - http://0x63.nu/

2003-07-16 12:31:26

by David Miller

[permalink] [raw]
Subject: Re: IPv6 warnings

On Wed, 16 Jul 2003 20:07:28 +0900 (JST)
YOSHIFUJI Hideaki / _$B5HF#1QL@ <[email protected]> wrote:

> > Destroying alive neighbour c18c2a44
> > [<c015bb84>] (dst_destroy+0x0/0x168) from [<bf00d024>] (ndisc_dst_gc+0x74/0xa4 [ipv6])
>
> Please try this.

Indeed, patch applied, thanks you.

2003-07-16 12:35:21

by Russell King

[permalink] [raw]
Subject: Re: IPv6 warnings

On Wed, Jul 16, 2003 at 05:36:35AM -0700, David S. Miller wrote:
> On Wed, 16 Jul 2003 20:07:28 +0900 (JST)
> YOSHIFUJI Hideaki / _$B5HF#1QL@ <[email protected]> wrote:
>
> > > Destroying alive neighbour c18c2a44
> > > [<c015bb84>] (dst_destroy+0x0/0x168) from [<bf00d024>] (ndisc_dst_gc+0x74/0xa4 [ipv6])
> >
> > Please try this.
>
> Indeed, patch applied, thanks you.

The patch seems to fix the problem, thanks.

--
Russell King ([email protected]) The developer of ARM Linux
http://www.arm.linux.org.uk/personal/aboutme.html