public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* BUG: warning at net/core/dev.c:1171/skb_checksum_help() 2.6.18-rc3
@ 2006-07-31  4:16 David Coulson
  2006-07-31  4:24 ` Patrick McHardy
  2006-07-31  4:34 ` Andrew Morton
  0 siblings, 2 replies; 7+ messages in thread
From: David Coulson @ 2006-07-31  4:16 UTC (permalink / raw)
  To: netdev; +Cc: linux-kernel

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

This machine has four NICs running the e1000 kernel module. Other than
the BUG() messages, it seems to be running fine. I was running 2.6.15.4
without any issues on the same hardware, although I noticed the e1000
has been updated (and I went for rc3 since I was hitting the panic in -rc2)

Now, I'm not sure if it also has anything to do with this message:

NAT: no longer support implicit source local NAT
NAT: packet src 10.1.1.1 -> dst 207.166.203.131

Any suggestions as to how to go about debugging this?

BUG: warning at net/core/dev.c:1171/skb_checksum_help()
 [<c02e0412>] skb_checksum_help+0x4d/0xf0
 [<c034e4d3>] ip_nat_fn+0x4e/0x19e
 [<c034e78e>] ip_nat_local_fn+0x3d/0xb9
 [<c0314011>] dst_output+0x0/0x7
 [<c03059ee>] nf_iterate+0x40/0x6e
BUG: warning at net/core/dev.c:1171/skb_checksum_help()
 [<c02e0412>] skb_checksum_help+0x4d/0xf0
 [<c034e4d3>] ip_nat_fn+0x4e/0x19e
 [<c034e78e>] ip_nat_local_fn+0x3d/0xb9
 [<c0314011>] dst_output+0x0/0x7
 [<c03059ee>] nf_iterate+0x40/0x6e
 [<c0314011>] dst_output+0x0/0x7
 [<c0305a5e>] nf_hook_slow+0x42/0x98
 [<c0314011>] dst_output+0x0/0x7
 [<c03123c4>] ip_queue_xmit+0x3a3/0x3fc
 [<c0314011>] dst_output+0x0/0x7
 [<c037f544>] xprt_timer+0x0/0x65
 [<c01e7964>] __next_cpu+0x12/0x1f
 [<c0112a8c>] find_busiest_group+0x17e/0x473
 [<c0320d17>] tcp_transmit_skb+0x39f/0x3bc
 [<c0321f7a>] tcp_write_xmit+0x1a8/0x210
 [<c0322000>] __tcp_push_pending_frames+0x1e/0x6f
 [<c0317d5d>] do_tcp_sendpages+0x4fa/0x521
 [<c0317dcf>] tcp_sendpage+0x4b/0x5e
 [<c02d7fa7>] sock_sendpage+0x31/0x37
 [<c013242e>] file_send_actor+0x30/0x4a
 [<c0131e0b>] do_generic_mapping_read+0x167/0x3d5
 [<c013248a>] generic_file_sendfile+0x42/0x55
 [<c01323fe>] file_send_actor+0x0/0x4a
 [<c019a141>] nfs_file_sendfile+0x59/0x60
 [<c01323fe>] file_send_actor+0x0/0x4a
 [<c014ad07>] do_sendfile+0x1b8/0x252
 [<c01323fe>] file_send_actor+0x0/0x4a
 [<c014adec>] sys_sendfile+0x4b/0x86
 [<c010272f>] syscall_call+0x7/0xb
