Particular traffic causes be2net softlockup

Solution Unverified - Updated -

Issue

  • Particular traffic causes be2net softlockup:
BUG: soft lockup - CPU#0 stuck for 60s! [swapper:0]
CPU 0:
Pid: 0, comm: swapper Not tainted 2.6.18-348.el5 #1
RIP: 0010:[<ffffffff8023b2bd>]  [<ffffffff8023b2bd>] __napi_gro_receive+0x78/0x9c
RSP: 0018:ffffffff804b5dd8  EFLAGS: 00000246
RAX: 0000000000000001 RBX: ffff81203f540760 RCX: ffff81103a2c2014
RDX: 0000000000000000 RSI: ffff811029cd9802 RDI: ffff81203f540760
RBP: ffffffff804b5d50 R08: ffff811029cd9800 R09: ffff811028cb2bc0
R10: ffff81103a2c5ec0 R11: ffff811028cb2c18 R12: ffffffff8005dc9e
R13: ffff81103a2c5ec0 R14: ffffffff800795ca R15: ffffffff804b5d50
FS:  0000000000000000(0000) GS:ffffffff80435000(0000) knlGS:0000000000000000
CS:  0010 DS: 0018 ES: 0018 CR0: 000000008005003b
CR2: 0000000000b0048c CR3: 0000000000201000 CR4: 00000000000006a0

Call Trace:
 <IRQ>  [<ffffffff8023b302>] napi_gro_frags+0x21/0x3c
 [<ffffffff8821fd80>] :be2net:be_rx_compl_process_gro+0x2f9/0x31f
 [<ffffffff8821ff87>] :be2net:be_poll+0x1e1/0xa3c
 [<ffffffff8001d265>] __mod_timer+0xff/0x10e
 [<ffffffff88220806>] :be2net:be_poll_compat+0x24/0x3d
 [<ffffffff8000c9b4>] net_rx_action+0xa7/0x1ba
 [<ffffffff800125a9>] __do_softirq+0x89/0x133
 [<ffffffff8005e30c>] call_softirq+0x1c/0x28
 [<ffffffff8006d5f2>] do_softirq+0x2c/0x7d
 [<ffffffff8006d482>] do_IRQ+0xee/0xf7
 [<ffffffff8005d625>] ret_from_intr+0x0/0xa
 <EOI>  [<ffffffff801a5f74>] acpi_safe_halt+0x25/0x36
 [<ffffffff801a67f2>] acpi_processor_idle_simple+0xfc/0x341
 [<ffffffff80049539>] cpu_idle+0x3f/0xb8
 [<ffffffff801a66f6>] acpi_processor_idle_simple+0x0/0x341
 [<ffffffff8004958f>] cpu_idle+0x95/0xb8

Environment

  • Red Hat Enterprise Linux 5.9 - kernel-2.6.18-348.el5
  • Emulex Corporation OneConnect 10Gb NIC (be3) using be2net 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