Thread (1 message) 1 message, 1 author, 2011-10-05

Re: sky2 bridge hw csum error since 3.0.6

From: Stephen Hemminger <hidden>
Date: 2011-10-05 15:38:30

On Wed, 05 Oct 2011 15:37:12 +0200
Tobias Powalowski [off-list ref] wrote:
Hi,
here the log of the new 3.0.6 kernel and my sky2 ethernet card:
eth0: hw csum failure.
[   47.462091] Pid: 0, comm: swapper Not tainted 3.0-ARCH #1
[   47.462094] Call Trace:
[   47.462097]  <IRQ>  [<ffffffff81334ca2>] netdev_rx_csum_fault+0x42/0x50
[   47.462112]  [<ffffffff8132b700>] __skb_checksum_complete_head+0x60/0x70
[   47.462116]  [<ffffffff8132b721>] __skb_checksum_complete+0x11/0x20
[   47.462128]  [<ffffffffa05bcfba>] br_multicast_rcv+0x32a/0x1350 [bridge]
[   47.462134]  [<ffffffff8136758e>] ? ip_rcv+0x21e/0x2f0
[   47.462140]  [<ffffffff8121aa96>] ? cpumask_next_and+0x36/0x50
[   47.462145]  [<ffffffff8104a64d>] ? select_task_rq_fair+0x53d/0x9e0
[   47.462152]  [<ffffffffa05b3fd0>] ? br_handle_local_finish+0x50/0x50
[bridge]
[   47.462159]  [<ffffffffa05b3fd0>] ? br_handle_local_finish+0x50/0x50
[bridge]
[   47.462165]  [<ffffffffa05b4087>] br_handle_frame_finish+0xb7/0x2a0
[bridge]
[   47.462172]  [<ffffffffa05b9e88>]
br_nf_pre_routing_finish_ipv6+0x108/0x160 [bridge]
[   47.462178]  [<ffffffffa05ba8dc>] br_nf_pre_routing+0x55c/0x710 [bridge]
[   47.462183]  [<ffffffff81055b10>] ? try_to_wake_up+0x290/0x290
[   47.462188]  [<ffffffff8135f7f5>] nf_iterate+0x85/0xc0
[   47.462194]  [<ffffffffa05b3fd0>] ? br_handle_local_finish+0x50/0x50
[bridge]
[   47.462198]  [<ffffffff8135f8ae>] nf_hook_slow+0x7e/0x130
[   47.462204]  [<ffffffffa05b3fd0>] ? br_handle_local_finish+0x50/0x50
[bridge]
[   47.462210]  [<ffffffff81380da1>] ? tcp_rcv_established+0x4d1/0x830
[   47.462216]  [<ffffffffa05b4420>] br_handle_frame+0x1b0/0x270 [bridge]
[   47.462222]  [<ffffffffa05b4270>] ?
br_handle_frame_finish+0x2a0/0x2a0 [bridge]
[   47.462227]  [<ffffffff8133415e>] __netif_receive_skb+0x16e/0x660
[   47.462232]  [<ffffffff81334e2d>] netif_receive_skb+0xad/0xc0
[   47.462236]  [<ffffffff813357a0>] napi_skb_finish+0x50/0x70
[   47.462240]  [<ffffffff81335875>] napi_gro_receive+0xb5/0xc0
[   47.462256]  [<ffffffffa028cce3>] sky2_poll+0x693/0xce0 [sky2]
[   47.462260]  [<ffffffff8136758e>] ? ip_rcv+0x21e/0x2f0
[   47.462265]  [<ffffffff81334302>] ? __netif_receive_skb+0x312/0x660
[   47.462269]  [<ffffffff81335109>] net_rx_action+0x149/0x300
[   47.462274]  [<ffffffff81063e40>] __do_softirq+0xb0/0x270
[   47.462279]  [<ffffffff813f711c>] call_softirq+0x1c/0x30
[   47.462283]  [<ffffffff8100da75>] do_softirq+0x65/0xa0
[   47.462287]  [<ffffffff8106434e>] irq_exit+0x9e/0xc0
[   47.462291]  [<ffffffff813f7973>] do_IRQ+0x63/0xe0
[   47.462296]  [<ffffffff813f5653>] common_interrupt+0x13/0x13
[   47.462298]  <EOI>  [<ffffffff81014375>] ? mwait_idle+0x95/0x2e0
[   47.462307]  [<ffffffff8100a21a>] cpu_idle+0xba/0x100
[   47.462311]  [<ffffffff813d31f2>] rest_init+0x96/0xa4
[   47.462315]  [<ffffffff81748c23>] start_kernel+0x3de/0x3eb
[   47.462319]  [<ffffffff81748347>] x86_64_start_reservations+0x132/0x136
[   47.462323]  [<ffffffff81748140>] ? early_idt_handlers+0x140/0x140
[   47.462327]  [<ffffffff8174844d>] x86_64_start_kernel+0x102/0x111

thanks for your help,
kernel 3.0.4 is not affected by this.
greetings
tpowa
There were no changes to the sky2 driver between 3.0.4 and 3.0.6  but there were
changes to multicast tracking.  A couple of other pieces of information that might
help.  First, what is the chip type:
   dmesg | grep sky2

And could you try 'git bisect' to narrow the problem down to a particular
change.

Thanks

P.s: adding netdev list to this to make discussion public.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help