General Protection Fault kernel panic in "i40e_clean_rx_irq"

Solution Verified - Updated -

Issue

  • General Protection Fault kernel panic in i40e_clean_rx_irq
  • System unexpectedly rebooted. vmcore traces show i40e_clean_rx_irq and i40e_napi_poll.
  • Panic during reboot related to i40e network driver
  • A similar backtrace should be seen in the panic vmcore:
PANIC: "general protection fault: 0000 [#1] SMP "

crash> bt
PID: 0      TASK: ffff880126511fa0  CPU: 24  COMMAND: "swapper/24"
 #0 [ffff883f7cd03ae0] machine_kexec at ffffffff8105c4cb
 #1 [ffff883f7cd03b40] __crash_kexec at ffffffff81104a32
 #2 [ffff883f7cd03c10] crash_kexec at ffffffff81104b20
 #3 [ffff883f7cd03c28] oops_end at ffffffff816ad278
 #4 [ffff883f7cd03c50] die at ffffffff8102e97b
 #5 [ffff883f7cd03c80] do_general_protection at ffffffff816acbfe
 #6 [ffff883f7cd03cb0] general_protection at ffffffff816ac4a8
    [exception RIP: eth_type_trans+85]
    RIP: ffffffff815ae715  RSP: ffff883f7cd03d60  RFLAGS: 00010282
    RAX: f870f03b1ef2f8e0  RBX: ffff883f7bd26100  RCX: 450008e0db341f00
    RDX: f870f03b1ef31ef2  RSI: ffff883f7652a000  RDI: ffff88807f7a5000
    RBP: ffff883f7cd03d60   R8: 000000000000003c   R9: 0000000000000000
    R10: ffff88807fbc5b80  R11: 0000000000007ffe  R12: ffff88807f7a5000
    R13: ffff883f34540180  R14: ffffea01fd999e00  R15: 000012868000300f
    ORIG_RAX: ffffffffffffffff  CS: 0010  SS: 0018
 #7 [ffff883f7cd03d68] i40e_clean_rx_irq at ffffffffc02a45a3 [i40e]
 #8 [ffff883f7cd03dd0] i40e_napi_poll at ffffffffc02a4ef5 [i40e]
 #9 [ffff883f7cd03e38] net_rx_action at ffffffff8158799d
#10 [ffff883f7cd03eb8] __do_softirq at ffffffff81090b3f
#11 [ffff883f7cd03f28] call_softirq at ffffffff816b6a5c
#12 [ffff883f7cd03f40] do_softirq at ffffffff8102d3c5
#13 [ffff883f7cd03f60] irq_exit at ffffffff81090ec5
#14 [ffff883f7cd03f78] do_IRQ at ffffffff816b75f6

Environment

  • Red Hat Enterprise Linux 7
  • Intel XL710 or similar with i40e network driver

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