rhel: Add OVSREQUIRES to automatically bring up OpenFlow interface dependencies
authorThomas Graf <tgraf@redhat.com>
Fri, 25 Jan 2013 16:31:56 +0000 (17:31 +0100)
committerBen Pfaff <blp@nicira.com>
Fri, 25 Jan 2013 23:24:15 +0000 (15:24 -0800)
commitd9795afd64a38fbc7e7d42a0b00c009755d8df53
treee75024c3788e75551c114f2058bece94c68e30b4
parent818bca028c8d3c4cf3e174c11032079d264bc1d0
rhel: Add OVSREQUIRES to automatically bring up OpenFlow interface dependencies

The use of OpenFlow controllers may require for a subset of
the network (typically the management network intrerface) to be
brought up before the openvswitch service is started.

The newly introduced key "OVSREQUIRES" allows to specify a
list of interfaces that need the be brought up before the
openvswitch service is autostarted. It is also possible to
build a chain of bridge dependencies.

TYPE=OVSBridge
OVSREQURIES="em1"
[...]

A special UPPEDSTACK var that is passed along avoids getting
lost in dependency loops.

Signed-off-by: Thomas Graf <tgraf@redhat.com>
Signed-off-by: Ben Pfaff <blp@nicira.com>
rhel/etc_sysconfig_network-scripts_ifup-ovs