vswitchd: Support creating fake bond device interfaces.
authorBen Pfaff <blp@nicira.com>
Fri, 7 Aug 2009 17:33:41 +0000 (10:33 -0700)
committerBen Pfaff <blp@nicira.com>
Fri, 7 Aug 2009 22:11:42 +0000 (15:11 -0700)
commit35c979bff42010f54842d00bec8836f1d3f30545
treed2456e78a6b2bc80a465febf34e2bc655d69722d
parentdb322751d8bba32152e89eea476cb47a010616b1
vswitchd: Support creating fake bond device interfaces.

Citrix QA scripts expect that "brctl show" shows a bond interface for each
bond that is added to a bridge.  The only way to do that without modifying
brctl itself is to create an actual network device by that name, so this
commit adds a new bonding configuration key that causes an internal
device by the name of the bond to be created.

This feature is also necessary, but not sufficient, to allow XenCenter to
accurately show the link status and statistics of bridges (bug #1363).

This new configuration key is intentionally undocumented, because I don't
want anyone to use it.

Bug NIC-19.
vswitchd/bridge.c
xenserver/opt_xensource_libexec_interface-reconfigure