BUG: warning at net/core/dev.c:1225/skb_gso_segment()
 [<c02e053d>] skb_gso_segment+0x88/0x179
 [<c02e06db>] dev_gso_segment+0x5c/0x82
 [<c02e074a>] dev_hard_start_xmit+0x49/0xb1
 [<c02e0957>] dev_queue_xmit+0x1a5/0x21f
 [<c0311fea>] ip_output+0x1ce/0x205
 [<c03123d6>] ip_queue_xmit+0x3b5/0x3fc
 [<c037f544>] xprt_timer+0x0/0x65
 [<c01e7964>] __next_cpu+0x12/0x1f
 [<c0112a8c>] find_busiest_group+0x17e/0x473
 [<c0320d17>] tcp_transmit_skb+0x39f/0x3bc
 [<c0321f7a>] tcp_write_xmit+0x1a8/0x210
 [<c0322000>] __tcp_push_pending_frames+0x1e/0x6f
 [<c0317d5d>] do_tcp_sendpages+0x4fa/0x521
 [<c0317dcf>] tcp_sendpprintk: 19 messages suppressed.
age+0x4b/0x5e
 eth2.300: received packet with  own address as source address
[<c02d7fa7>] sock_sendpage+0x31/0x37
 [<c013242e>] file_send_actor+0x30/0x4a
 [<c0131e0b>] do_generic_mapping_read+0x167/0x3d5
 [<c013248a>] generic_file_sendfile+0x42/0x55
 [<c01323fe>] file_send_actor+0x0/0x4a
 [<c019a141>] nfs_file_sendfile+0x59/0x60
 [<c01323fe>] file_send_actor+0x0/0x4a
 [<c014ad07>] do_sendfile+0x1b8/0x252
 [<c01323fe>] file_send_actor+0x0/0x4a
 [<c014adec>] sys_sendfile+0x4b/0x86
 [<c010272f>] syscall_call+0x7/0xb
 [<c0314011>] dst_output+0x0/0x7
 [<c0305a5e>] nf_hook_slow+0x42/0x98
 [<c0314011>] dst_output+0x0/0x7
 [<c03123c4>] ip_queue_xmit+0x3a3/0x3fc
 [<c0314011>] dst_output+0x0/0x7
 [<c037f544>] xprt_timer+0x0/0x65
 [<c01e7964>] __next_cpu+0x12/0x1f
 [<c0112a8c>] find_busiest_group+0x17e/0x473
 [<c0320d17>] tcp_transmit_skb+0x39f/0x3bc
 [<c0321f7a>] tcp_write_xmit+0x1a8/0x210
 [<c0322000>] __tcp_push_pending_frames+0x1e/0x6f
 [<c0317d5d>] do_tcp_sendpages+0x4fa/0x521
 [<c0317dcf>] tcp_sendpage+0x4b/0x5e
 [<c02d7fa7>] sock_sendpage+0x31/0x37
 [<c013242e>] file_send_actor+0x30/0x4a
 [<c0131e0b>] do_generic_mapping_read+0x167/0x3d5
 [<c013248a>] generic_file_sendfile+0x42/0x55
 [<c01323fe>] file_send_actor+0x0/0x4a
 [<c019a141>] nfs_file_sendfile+0x59/0x60
 [<c01323fe>] file_send_actor+0x0/0x4a
 [<c014ad07>] do_sendfile+0x1b8/0x252
 [<c01323fe>] file_send_actor+0x0/0x4a
 [<c014adec>] sys_sendfile+0x4b/0x86
 [<c010272f>] syscall_call+0x7/0xb

David

- --
David J. Coulson
email: david@davidcoulson.net
web: http://www.davidcoulson.net/

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.3 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFEzYQUTIgPQWnLowkRAqHuAKDhAovcE8dIhAofI2KTUXXZOQlXagCcC99R
YGveQogGHtJV8yWbeezn45w=
=upA0
-----END PGP SIGNATURE-----

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

* Re: BUG: warning at net/core/dev.c:1171/skb_checksum_help() 2.6.18-rc3
  2006-07-31  4:16 BUG: warning at net/core/dev.c:1171/skb_checksum_help() 2.6.18-rc3 David Coulson
