RHEL 5/6 bonding does not show non-standard speeds.

Solution Unverified - Updated -

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 of over 48,000 articles and solutions.

Current Customers and Partners

Log in for full access

Log In
Close

Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.