Upgrading to PF_RING 7.0.0 with the new i40e 2.2.4 causes a kernel panic for us on CentOS 6 kernel. The vanilla i40e 2.2.4 driver does not cause this issue. Here are two kernel dumps. The i40e 1.5.18 driver works in libpfring 6.7.0.
Pid: 10278, comm: modprobe Not tainted 2.6.32-696.13.2.el6.x86_64 #1 Dell Inc. PowerEdge R910/0JRJM9
RIP: 0010:[<ffffffffa08c74a3>] [<ffffffffa08c74a3>] i40e_vsi_map_rings_to_vectors+0xf3/0x280 [i40e_zc]
RSP: 0018:ffff880861a53908 EFLAGS: 00010202
RAX: 0000000000000000 RBX: ffff88106dedcc00 RCX: ffff88106dedcc00
RDX: ffff88106de0ed40 RSI: 0000000000000010 RDI: ffff88104e0b2000
RBP: ffff880861a53968 R08: 000000000003ae77 R09: 0000000000000000
R10: 0000000000000080 R11: 0000000000000001 R12: ffff88104e0b2000
R13: ffff88106e665f00 R14: 00010102464c457f R15: 0000000000000010
FS: 00007fd3655b4700(0000) GS:ffff88089c440000(0000) knlGS:0000000000000000
CS: 0010 DS: 0000 ES: 0000 CR0: 000000008005003b
CR2: 00007fee9e121000 CR3: 00000010425ed000 CR4: 00000000000007e0
DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
Process modprobe (pid: 10278, threadinfo ffff880861a50000, task ffff8805f8c8f520)
Stack:
ffff88104e0b2000 ffff88104e0b2000 ffff881063754000 00000020202ca020
<d> 0000001000000010 0000000100000010 ffff880861a53968 ffff88104e0b2000
<d> ffff881063754000 ffff881063754000 ffff88104e0b2028 ffff880861a53998
Call Trace:
[<ffffffffa08cd273>] i40e_vsi_setup+0x543/0x880 [i40e_zc]
[<ffffffffa08e3c9d>] ? i40e_aq_set_switch_config+0x9d/0xd0 [i40e_zc]
[<ffffffffa08d2d3f>] i40e_setup_pf_switch+0x47f/0x5d0 [i40e_zc]
[<ffffffffa08fc5cf>] i40e_probe+0xd8a/0x17e8 [i40e_zc]
[<ffffffff8154a92e>] ? schedule+0x3ee/0xb70
[<ffffffff8129a800>] ? idr_get_empty_slot+0x110/0x2c0
[<ffffffff812a3ece>] ? number+0x2ee/0x320
[<ffffffff8129a800>] ? idr_get_empty_slot+0x110/0x2c0
[<ffffffff811b762e>] ? find_inode+0x4e/0x90
[<ffffffff81217fc0>] ? sysfs_ilookup_test+0x0/0x20
[<ffffffff811b71d0>] ? iput+0x30/0x70
[<ffffffff81218bbe>] ? sysfs_addrm_finish+0x4e/0x270
[<ffffffff8121947e>] ? __sysfs_add_one+0x7e/0xc0
[<ffffffff812194ec>] ? sysfs_add_one+0x2c/0xd0
[<ffffffff812c0aa7>] local_pci_probe+0x17/0x20
[<ffffffff812c1c91>] pci_device_probe+0x101/0x120
[<ffffffff81383bf2>] ? driver_sysfs_add+0x62/0x90
[<ffffffff81383e9a>] driver_probe_device+0xaa/0x3a0
[<ffffffff8138423b>] __driver_attach+0xab/0xb0
[<ffffffff81384190>] ? __driver_attach+0x0/0xb0
[<ffffffff81383084>] bus_for_each_dev+0x64/0x90
[<ffffffff81383b2e>] driver_attach+0x1e/0x20
[<ffffffff81382898>] bus_add_driver+0x1e8/0x2b0
[<ffffffff8138444f>] driver_register+0x5f/0xe0
[<ffffffffa0504000>] ? i40e_init_module+0x0/0xa3 [i40e_zc]
[<ffffffff812c1ef6>] __pci_register_driver+0x56/0xd0
[<ffffffff8122400b>] ? debugfs_create_dir+0x1b/0x20
udev: renamed network interface eth10 to eth16
[<ffffffffa0504000>] ? i40e_init_module+0x0/0xa3 [i40e_zc]
[<ffffffffa05040a1>] i40e_init_module+0xa1/0xa3 [i40e_zc]
[<ffffffff810020d0>] do_one_initcall+0xc0/0x280
[<ffffffff810c84f1>] sys_init_module+0xe1/0x250
[<ffffffff8100b0d2>] system_call_fastpath+0x16/0x1b
Code: 00 49 89 9d a8 00 00 00 48 8b 83 18 01 00 00 49 89 45 00 66 83 83 30 01 00 00 01 4d 85 f6 4c 89 ab 18 01 00 00 0f 84 05 01 00 00 <49> 89 9e a8 00 00 00 48 8b 83 f0 00 00 00 41 83 c7 01 49 89 06
RIP [<ffffffffa08c74a3>] i40e_vsi_map_rings_to_vectors+0xf3/0x280 [i40e_zc]
RSP <ffff880861a53908>
---[ end trace c4414a8eb6ab10b9 ]---
Kernel panic - not syncing: Fatal exception
Pid: 10278, comm: modprobe Tainted: G D -- ------------ 2.6.32-696.13.2.el6.x86_64 #1
Call Trace:
[<ffffffff8154a20e>] ? panic+0xa7/0x179
[<ffffffff8154f0a4>] ? oops_end+0xe4/0x100
[<ffffffff8101101b>] ? die+0x5b/0x90
[<ffffffff8154eb62>] ? do_general_protection+0x152/0x160
[<ffffffff8154e2d5>] ? general_protection+0x25/0x30
[<ffffffffa08c74a3>] ? i40e_vsi_map_rings_to_vectors+0xf3/0x280 [i40e_zc]
[<ffffffffa08cd273>] ? i40e_vsi_setup+0x543/0x880 [i40e_zc]
[<ffffffffa08e3c9d>] ? i40e_aq_set_switch_config+0x9d/0xd0 [i40e_zc]
[<ffffffffa08d2d3f>] ? i40e_setup_pf_switch+0x47f/0x5d0 [i40e_zc]
[<ffffffffa08fc5cf>] ? i40e_probe+0xd8a/0x17e8 [i40e_zc]
[<ffffffff8154a92e>] ? schedule+0x3ee/0xb70
[<ffffffff8129a800>] ? idr_get_empty_slot+0x110/0x2c0
[<ffffffff812a3ece>] ? number+0x2ee/0x320
[<ffffffff8129a800>] ? idr_get_empty_slot+0x110/0x2c0
[<ffffffff811b762e>] ? find_inode+0x4e/0x90
[<ffffffff81217fc0>] ? sysfs_ilookup_test+0x0/0x20
[<ffffffff811b71d0>] ? iput+0x30/0x70
[<ffffffff81218bbe>] ? sysfs_addrm_finish+0x4e/0x270
[<ffffffff8121947e>] ? __sysfs_add_one+0x7e/0xc0
[<ffffffff812194ec>] ? sysfs_add_one+0x2c/0xd0
[<ffffffff812c0aa7>] ? local_pci_probe+0x17/0x20
[<ffffffff812c1c91>] ? pci_device_probe+0x101/0x120
[<ffffffff81383bf2>] ? driver_sysfs_add+0x62/0x90
[<ffffffff81383e9a>] ? driver_probe_device+0xaa/0x3a0
[<ffffffff8138423b>] ? __driver_attach+0xab/0xb0
[<ffffffff81384190>] ? __driver_attach+0x0/0xb0
[<ffffffff81383084>] ? bus_for_each_dev+0x64/0x90
[<ffffffff81383b2e>] ? driver_attach+0x1e/0x20
[<ffffffff81382898>] ? bus_add_driver+0x1e8/0x2b0
[<ffffffff8138444f>] ? driver_register+0x5f/0xe0
[<ffffffffa0504000>] ? i40e_init_module+0x0/0xa3 [i40e_zc]
[<ffffffff812c1ef6>] ? __pci_register_driver+0x56/0xd0
[<ffffffff8122400b>] ? debugfs_create_dir+0x1b/0x20
[<ffffffffa0504000>] ? i40e_init_module+0x0/0xa3 [i40e_zc]
[<ffffffffa05040a1>] ? i40e_init_module+0xa1/0xa3 [i40e_zc]
[<ffffffff810020d0>] ? do_one_initcall+0xc0/0x280
[<ffffffff810c84f1>] ? sys_init_module+0xe1/0x250
[<ffffffff8100b0d2>] ? system_call_fastpath+0x16/0x1b
And the second dump.
BUG: unable to handle kernel NULL pointer dereference at 00000000000000a8
IP: [<ffffffffa0bac4a3>] i40e_vsi_map_rings_to_vectors+0xf3/0x280 [i40e_zc]
PGD 10716fc067 PUD 1063b61067 PMD 0
Oops: 0002 [#1] SMP
last sysfs file: /sys/devices/pci0000:00/0000:00:07.0/0000:04:00.0/net/eth10/type
CPU 21
Modules linked in: i40e_zc(+)(U) ixgbe_zc(U) pf_ring(U) vxlan netconsole configfs autofs4 bnx2fc fcoe libfcoe libfc 8021q scsi_transport_fc garp stp scsi_tg
t llc ipmi_devintf power_meter acpi_ipmi ipmi_si ipmi_msghandler iTCO_wdt iTCO_vendor_support dcdbas serio_raw lpc_ich mfd_core sg i7core_edac edac_core ext
4 jbd2 mbcache sr_mod cdrom sd_mod crc_t10dif pata_acpi ata_generic ata_piix igb dca i2c_algo_bit i2c_core bnx2x ptp pps_core libcrc32c crc32c_intel be2iscs
i bnx2i cnic uio cxgb4i iw_cxgb4 iw_cm cxgb4 cxgb3i libcxgbi iw_cxgb3 ib_core ib_addr ipv6 cxgb3 mdio libiscsi_tcp mpt2sas qla4xxx scsi_transport_sas raid_c
lass iscsi_boot_sysfs libiscsi bnx2 scsi_transport_iscsi wmi dm_mirror dm_region_hash dm_log dm_mod [last unloaded: ixgbe]
Pid: 6259, comm: modprobe Not tainted 2.6.32-696.13.2.el6.x86_64 #1 Dell Inc. PowerEdge R910/0JRJM9
RIP: 0010:[<ffffffffa0bac4a3>] [<ffffffffa0bac4a3>] i40e_vsi_map_rings_to_vectors+0xf3/0x280 [i40e_zc]
RSP: 0018:ffff88085ad9f908 EFLAGS: 00010292
RAX: 0000000000000034 RBX: ffff88106e591000 RCX: 0000000000004df1
RDX: 0000000000000000 RSI: 0000000000000046 RDI: 0000000000000246
RBP: ffff88085ad9f968 R08: 000000000002a73e R09: 0000000000000000
R10: 0000000000000080 R11: 0000000000000001 R12: ffff88106e499000
R13: ffff8810708e7b00 R14: 0000000000000000 R15: 0000000000000010
udev: renamed network interface eth10 to eth16
FS: 00007f8f3620d700(0000) GS:ffff88089c540000(0000) knlGS:0000000000000000
CS: 0010 DS: 0000 ES: 0000 CR0: 000000008005003b
CR2: 00000000000000a8 CR3: 0000001063cbe000 CR4: 00000000000007e0
DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
Process modprobe (pid: 6259, threadinfo ffff88085ad9c000, task ffff88085cd16040)
Stack:
ffff88106e499000 0000000000000080 ffff881000000000 000000205728d020
<d> 0000001000000010 0000000100000010 ffff88085ad9f968 ffff88106e499000
<d> ffff88106e632000 ffff88106e632000 ffff88106e499028 ffff88085ad9f998
Call Trace:
[<ffffffffa0bb2273>] i40e_vsi_setup+0x543/0x880 [i40e_zc]
[<ffffffffa0bc8c9d>] ? i40e_aq_set_switch_config+0x9d/0xd0 [i40e_zc]
[<ffffffffa0bb7d3f>] i40e_setup_pf_switch+0x47f/0x5d0 [i40e_zc]
[<ffffffffa0be15cf>] i40e_probe+0xd8a/0x17e8 [i40e_zc]
[<ffffffff8113e0b9>] ? __alloc_pages_nodemask+0x129/0x950
[<ffffffff8129a800>] ? idr_get_empty_slot+0x110/0x2c0
[<ffffffff812a3ece>] ? number+0x2ee/0x320
[<ffffffff8129a800>] ? idr_get_empty_slot+0x110/0x2c0
[<ffffffff811b762e>] ? find_inode+0x4e/0x90
[<ffffffff81217fc0>] ? sysfs_ilookup_test+0x0/0x20
[<ffffffff811b71d0>] ? iput+0x30/0x70
[<ffffffff81218bbe>] ? sysfs_addrm_finish+0x4e/0x270
[<ffffffff8121947e>] ? __sysfs_add_one+0x7e/0xc0
[<ffffffff812194ec>] ? sysfs_add_one+0x2c/0xd0
[<ffffffff812c0aa7>] local_pci_probe+0x17/0x20
[<ffffffff812c1c91>] pci_device_probe+0x101/0x120
[<ffffffff81383bf2>] ? driver_sysfs_add+0x62/0x90
[<ffffffff81383e9a>] driver_probe_device+0xaa/0x3a0
[<ffffffff8138423b>] __driver_attach+0xab/0xb0
[<ffffffff81384190>] ? __driver_attach+0x0/0xb0
[<ffffffff81383084>] bus_for_each_dev+0x64/0x90
[<ffffffff81383b2e>] driver_attach+0x1e/0x20
[<ffffffff81382898>] bus_add_driver+0x1e8/0x2b0
[<ffffffff8138444f>] driver_register+0x5f/0xe0
[<ffffffffa0c01000>] ? i40e_init_module+0x0/0xa3 [i40e_zc]
[<ffffffff812c1ef6>] __pci_register_driver+0x56/0xd0
[<ffffffff8122400b>] ? debugfs_create_dir+0x1b/0x20
[<ffffffffa0c01000>] ? i40e_init_module+0x0/0xa3 [i40e_zc]
[<ffffffffa0c010a1>] i40e_init_module+0xa1/0xa3 [i40e_zc]
[<ffffffff810020d0>] do_one_initcall+0xc0/0x280
[<ffffffff810c84f1>] sys_init_module+0xe1/0x250
[<ffffffff8100b0d2>] system_call_fastpath+0x16/0x1b
Code: 00 49 89 9d a8 00 00 00 48 8b 83 18 01 00 00 49 89 45 00 66 83 83 30 01 00 00 01 4d 85 f6 4c 89 ab 18 01 00 00 0f 84 05 01 00 00 <49> 89 9e a8 00 00 00 48 8b 83 f0 00 00 00 41 83 c7 01 49 89 06
RIP [<ffffffffa0bac4a3>] i40e_vsi_map_rings_to_vectors+0xf3/0x280 [i40e_zc]
RSP <ffff88085ad9f908>
CR2: 00000000000000a8
---[ end trace 70024f26b6d6bbcb ]---
Kernel panic - not syncing: Fatal exception
Pid: 6259, comm: modprobe Tainted: G D -- ------------ 2.6.32-696.13.2.el6.x86_64 #1
Call Trace:
[<ffffffff8154a20e>] ? panic+0xa7/0x179
[<ffffffff8154f0a4>] ? oops_end+0xe4/0x100
[<ffffffff8105186b>] ? no_context+0xfb/0x260
[<ffffffff8105fa0c>] ? check_preempt_curr+0x7c/0x90
[<ffffffff81051af5>] ? __bad_area_nosemaphore+0x125/0x1e0
[<ffffffff81051c1e>] ? bad_area+0x4e/0x60
[<ffffffff81052443>] ? __do_page_fault+0x473/0x500
[<ffffffff8155100e>] ? do_page_fault+0x3e/0xa0
[<ffffffff8154e305>] ? page_fault+0x25/0x30
[<ffffffffa0bac4a3>] ? i40e_vsi_map_rings_to_vectors+0xf3/0x280 [i40e_zc]
[<ffffffffa0bac5e5>] ? i40e_vsi_map_rings_to_vectors+0x235/0x280 [i40e_zc]
[<ffffffffa0bb2273>] ? i40e_vsi_setup+0x543/0x880 [i40e_zc]
[<ffffffffa0bc8c9d>] ? i40e_aq_set_switch_config+0x9d/0xd0 [i40e_zc]
[<ffffffffa0bb7d3f>] ? i40e_setup_pf_switch+0x47f/0x5d0 [i40e_zc]
[<ffffffffa0be15cf>] ? i40e_probe+0xd8a/0x17e8 [i40e_zc]
[<ffffffff8113e0b9>] ? __alloc_pages_nodemask+0x129/0x950
[<ffffffff8129a800>] ? idr_get_empty_slot+0x110/0x2c0
[<ffffffff812a3ece>] ? number+0x2ee/0x320
[<ffffffff8129a800>] ? idr_get_empty_slot+0x110/0x2c0
[<ffffffff811b762e>] ? find_inode+0x4e/0x90
[<ffffffff81217fc0>] ? sysfs_ilookup_test+0x0/0x20
[<ffffffff811b71d0>] ? iput+0x30/0x70
[<ffffffff81218bbe>] ? sysfs_addrm_finish+0x4e/0x270
[<ffffffff8121947e>] ? __sysfs_add_one+0x7e/0xc0
[<ffffffff812194ec>] ? sysfs_add_one+0x2c/0xd0
[<ffffffff812c0aa7>] ? local_pci_probe+0x17/0x20
[<ffffffff812c1c91>] ? pci_device_probe+0x101/0x120
[<ffffffff81383bf2>] ? driver_sysfs_add+0x62/0x90
[<ffffffff81383e9a>] ? driver_probe_device+0xaa/0x3a0
[<ffffffff8138423b>] ? __driver_attach+0xab/0xb0
[<ffffffff81384190>] ? __driver_attach+0x0/0xb0
[<ffffffff81383084>] ? bus_for_each_dev+0x64/0x90
[<ffffffff81383b2e>] ? driver_attach+0x1e/0x20
[<ffffffff81382898>] ? bus_add_driver+0x1e8/0x2b0
[<ffffffff8138444f>] ? driver_register+0x5f/0xe0
[<ffffffffa0c01000>] ? i40e_init_module+0x0/0xa3 [i40e_zc]
[<ffffffff812c1ef6>] ? __pci_register_driver+0x56/0xd0
[<ffffffff8122400b>] ? debugfs_create_dir+0x1b/0x20
[<ffffffffa0c01000>] ? i40e_init_module+0x0/0xa3 [i40e_zc]
[<ffffffffa0c010a1>] ? i40e_init_module+0xa1/0xa3 [i40e_zc]
[<ffffffff810020d0>] ? do_one_initcall+0xc0/0x280
[<ffffffff810c84f1>] ? sys_init_module+0xe1/0x250
[<ffffffff8100b0d2>] ? system_call_fastpath+0x16/0x1b
Pid: 10278, comm: modprobe Not tainted 2.6.32-696.13.2.el6.x86_64 #1 Dell Inc. PowerEdge R910/0JRJM9
RIP: 0010:[<ffffffffa08c74a3>] [<ffffffffa08c74a3>] i40e_vsi_map_rings_to_vectors+0xf3/0x280 [i40e_zc]
RSP: 0018:ffff880861a53908 EFLAGS: 00010202
RAX: 0000000000000000 RBX: ffff88106dedcc00 RCX: ffff88106dedcc00
RDX: ffff88106de0ed40 RSI: 0000000000000010 RDI: ffff88104e0b2000
RBP: ffff880861a53968 R08: 000000000003ae77 R09: 0000000000000000
R10: 0000000000000080 R11: 0000000000000001 R12: ffff88104e0b2000
R13: ffff88106e665f00 R14: 00010102464c457f R15: 0000000000000010
FS: 00007fd3655b4700(0000) GS:ffff88089c440000(0000) knlGS:0000000000000000
CS: 0010 DS: 0000 ES: 0000 CR0: 000000008005003b
CR2: 00007fee9e121000 CR3: 00000010425ed000 CR4: 00000000000007e0
DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
Process modprobe (pid: 10278, threadinfo ffff880861a50000, task ffff8805f8c8f520)
Stack:
ffff88104e0b2000 ffff88104e0b2000 ffff881063754000 00000020202ca020
<d> 0000001000000010 0000000100000010 ffff880861a53968 ffff88104e0b2000
<d> ffff881063754000 ffff881063754000 ffff88104e0b2028 ffff880861a53998
Call Trace:
[<ffffffffa08cd273>] i40e_vsi_setup+0x543/0x880 [i40e_zc]
[<ffffffffa08e3c9d>] ? i40e_aq_set_switch_config+0x9d/0xd0 [i40e_zc]
[<ffffffffa08d2d3f>] i40e_setup_pf_switch+0x47f/0x5d0 [i40e_zc]
[<ffffffffa08fc5cf>] i40e_probe+0xd8a/0x17e8 [i40e_zc]
[<ffffffff8154a92e>] ? schedule+0x3ee/0xb70
[<ffffffff8129a800>] ? idr_get_empty_slot+0x110/0x2c0
[<ffffffff812a3ece>] ? number+0x2ee/0x320
[<ffffffff8129a800>] ? idr_get_empty_slot+0x110/0x2c0
[<ffffffff811b762e>] ? find_inode+0x4e/0x90
[<ffffffff81217fc0>] ? sysfs_ilookup_test+0x0/0x20
[<ffffffff811b71d0>] ? iput+0x30/0x70
[<ffffffff81218bbe>] ? sysfs_addrm_finish+0x4e/0x270
[<ffffffff8121947e>] ? __sysfs_add_one+0x7e/0xc0
[<ffffffff812194ec>] ? sysfs_add_one+0x2c/0xd0
[<ffffffff812c0aa7>] local_pci_probe+0x17/0x20
[<ffffffff812c1c91>] pci_device_probe+0x101/0x120
[<ffffffff81383bf2>] ? driver_sysfs_add+0x62/0x90
[<ffffffff81383e9a>] driver_probe_device+0xaa/0x3a0
[<ffffffff8138423b>] __driver_attach+0xab/0xb0
[<ffffffff81384190>] ? __driver_attach+0x0/0xb0
[<ffffffff81383084>] bus_for_each_dev+0x64/0x90
[<ffffffff81383b2e>] driver_attach+0x1e/0x20
[<ffffffff81382898>] bus_add_driver+0x1e8/0x2b0
[<ffffffff8138444f>] driver_register+0x5f/0xe0
[<ffffffffa0504000>] ? i40e_init_module+0x0/0xa3 [i40e_zc]
[<ffffffff812c1ef6>] __pci_register_driver+0x56/0xd0
[<ffffffff8122400b>] ? debugfs_create_dir+0x1b/0x20
udev: renamed network interface eth10 to eth16
[<ffffffffa0504000>] ? i40e_init_module+0x0/0xa3 [i40e_zc]
[<ffffffffa05040a1>] i40e_init_module+0xa1/0xa3 [i40e_zc]
[<ffffffff810020d0>] do_one_initcall+0xc0/0x280
[<ffffffff810c84f1>] sys_init_module+0xe1/0x250
[<ffffffff8100b0d2>] system_call_fastpath+0x16/0x1b
Code: 00 49 89 9d a8 00 00 00 48 8b 83 18 01 00 00 49 89 45 00 66 83 83 30 01 00 00 01 4d 85 f6 4c 89 ab 18 01 00 00 0f 84 05 01 00 00 <49> 89 9e a8 00 00 00 48 8b 83 f0 00 00 00 41 83 c7 01 49 89 06
RIP [<ffffffffa08c74a3>] i40e_vsi_map_rings_to_vectors+0xf3/0x280 [i40e_zc]
RSP <ffff880861a53908>
---[ end trace c4414a8eb6ab10b9 ]---
Kernel panic - not syncing: Fatal exception
Pid: 10278, comm: modprobe Tainted: G D -- ------------ 2.6.32-696.13.2.el6.x86_64 #1
Call Trace:
[<ffffffff8154a20e>] ? panic+0xa7/0x179
[<ffffffff8154f0a4>] ? oops_end+0xe4/0x100
[<ffffffff8101101b>] ? die+0x5b/0x90
[<ffffffff8154eb62>] ? do_general_protection+0x152/0x160
[<ffffffff8154e2d5>] ? general_protection+0x25/0x30
[<ffffffffa08c74a3>] ? i40e_vsi_map_rings_to_vectors+0xf3/0x280 [i40e_zc]
[<ffffffffa08cd273>] ? i40e_vsi_setup+0x543/0x880 [i40e_zc]
[<ffffffffa08e3c9d>] ? i40e_aq_set_switch_config+0x9d/0xd0 [i40e_zc]
[<ffffffffa08d2d3f>] ? i40e_setup_pf_switch+0x47f/0x5d0 [i40e_zc]
[<ffffffffa08fc5cf>] ? i40e_probe+0xd8a/0x17e8 [i40e_zc]
[<ffffffff8154a92e>] ? schedule+0x3ee/0xb70
[<ffffffff8129a800>] ? idr_get_empty_slot+0x110/0x2c0
[<ffffffff812a3ece>] ? number+0x2ee/0x320
[<ffffffff8129a800>] ? idr_get_empty_slot+0x110/0x2c0
[<ffffffff811b762e>] ? find_inode+0x4e/0x90
[<ffffffff81217fc0>] ? sysfs_ilookup_test+0x0/0x20
[<ffffffff811b71d0>] ? iput+0x30/0x70
[<ffffffff81218bbe>] ? sysfs_addrm_finish+0x4e/0x270
[<ffffffff8121947e>] ? __sysfs_add_one+0x7e/0xc0
[<ffffffff812194ec>] ? sysfs_add_one+0x2c/0xd0
[<ffffffff812c0aa7>] ? local_pci_probe+0x17/0x20
[<ffffffff812c1c91>] ? pci_device_probe+0x101/0x120
[<ffffffff81383bf2>] ? driver_sysfs_add+0x62/0x90
[<ffffffff81383e9a>] ? driver_probe_device+0xaa/0x3a0
[<ffffffff8138423b>] ? __driver_attach+0xab/0xb0
[<ffffffff81384190>] ? __driver_attach+0x0/0xb0
[<ffffffff81383084>] ? bus_for_each_dev+0x64/0x90
[<ffffffff81383b2e>] ? driver_attach+0x1e/0x20
[<ffffffff81382898>] ? bus_add_driver+0x1e8/0x2b0
[<ffffffff8138444f>] ? driver_register+0x5f/0xe0
[<ffffffffa0504000>] ? i40e_init_module+0x0/0xa3 [i40e_zc]
[<ffffffff812c1ef6>] ? __pci_register_driver+0x56/0xd0
[<ffffffff8122400b>] ? debugfs_create_dir+0x1b/0x20
[<ffffffffa0504000>] ? i40e_init_module+0x0/0xa3 [i40e_zc]
[<ffffffffa05040a1>] ? i40e_init_module+0xa1/0xa3 [i40e_zc]
[<ffffffff810020d0>] ? do_one_initcall+0xc0/0x280
[<ffffffff810c84f1>] ? sys_init_module+0xe1/0x250
[<ffffffff8100b0d2>] ? system_call_fastpath+0x16/0x1b
And the second dump.
BUG: unable to handle kernel NULL pointer dereference at 00000000000000a8
IP: [<ffffffffa0bac4a3>] i40e_vsi_map_rings_to_vectors+0xf3/0x280 [i40e_zc]
PGD 10716fc067 PUD 1063b61067 PMD 0
Oops: 0002 [#1] SMP
last sysfs file: /sys/devices/pci0000:00/0000:00:07.0/0000:04:00.0/net/eth10/type
CPU 21
Modules linked in: i40e_zc(+)(U) ixgbe_zc(U) pf_ring(U) vxlan netconsole configfs autofs4 bnx2fc fcoe libfcoe libfc 8021q scsi_transport_fc garp stp scsi_tg
t llc ipmi_devintf power_meter acpi_ipmi ipmi_si ipmi_msghandler iTCO_wdt iTCO_vendor_support dcdbas serio_raw lpc_ich mfd_core sg i7core_edac edac_core ext
4 jbd2 mbcache sr_mod cdrom sd_mod crc_t10dif pata_acpi ata_generic ata_piix igb dca i2c_algo_bit i2c_core bnx2x ptp pps_core libcrc32c crc32c_intel be2iscs
i bnx2i cnic uio cxgb4i iw_cxgb4 iw_cm cxgb4 cxgb3i libcxgbi iw_cxgb3 ib_core ib_addr ipv6 cxgb3 mdio libiscsi_tcp mpt2sas qla4xxx scsi_transport_sas raid_c
lass iscsi_boot_sysfs libiscsi bnx2 scsi_transport_iscsi wmi dm_mirror dm_region_hash dm_log dm_mod [last unloaded: ixgbe]
Pid: 6259, comm: modprobe Not tainted 2.6.32-696.13.2.el6.x86_64 #1 Dell Inc. PowerEdge R910/0JRJM9
RIP: 0010:[<ffffffffa0bac4a3>] [<ffffffffa0bac4a3>] i40e_vsi_map_rings_to_vectors+0xf3/0x280 [i40e_zc]
RSP: 0018:ffff88085ad9f908 EFLAGS: 00010292
RAX: 0000000000000034 RBX: ffff88106e591000 RCX: 0000000000004df1
RDX: 0000000000000000 RSI: 0000000000000046 RDI: 0000000000000246
RBP: ffff88085ad9f968 R08: 000000000002a73e R09: 0000000000000000
R10: 0000000000000080 R11: 0000000000000001 R12: ffff88106e499000
R13: ffff8810708e7b00 R14: 0000000000000000 R15: 0000000000000010
udev: renamed network interface eth10 to eth16
FS: 00007f8f3620d700(0000) GS:ffff88089c540000(0000) knlGS:0000000000000000
CS: 0010 DS: 0000 ES: 0000 CR0: 000000008005003b
CR2: 00000000000000a8 CR3: 0000001063cbe000 CR4: 00000000000007e0
DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
Process modprobe (pid: 6259, threadinfo ffff88085ad9c000, task ffff88085cd16040)
Stack:
ffff88106e499000 0000000000000080 ffff881000000000 000000205728d020
<d> 0000001000000010 0000000100000010 ffff88085ad9f968 ffff88106e499000
<d> ffff88106e632000 ffff88106e632000 ffff88106e499028 ffff88085ad9f998
Call Trace:
[<ffffffffa0bb2273>] i40e_vsi_setup+0x543/0x880 [i40e_zc]
[<ffffffffa0bc8c9d>] ? i40e_aq_set_switch_config+0x9d/0xd0 [i40e_zc]
[<ffffffffa0bb7d3f>] i40e_setup_pf_switch+0x47f/0x5d0 [i40e_zc]
[<ffffffffa0be15cf>] i40e_probe+0xd8a/0x17e8 [i40e_zc]
[<ffffffff8113e0b9>] ? __alloc_pages_nodemask+0x129/0x950
[<ffffffff8129a800>] ? idr_get_empty_slot+0x110/0x2c0
[<ffffffff812a3ece>] ? number+0x2ee/0x320
[<ffffffff8129a800>] ? idr_get_empty_slot+0x110/0x2c0
[<ffffffff811b762e>] ? find_inode+0x4e/0x90
[<ffffffff81217fc0>] ? sysfs_ilookup_test+0x0/0x20
[<ffffffff811b71d0>] ? iput+0x30/0x70
[<ffffffff81218bbe>] ? sysfs_addrm_finish+0x4e/0x270
[<ffffffff8121947e>] ? __sysfs_add_one+0x7e/0xc0
[<ffffffff812194ec>] ? sysfs_add_one+0x2c/0xd0
[<ffffffff812c0aa7>] local_pci_probe+0x17/0x20
[<ffffffff812c1c91>] pci_device_probe+0x101/0x120
[<ffffffff81383bf2>] ? driver_sysfs_add+0x62/0x90
[<ffffffff81383e9a>] driver_probe_device+0xaa/0x3a0
[<ffffffff8138423b>] __driver_attach+0xab/0xb0
[<ffffffff81384190>] ? __driver_attach+0x0/0xb0
[<ffffffff81383084>] bus_for_each_dev+0x64/0x90
[<ffffffff81383b2e>] driver_attach+0x1e/0x20
[<ffffffff81382898>] bus_add_driver+0x1e8/0x2b0
[<ffffffff8138444f>] driver_register+0x5f/0xe0
[<ffffffffa0c01000>] ? i40e_init_module+0x0/0xa3 [i40e_zc]
[<ffffffff812c1ef6>] __pci_register_driver+0x56/0xd0
[<ffffffff8122400b>] ? debugfs_create_dir+0x1b/0x20
[<ffffffffa0c01000>] ? i40e_init_module+0x0/0xa3 [i40e_zc]
[<ffffffffa0c010a1>] i40e_init_module+0xa1/0xa3 [i40e_zc]
[<ffffffff810020d0>] do_one_initcall+0xc0/0x280
[<ffffffff810c84f1>] sys_init_module+0xe1/0x250
[<ffffffff8100b0d2>] system_call_fastpath+0x16/0x1b
Code: 00 49 89 9d a8 00 00 00 48 8b 83 18 01 00 00 49 89 45 00 66 83 83 30 01 00 00 01 4d 85 f6 4c 89 ab 18 01 00 00 0f 84 05 01 00 00 <49> 89 9e a8 00 00 00 48 8b 83 f0 00 00 00 41 83 c7 01 49 89 06
RIP [<ffffffffa0bac4a3>] i40e_vsi_map_rings_to_vectors+0xf3/0x280 [i40e_zc]
RSP <ffff88085ad9f908>
CR2: 00000000000000a8
---[ end trace 70024f26b6d6bbcb ]---
Kernel panic - not syncing: Fatal exception
Pid: 6259, comm: modprobe Tainted: G D -- ------------ 2.6.32-696.13.2.el6.x86_64 #1
Call Trace:
[<ffffffff8154a20e>] ? panic+0xa7/0x179
[<ffffffff8154f0a4>] ? oops_end+0xe4/0x100
[<ffffffff8105186b>] ? no_context+0xfb/0x260
[<ffffffff8105fa0c>] ? check_preempt_curr+0x7c/0x90
[<ffffffff81051af5>] ? __bad_area_nosemaphore+0x125/0x1e0
[<ffffffff81051c1e>] ? bad_area+0x4e/0x60
[<ffffffff81052443>] ? __do_page_fault+0x473/0x500
[<ffffffff8155100e>] ? do_page_fault+0x3e/0xa0
[<ffffffff8154e305>] ? page_fault+0x25/0x30
[<ffffffffa0bac4a3>] ? i40e_vsi_map_rings_to_vectors+0xf3/0x280 [i40e_zc]
[<ffffffffa0bac5e5>] ? i40e_vsi_map_rings_to_vectors+0x235/0x280 [i40e_zc]
[<ffffffffa0bb2273>] ? i40e_vsi_setup+0x543/0x880 [i40e_zc]
[<ffffffffa0bc8c9d>] ? i40e_aq_set_switch_config+0x9d/0xd0 [i40e_zc]
[<ffffffffa0bb7d3f>] ? i40e_setup_pf_switch+0x47f/0x5d0 [i40e_zc]
[<ffffffffa0be15cf>] ? i40e_probe+0xd8a/0x17e8 [i40e_zc]
[<ffffffff8113e0b9>] ? __alloc_pages_nodemask+0x129/0x950
[<ffffffff8129a800>] ? idr_get_empty_slot+0x110/0x2c0
[<ffffffff812a3ece>] ? number+0x2ee/0x320
[<ffffffff8129a800>] ? idr_get_empty_slot+0x110/0x2c0
[<ffffffff811b762e>] ? find_inode+0x4e/0x90
[<ffffffff81217fc0>] ? sysfs_ilookup_test+0x0/0x20
[<ffffffff811b71d0>] ? iput+0x30/0x70
[<ffffffff81218bbe>] ? sysfs_addrm_finish+0x4e/0x270
[<ffffffff8121947e>] ? __sysfs_add_one+0x7e/0xc0
[<ffffffff812194ec>] ? sysfs_add_one+0x2c/0xd0
[<ffffffff812c0aa7>] ? local_pci_probe+0x17/0x20
[<ffffffff812c1c91>] ? pci_device_probe+0x101/0x120
[<ffffffff81383bf2>] ? driver_sysfs_add+0x62/0x90
[<ffffffff81383e9a>] ? driver_probe_device+0xaa/0x3a0
[<ffffffff8138423b>] ? __driver_attach+0xab/0xb0
[<ffffffff81384190>] ? __driver_attach+0x0/0xb0
[<ffffffff81383084>] ? bus_for_each_dev+0x64/0x90
[<ffffffff81383b2e>] ? driver_attach+0x1e/0x20
[<ffffffff81382898>] ? bus_add_driver+0x1e8/0x2b0
[<ffffffff8138444f>] ? driver_register+0x5f/0xe0
[<ffffffffa0c01000>] ? i40e_init_module+0x0/0xa3 [i40e_zc]
[<ffffffff812c1ef6>] ? __pci_register_driver+0x56/0xd0
[<ffffffff8122400b>] ? debugfs_create_dir+0x1b/0x20
[<ffffffffa0c01000>] ? i40e_init_module+0x0/0xa3 [i40e_zc]
[<ffffffffa0c010a1>] ? i40e_init_module+0xa1/0xa3 [i40e_zc]
[<ffffffff810020d0>] ? do_one_initcall+0xc0/0x280
[<ffffffff810c84f1>] ? sys_init_module+0xe1/0x250
[<ffffffff8100b0d2>] ? system_call_fastpath+0x16/0x1b