@ 2006-07-31  4:24 ` Patrick McHardy
  2006-07-31  4:59   ` David Miller
  2006-07-31  4:34 ` Andrew Morton
  1 sibling, 1 reply; 7+ messages in thread
From: Patrick McHardy @ 2006-07-31  4:24 UTC (permalink / raw)
  To: David Coulson; +Cc: netdev, linux-kernel

David Coulson wrote:
> This machine has four NICs running the e1000 kernel module. Other than
> the BUG() messages, it seems to be running fine. I was running 2.6.15.4
> without any issues on the same hardware, although I noticed the e1000
> has been updated (and I went for rc3 since I was hitting the panic in -rc2)
> 
> Now, I'm not sure if it also has anything to do with this message:
> 
> NAT: no longer support implicit source local NAT
> NAT: packet src 10.1.1.1 -> dst 207.166.203.131

No, this in unrelated. This message tries to tell you that the old
behaviour of changing the source address implicitly to the source
address routing would use for a DNATed connection is no longer done.
This behaviour changed in 2.6.11, so if everything worked in 2.6.15,
you should be fine.

> Any suggestions as to how to go about debugging this?
> 
> BUG: warning at net/core/dev.c:1171/skb_checksum_help()
>  [<c02e0412>] skb_checksum_help+0x4d/0xf0
>  [<c034e4d3>] ip_nat_fn+0x4e/0x19e

This is a known problem with NAT and HW checksum and will probably get
fixed in 2.6.19. The message is just a warning, everything should work
fine.


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

* Re: BUG: warning at net/core/dev.c:1171/skb_checksum_help() 2.6.18-rc3
  2006-07-31  4:16 BUG: warning at net/core/dev.c:1171/skb_checksum_help() 2.6.18-rc3 David Coulson
  2006-07-31  4:24 ` Patrick McHardy
@ 2006-07-31  4:34 ` Andrew Morton
  2006-07-31  4:42   ` David Coulson
  2006-07-31  4:58   ` David Miller
  1 sibling, 2 replies; 7+ messages in thread
From: Andrew Morton @ 2006-07-31  4:34 UTC (permalink / raw)
  To: David Coulson; +Cc: netdev, linux-kernel

On Mon, 31 Jul 2006 00:16:21 -0400
David Coulson <david@davidcoulson.net> wrote:

> This machine has four NICs running the e1000 kernel module. Other than
> the BUG() messages, it seems to be running fine. I was running 2.6.15.4
> without any issues on the same hardware, although I noticed the e1000
> has been updated (and I went for rc3 since I was hitting the panic in -rc2)
> 
> Now, I'm not sure if it also has anything to do with this message:
> 
> NAT: no longer support implicit source local NAT
> NAT: packet src 10.1.1.1 -> dst 207.166.203.131
> 
> Any suggestions as to how to go about debugging this?
> 
> BUG: warning at net/core/dev.c:1171/skb_checksum_help()
>  [<c02e0412>] skb_checksum_help+0x4d/0xf0
>  [<c034e4d3>] ip_nat_fn+0x4e/0x19e
>  [<c034e78e>] ip_nat_local_fn+0x3d/0xb9
>  [<c0314011>] dst_output+0x0/0x7
>  [<c03059ee>] nf_iterate+0x40/0x6e

Several people are reporting this.  It's apparently harmless and serves as
a(n odd) way for the net guys to remind themselves that this needs fixing.

It'd be nice to not let this escape into 2.6.18, please?

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

* Re: BUG: warning at net/core/dev.c:1171/skb_checksum_help() 2.6.18-rc3
  2006-07-31  4:34 ` Andrew Morton
@ 2006-07-31  4:42   ` David Coulson
  2006-07-31  4:58   ` David Miller
  1 sibling, 0 replies; 7+ messages in thread
From: David Coulson @ 2006-07-31  4:42 UTC (permalink / raw)
  To: Andrew Morton; +Cc: netdev, linux-kernel

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Now, I started the heartbeat process on the same machine, and it blew up
trying to do something with IPaddr. I can't even sysrq the box back into
life at this point :-/

