Why bonding parameter 'fail_over_mac=active' is required when bonding is configured over SR-IOV Virtual Functions ?

Solution In Progress - Updated -


  • Bonding is configured using SR-IOV Virtual Funtions as the slave interfaces.
  • In this configuration when bonding failover is done, connectivity is lost, but when bonding option fail_over_mac=active is used , failover happens correctly without loss of connectivity. Why is there such a behaviour ?


  • Red Hat Enterprise Linux (RHEL) 6.4
  • SR-IOV enabled NICs.
  • bonding configured

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content