Hello,

I am experiencing skb_over_panic in igb driver when changing mtu in
vanilla 2.6.28.2.
This is happennig on Intel PRO/1000 VT quad and PRO/1000 EF dual.

Connection (telnet) opened from remote host through gateway with igb driver.
Then I change mtu to 900, trying to pass some traffic on same
connection and gateway crash.

Same happened with latest igb 1.3.8.6 from e1000.sf.net

[r...@gateway ~]# ifconfig eth2 mtu 900
[r...@gateway ~]# skb_over_panic: text:f7fc2d6a len:1432 put:408
head:f34b6770 data:f34b6782 tail:0xf34b6d1a end:0xf34b6bf0 dev:eth2
------------[ cut here ]------------
kernel BUG at net/core/skbuff.c:128!
invalid opcode: 0000 [#1] SMP
last sysfs file:
/sys/devices/pci0000:00/0000:00:04.0/0000:05:00.0/host0/target0:1:0/0:1:0:0/vendor
Modules linked in: ipv6 autofs4 sunrpc dm_multipath scsi_dh rfkill
input_polldev sbs sbshc battery ac parport_pc lp parport sg dcdbas
sr_mod cdrom serio_raw igb button rtc_cmos rtc
_core rtc_lib tg3 libphy pcspkr dm_snapshot dm_zero dm_mirror
dm_region_hash dm_log dm_mod ata_piix libata mptsas mptscsih
scsi_transport_sas mptbase sd_mod scsi_mod ext3 jbd uhci_hcd ohci_hcd
ehci_hcd [last unloaded: microcode]

Pid: 0, comm: swapper Not tainted (2.6.28.2 #1) PowerEdge R300
EIP: 0060:[<c05d5fe4>] EFLAGS: 00010296 CPU: 0
EIP is at skb_over_panic+0x3a/0x41
EAX: 00000076 EBX: f57f1000 ECX: c064f121 EDX: 0168a000
ESI: f57f1000 EDI: f4ab7e38 EBP: c096ff24 ESP: c096fef8
DS: 007b ES: 007b FS: 00d8 GS: 0000 SS: 0068
Process swapper (pid: 0, ti=c096f000 task=c07883e0 task.ti=c07f6000)
Stack:
 c075fb32 f7fc2d6a 00000598 00000198 f34b6770 f34b6782 f34b6d1a f34b6bf0
 f57f1000 f4ab7e38 f34b6b82 c096ff34 c05d7137 00000000 f6dc0648 c096ff9c
 f7fc2d6a 00000040 c096ffa8 f57ade3c 00008840 00000000 00000001 00000000
Call Trace:
 [<f7fc2d6a>] ? igb_clean_rx_irq_adv+0x10f/0x412 [igb]
 [<c05d7137>] ? skb_put+0x35/0x3b
 [<f7fc2d6a>] ? igb_clean_rx_irq_adv+0x10f/0x412 [igb]
 [<f7fc4675>] ? igb_clean_rx_ring_msix+0x2d/0x137 [igb]
 [<c05de261>] ? net_rx_action+0xb5/0x18e
 [<c042accf>] ? __do_softirq+0x85/0x138
 [<c042ac4a>] ? __do_softirq+0x0/0x138
 <IRQ> <0> [<c0456649>] ? handle_edge_irq+0x0/0x105
 [<c042ac48>] ? irq_exit+0x44/0x46
 [<c040577d>] ? do_IRQ+0xea/0x101
 [<c0404508>] ? common_interrupt+0x28/0x30
 [<c044007b>] ? find_usage_forwards+0x2b/0x84
 [<c0545b47>] ? acpi_idle_enter_simple+0x190/0x201
 [<c054576d>] ? acpi_idle_enter_bm+0xc8/0x312
 [<c05c16d7>] ? cpuidle_idle_call+0x5f/0x98
 [<c0402584>] ? cpu_idle+0x66/0x7a
 [<c063d48a>] ? rest_init+0x4e/0x50
Code: 0f 45 de 53 ff b0 98 00 00 00 ff b0 94 00 00 00 ff b0 a0 00 00
00 ff b0 9c 00 00 00 52 ff 70 50 51 68 32 fb 75 c0 e8 4b 16 e5 ff <0f>
0b 83 c4 24 eb fe 55 89 e5 57 56 0f b7 f
2 53 89 c3 83 ec 04
EIP: [<c05d5fe4>] skb_over_panic+0x3a/0x41 SS:ESP 0068:c096fef8
Kernel panic - not syncing: Fatal exception in interrupt
Rebooting in 15 seconds..


Any ideas?

Thanks ,Igor.

------------------------------------------------------------------------------
This SF.net email is sponsored by:
SourcForge Community
SourceForge wants to tell your story.
http://p.sf.net/sfu/sf-spreadtheword
_______________________________________________
E1000-devel mailing list
E1000-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/e1000-devel

Reply via email to