Bonding driver uses 100% of the CPU and causes a soft lockup to occur when using mode 4 (802.3ad)

Solution Verified - Updated -

Issue

When using bonding mode 4(802.3ad), you may see the following message and bonding driver uses 100% of the CPU.

      kernel: BUG: soft lockup - CPU#4 stuck for 10s! [bond0:6706]
      mtaiapp02 kernel: CPU 4:
      [ ... ]
      kernel: Pid: 6706, comm: bond0 Tainted: PF     2.6.18-92.1.1.el5 #1
      kernel: RIP: 0010:[]  [] .text.lock.spinlock+0x5/0x30
      kernel: RSP: 0018:ffff81082fe8fcb8  EFLAGS: 00000286
      [ ... ]
      kernel: Call Trace:
      kernel:    [] :bonding:ad_rx_machine+0x20/0x502
      kernel:  [] :bonding:bond_3ad_lacpdu_recv+0xc1/0x1fc
      kernel:  [] :bonding:bond_3ad_lacpdu_recv+0x1eb/0x1fc
      kernel:  [] netif_receive_skb+0x330/0x3ae

Environment

  • Red Hat Enterprise Linux 5.2
  • bonded network interfaces using mode 4 bonding

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