BUG: unable to handle kernel paging request at virtual address 9e045900
 printing eip:
c01119d7
*pde = 00000000
Oops: 0000 [#1]
SMP
CPU:    0
EIP:    0060:[<c01119d7>]    Not tainted VLI
EFLAGS: 00010097   (2.6.18-rc3 #2)
EIP is at resched_task+0x11/0x61
eax: c05134e0   ebx: f5024570   ecx: f5046000   edx: f76db540
esi: c200d340   edi: 00000001   ebp: f1cc3e00   esp: f1cc3dfc
ds: 007b   es: 007b   ss: 0068
Process IPaddr (pid: 8939, ti=f1cc2000 task=f5264ab0 task.ti=f1cc2000)
Stack: c2117030 f1cc3e5c c0112034 c0112804 00000075 00000180 c2011cdc
c2011cdc
       c200ca24 00000001 0000007d 01af9500 00000001 c200d340 c2011460
00000001
       00000000 00000000 00000000 0000000f 00000092 c2011460 c200d340
c200c9e0
Call Trace:
 [<c0112034>] try_to_wake_up+0x262/0x285
 [<c0112804>] move_tasks+0xfd/0x207
 [<c0112f2b>] load_balance+0x14a/0x1d7
 [<c011325e>] rebalance_tick+0xc5/0xe5
 [<c012025f>] update_process_times+0x52/0x5c
 [<c010a2b6>] smp_apic_timer_interrupt+0x5b/0x61
 [<c0103147>] apic_timer_interrupt+0x1f/0x24
 [<c038dbe6>] __mutex_lock_slowpath+0x17f/0x18e
 [<c015f020>] touch_atime+0x65/0xa6
 [<c0153c2b>] pipe_readv+0x67/0x272
 [<c0153e52>] pipe_read+0x1c/0x20
 [<c014a2e7>] vfs_read+0x84/0x123
 [<c014a5df>] sys_read+0x3c/0x62
 [<c010272f>] syscall_call+0x7/0xb
Code: 2b 43 18 89 42 08 89 d8 8b 53 30 e8 08 fd ff ff c7 43 30 00 00 00
00 5b 5
EIP: [<c01119d7>] resched_task+0x11/0x61 SS:ESP 0068:f1cc3dfc
 <0>Kernel panic - not syncing: Fatal exception in interrupt
 BUG: warning at arch/i386/kernel/smp.c:547/smp_call_function()
 [<c0108ca4>] smp_call_function+0x59/0x119
 [<c01034b7>] show_stack_log_lvl+0x91/0x99
 [<c01185de>] printk+0xe/0x11
 [<c0108daa>] smp_send_stop+0x13/0x1c
 [<c0117dec>] panic+0x41/0xdb
 [<c01038ad>] die+0x1c3/0x1da
 [<c01185de>] printk+0xe/0x11
 [<c010dd0e>] do_page_fault+0x3e3/0x4bc
 [<c010d92b>] do_page_fault+0x0/0x4bc
 [<c01031d5>] error_code+0x39/0x40
 [<c01119d7>] resched_task+0x11/0x61
 [<c0112034>] try_to_wake_up+0x262/0x285
 [<c0112804>] move_tasks+0xfd/0x207
 [<c0112f2b>] load_balance+0x14a/0x1d7
 [<c011325e>] rebalance_tick+0xc5/0xe5
 [<c012025f>] update_process_times+0x52/0x5c
 [<c010a2b6>] smp_apic_timer_interrupt+0x5b/0x61
 [<c0103147>] apic_timer_interrupt+0x1f/0x24
 [<c038dbe6>] __mutex_lock_slowpath+0x17f/0x18e
 [<c015f020>] touch_atime+0x65/0xa6
 [<c0153c2b>] pipe_readv+0x67/0x272
 [<c0153e52>] pipe_read+0x1c/0x20
 [<c014a2e7>] vfs_read+0x84/0x123
 [<c014a5df>] sys_read+0x3c/0x62
 [<c010272f>] syscall_call+0x7/0xb



David

- --
David J. Coulson
email: david@davidcoulson.net
web: http://www.davidcoulson.net/
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.3 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFEzYocTIgPQWnLowkRAvuKAKCCRVXMq60qIBwMq6BQ/eWFV/nTPQCgmjIl
Ki3kjhWJ3dG2itFTHn8D/sw=
=/Gf/
-----END PGP SIGNATURE-----

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

* Re: BUG: warning at net/core/dev.c:1171/skb_checksum_help() 2.6.18-rc3
  2006-07-31  4:34 ` Andrew Morton
  2006-07-31  4:42   ` David Coulson
@ 2006-07-31  4:58   ` David Miller
  1 sibling, 0 replies; 7+ messages in thread
From: David Miller @ 2006-07-31  4:58 UTC (permalink / raw)
  To: akpm; +Cc: david, netdev, linux-kernel

From: Andrew Morton <akpm@osdl.org>
Date: Sun, 30 Jul 2006 21:34:37 -0700

> Several people are reporting this.  It's apparently harmless and
> serves as a(n odd) way for the net guys to remind themselves that
> this needs fixing.
>
> It'd be nice to not let this escape into 2.6.18, please?

I'll make sure it doesn't. :)


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

* Re: BUG: warning at net/core/dev.c:1171/skb_checksum_help() 2.6.18-rc3
  2006-07-31  4:24 ` Patrick McHardy
@ 2006-07-31  4:59   ` David Miller
  2006-07-31  5:07     ` Patrick McHardy
  0 siblings, 1 reply; 7+ messages in thread
From: David Miller @ 2006-07-31  4:59 UTC (permalink / raw)
  To: kaber; +Cc: david, netdev, linux-kernel

From: Patrick McHardy <kaber@trash.net>
Date: Mon, 31 Jul 2006 06:24:31 +0200

> This is a known problem with NAT and HW checksum and will probably get
> fixed in 2.6.19.

I would like to see this fixed for 2.6.18, no later.

Either that or disable the bug trap, but taking this route
is severely discouraged. :)




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

* Re: BUG: warning at net/core/dev.c:1171/skb_checksum_help() 2.6.18-rc3
  2006-07-31  4:59   ` David Miller
@ 2006-07-31  5:07     ` Patrick McHardy
  0 siblings, 0 replies; 7+ messages in thread
From: Patrick McHardy @ 2006-07-31  5:07 UTC (permalink / raw)
  To: David Miller; +Cc: david, netdev, linux-kernel

David Miller wrote:
> From: Patrick McHardy <kaber@trash.net>
> Date: Mon, 31 Jul 2006 06:24:31 +0200
> 
> 
>>This is a known problem with NAT and HW checksum and will probably get
>>fixed in 2.6.19.
> 
> 
> I would like to see this fixed for 2.6.18, no later.
> 
> Either that or disable the bug trap, but taking this route
> is severely discouraged. :)


I'm actually updateing my patch for this on top of Herbert's
CHECKSUM_PARTIAL patch right now. Unfortunately I targeted 2.6.19,
so the fixes are on top of a few cleanups (which unconvered a few
unrelated bugs as well). I'll post it when I'm done so we can
decide how to proceed.


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

end of thread, other threads:[~2006-07-31  5:42 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-07-31  4:16 BUG: warning at net/core/dev.c:1171/skb_checksum_help() 2.6.18-rc3 David Coulson
2006-07-31  4:24 ` Patrick McHardy
2006-07-31  4:59   ` David Miller
2006-07-31  5:07     ` Patrick McHardy
2006-07-31  4:34 ` Andrew Morton
2006-07-31  4:42   ` David Coulson
2006-07-31  4:58   ` David Miller

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox