RHEL 5/6 bonding does not show non-standard speeds.
Issue
- 10Gbps bandwidth split into multiple speed like 2.5 Gbps, 4Gbps etc
-
/proc/net/bonding/bondX does not show this speed, it can only report as 100Mbps or 1000Mbps[root@server ~]# cat /proc/net/bonding/bond0 Ethernet Channel Bonding Driver: v3.4.0-1 (October 7, 2008) Bonding Mode: fault-tolerance (active-backup) Primary Slave: None Currently Active Slave: eth2 MII Status: up MII Polling Interval (ms): 0 Up Delay (ms): 0 Down Delay (ms): 0 Slave Interface: eth2 MII Status: up Speed: 100 Mbps Duplex: full Link Failure Count: 0 Permanent HW addr: 00:17:a4:77:08:44 Slave Interface: eth6 MII Status: up Speed: 100 Mbps Duplex: full Link Failure Count: 0 Permanent HW addr: 00:17:a4:77:08:4c
Environment
- Red Hat Enterprise Linux 5 prior to 5.8
- Red Hat Enterprise Linux 6 prior to 6.2
- 10G bandwidth split into sub-multiples and enslaved into a bond
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.