Kernel panic in ixgbe_vlan_rx_kill_vid with ixgbe driver

Solution Verified - Updated -

Issue

  • Kernel panic when restarting network
  • Kernel panic with the following message:
  • BUG: unable to handle kernel NULL pointer dereference at + ixgbe_vlan_rx_kill_vid
BUG: unable to handle kernel NULL pointer dereference at 0000000000000970
IP: [<ffffffffa0182193>] ixgbe_vlan_rx_kill_vid+0x63/0x300 [ixgbe]
PGD 3012497067 PUD 300bd16067 PMD 0 
Oops: 0002 [#1] SMP 
last sysfs file: /sys/devices/pci0000:00/0000:00:01.0/0000:02:00.0/host10/target10:2:0/10:2:0:0/block/sda/sda2/dev
CPU 26 
Modules linked in: bnx2fc cnic uio fcoe libfcoe libfc scsi_transport_fc scsi_tgt 8021q garp stp llc bonding ipv6 ipt_REJECT nf_conntrack_ipv4 nf_defrag_ipv4 xt_state nf_conntrack iptable_filter ip_tables dm_multipath ipmi_devintf sg joydev microcode power_meter acpi_ipmi ipmi_si ipmi_msghandler iTCO_wdt iTCO_vendor_support igb i2c_algo_bit i2c_core dcdbas ixgbe dca ptp pps_core mdio sb_edac edac_core lpc_ich mfd_core shpchp ext4 jbd2 mbcache sr_mod cdrom sd_mod crc_t10dif megaraid_sas ahci wmi dm_mirror dm_region_hash dm_log dm_mod [last unloaded: scsi_wait_scan]

Pid: 6945, comm: ip Not tainted 2.6.32-573.1.1.el6.x86_64 #1 Dell Inc. PowerEdge R630/0CNCJW
RIP: 0010:[<ffffffffa0182193>]  [<ffffffffa0182193>] ixgbe_vlan_rx_kill_vid+0x63/0x300 [ixgbe]
RSP: 0018:ffff8830124177c8  EFLAGS: 00010206
RAX: 0000000000000000 RBX: ffff8830339e06e0 RCX: 0000000000000002
RDX: 000000000000012e RSI: 0000000000000246 RDI: 0000000000000246
RBP: ffff8830124177f8 R08: ffffffff816748c0 R09: ffff8830124178a8
R10: 00000000000000c5 R11: 0000000000001000 R12: ffff8830339e12e0
R13: ffff8830339e0020 R14: 000000000000052e R15: 0000000000000030
FS:  00007f4aedfaf700(0000) GS:ffff8801587a0000(0000) knlGS:0000000000000000
CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 0000000000000970 CR3: 000000301149d000 CR4: 00000000001407e0
DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
Process ip (pid: 6945, threadinfo ffff883012414000, task ffff8830114b3520)
Stack:
 0000000000000000 ffff8860326bda00 ffff88603584b6e0 000000000000052e
<d> 000000000000052e ffff88603584b020 ffff883012417858 ffffffffa02c72ff
<d> 0000000000000000 0000000000000970 ffff883033c3c020 0000000000000006
Call Trace:
 [<ffffffffa02c72ff>] bond_vlan_rx_kill_vid+0xaf/0x2a0 [bonding]
 [<ffffffffa030245e>] unregister_vlan_dev+0x11e/0x150 [8021q]
 [<ffffffff8147c780>] rtnl_dellink+0xd0/0x110
 [<ffffffff81496187>] ? __netlink_capable+0x47/0x60
 [<ffffffff8147bd47>] rtnetlink_rcv_msg+0x2d7/0x340
 [<ffffffff81239e44>] ? socket_has_perm+0x74/0x90
 [<ffffffff8147ba70>] ? rtnetlink_rcv_msg+0x0/0x340
 [<ffffffff81497e09>] netlink_rcv_skb+0xa9/0xd0
 [<ffffffff8147be05>] rtnetlink_rcv+0x25/0x40
 [<ffffffff81497a2f>] netlink_unicast+0x2df/0x330
 [<ffffffff81498493>] netlink_sendmsg+0x2a3/0x3e0
 [<ffffffff81455d63>] sock_sendmsg+0x123/0x150
 [<ffffffff810a14b0>] ? autoremove_wake_function+0x0/0x40
 [<ffffffff811524d7>] ? handle_pte_fault+0xf7/0xb20
 [<ffffffff810e50ec>] ? audit_sockaddr+0x6c/0xa0
 [<ffffffff81455bb4>] ? move_addr_to_kernel+0x64/0x70
 [<ffffffff81457546>] __sys_sendmsg+0x406/0x420
 [<ffffffff8104f204>] ? __do_page_fault+0x1f4/0x500
 [<ffffffff81156acb>] ? vma_link+0x9b/0xf0
 [<ffffffff8129d79a>] ? strncpy_from_user+0x4a/0x90
 [<ffffffff81457769>] sys_sendmsg+0x49/0x90
 [<ffffffff8100b0d2>] system_call_fastpath+0x16/0x1b
Code: 04 0f 84 41 01 00 00 49 8b 85 c0 06 00 00 48 85 c0 74 20 44 89 f1 4c 89 f2 66 c1 e9 09 81 e2 ff 01 00 00 0f b7 c9 48 8b 44 c8 20 <48> c7 04 d0 00 00 00 00 f6 43 18 04 74 2f 0f b7 93 46 09 00 00 
RIP  [<ffffffffa0182193>] ixgbe_vlan_rx_kill_vid+0x63/0x300 [ixgbe]
 RSP <ffff8830124177c8>
CR2: 0000000000000970

Environment

  • Red Hat Enterprise Linux 6.6 (2.6.32-504.23.4.el6) or 6.7 (2.6.32-573.el6 series)
  • Intel 10 Gigabit Ethernet adaptor with ixgbe driver
  • Removing VLAN from network device
  • Bonding (may be optional)

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content