Bonding driver uses 100% of the CPU and causes a soft lockup to occur when using mode 4 (802.3ad)
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 of over 48,000 articles and solutions.
Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.
