Does bonding mode 5 and 6 support arp_monitoring in Red Hat Enterprise Linux ?
Issue
-
Does bonding mode 5 and 6 support arp_monitoring ?
-
When arp monitoring is used with Bonding mode 5, bonding fails to initialize and results in RTNL assertion failed error in Red Hat Enterprise Linux 5 ?
Jul 22 18:28:48 XXXX kernel: RTNL: assertion failed at drivers/net/bonding/bond_alb.c (1678)
Jul 22 18:28:48 XXXX kernel:
Jul 22 18:28:48 XXXX kernel: Call Trace:
Jul 22 18:28:48 XXXX kernel: [<ffffffff8857987c>] :bonding:bond_alb_handle_active_change+0x114/0x192
Jul 22 18:28:48 XXXX kernel: [<ffffffff885723ed>] :bonding:bond_change_active_slave+0x1fd/0x484
Jul 22 18:28:48 XXXX kernel: [<ffffffff8001cb52>] __mod_timer+0x100/0x10f
Jul 22 18:28:48 XXXX kernel: [<ffffffff88572a17>] :bonding:bond_select_active_slave+0xd2/0x100
Jul 22 18:28:48 XXXX kernel: [<ffffffff88574eeb>] :bonding:bond_loadbalance_arp_mon+0x1a3/0x1db
Jul 22 18:28:48 XXXX kernel: [<ffffffff88574d48>] :bonding:bond_loadbalance_arp_mon+0x0/0x1db
Jul 22 18:28:48 XXXX kernel: [<ffffffff8004d8f0>] run_workqueue+0x94/0xe4
Jul 22 18:28:48 XXXX kernel: [<ffffffff8004a12b>] worker_thread+0x0/0x122
Jul 22 18:28:48 XXXX kernel: [<ffffffff800a08a6>] keventd_create_kthread+0x0/0xc4
Jul 22 18:28:48 XXXX kernel: [<ffffffff8004a21b>] worker_thread+0xf0/0x122
Jul 22 18:28:48 XXXX kernel: [<ffffffff8008d087>] default_wake_function+0x0/0xe
Jul 22 18:28:48 XXXX kernel: [<ffffffff800a08a6>] keventd_create_kthread+0x0/0xc4
Jul 22 18:28:48 XXXX kernel: [<ffffffff80032894>] kthread+0xfe/0x132
Jul 22 18:28:48 XXXX kernel: [<ffffffff8005dfb1>] child_rip+0xa/0x11
Jul 22 18:28:48 XXXX kernel: [<ffffffff800a08a6>] keventd_create_kthread+0x0/0xc4
Jul 22 18:28:48 XXXX kernel: [<ffffffff80032796>] kthread+0x0/0x132
Jul 22 18:28:48 XXXX kernel: [<ffffffff8005dfa7>] child_rip+0x0/0x11
Jul 22 18:28:48 XXXX kernel:
Jul 22 18:28:48 XXXX kernel: RTNL: assertion failed at drivers/net/bonding/bond_alb.c (990)
Jul 22 18:28:48 XXXX kernel:
Jul 22 18:28:48 XXXX kernel: Call Trace:
Jul 22 18:28:48 XXXX kernel: [<ffffffff88578677>] :bonding:alb_fasten_mac_swap+0x91/0x15c
Jul 22 18:28:48 XXXX kernel: [<ffffffff8857989d>] :bonding:bond_alb_handle_active_change+0x135/0x192
Jul 22 18:28:48 XXXX kernel: [<ffffffff885723ed>] :bonding:bond_change_active_slave+0x1fd/0x484
Jul 22 18:28:48 XXXX kernel: [<ffffffff8001cb52>] __mod_timer+0x100/0x10f
Jul 22 18:28:48 XXXX kernel: [<ffffffff88572a17>] :bonding:bond_select_active_slave+0xd2/0x100
Jul 22 18:28:48 XXXX kernel: [<ffffffff88574eeb>] :bonding:bond_loadbalance_arp_mon+0x1a3/0x1db
Jul 22 18:28:48 XXXX kernel: [<ffffffff88574d48>] :bonding:bond_loadbalance_arp_mon+0x0/0x1db
Jul 22 18:28:48 XXXX kernel: [<ffffffff8004d8f0>] run_workqueue+0x94/0xe4
Jul 22 18:28:48 XXXX kernel: [<ffffffff8004a12b>] worker_thread+0x0/0x122
Jul 22 18:28:48 XXXX kernel: [<ffffffff800a08a6>] keventd_create_kthread+0x0/0xc4
Jul 22 18:28:48 XXXX kernel: [<ffffffff8004a21b>] worker_thread+0xf0/0x122
Jul 22 18:28:48 XXXX kernel: [<ffffffff8008d087>] default_wake_function+0x0/0xe
Jul 22 18:28:48 XXXX kernel: [<ffffffff800a08a6>] keventd_create_kthread+0x0/0xc4
Jul 22 18:28:48 XXXX kernel: [<ffffffff80032894>] kthread+0xfe/0x132
Jul 22 18:28:48 XXXX kernel: [<ffffffff8005dfb1>] child_rip+0xa/0x11
Jul 22 18:28:48 XXXX kernel: [<ffffffff800a08a6>] keventd_create_kthread+0x0/0xc4
Jul 22 18:28:48 XXXX kernel: [<ffffffff80032796>] kthread+0x0/0x132
Jul 22 18:28:48 XXXX kernel: [<ffffffff8005dfa7>] child_rip+0x0/0x11
Environment
- Red Hat Enterprise Linux 5 and 6
- Bonding mode 5 with Arp monitoring is passed through sysfs
- New initscripts sets the bonding options via sysfs
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.
