Soft Lockup After Set Multicast_router Of Bridge And It’s Port To 2
OS: CentOS 6.5.
After I set multicast_router of bridge and it’s port to 2, like following:
echo 2 > /sys/devices/virtual/net/eth81/bridge/multicast_router
echo 2 > /sys/devices/virtual/net/bond2/brport/multicast_router Then soft lockup occured:
Message from syslogd@node-0 at Jan 9 15:47:12 …
kernel:BUG: soft lockup – CPU#0 stuck for 61s! [swapper:0]
And the call trace is
RIP: 0010:[
RSP: 0018:ffff88013bc038f0 EFLAGS: 00000246
RAX: ffff88404f816020 RBX: ffff88013bc03940 RCX: ffff88204e40a640
RDX: ffff882002b9ce01 RSI: ffff882002b9ce80 RDI: 0000000000000000
RBP: ffffffff8100bb93 R08: 0000000000000001 R09: 00000000ff09f4a1
R10: ffff88202c884070 R11: 0000000000000000 R12: ffff88013bc03870
R13: ffff882002b9ce80 R14: ffff88013bc03860 R15: ffffffff8151b225
FS: 0000000000000000(0000) GS:ffff88013bc00000(0000) knlGS:0000000000000000
CS: 0010 DS: 0018 ES: 0018 CR0: 000000008005003b
CR2: 00007fa11a942000 CR3: 0000000001a85000 CR4: 00000000001407e0
DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
Process swapper (pid: 0, threadinfo ffffffff81a00000, task ffffffff81a8d020)
Stack:
880be7e100028813 ffff882002b9ce80 ffff882002b9ce80 ffffffffa04f3930
Call Trace:
[
[
[
[
[
[
[
[
[
[
[
[
[
[
[
[
[
[
[
[
[
[
[
[
[
[
[
[
[
[
[
[
[
[
Does anyone know the reason?
One thought on - Soft Lockup After Set Multicast_router Of Bridge And It’s Port To 2
Never mind, commit 1a040eaca1a2 (bridge: fix multicast router rlist endless loop)
fixes it.