diff options
author | Flavio Leitner <fbl@redhat.com> | 2016-07-26 14:51:08 -0300 |
---|---|---|
committer | Ben Pfaff <blp@ovn.org> | 2016-08-12 13:45:31 -0700 |
commit | 72280529119068a0e16359a12285b9ad0de73938 (patch) | |
tree | a9cc63d5acfd2c56a4cdd6e8a2589d6603df112e /rhel/etc_sysconfig_network-scripts_ifup-ovs | |
parent | 60fa6dbbca25343ba9687219d91503e3c178ab8a (diff) | |
download | openvswitch-72280529119068a0e16359a12285b9ad0de73938.tar.gz |
rhel: Add support for DPDK Bond
The current ifcfg file lacks support for OVS DPDK Bond.
Reviewed-by: Aaron Conole <aconole@redhat.com>
Signed-off-by: Flavio Leitner <fbl@redhat.com>
Signed-off-by: Ben Pfaff <blp@ovn.org>
Diffstat (limited to 'rhel/etc_sysconfig_network-scripts_ifup-ovs')
-rwxr-xr-x | rhel/etc_sysconfig_network-scripts_ifup-ovs | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/rhel/etc_sysconfig_network-scripts_ifup-ovs b/rhel/etc_sysconfig_network-scripts_ifup-ovs index a54966b99..be0f2ddd9 100755 --- a/rhel/etc_sysconfig_network-scripts_ifup-ovs +++ b/rhel/etc_sysconfig_network-scripts_ifup-ovs @@ -193,6 +193,15 @@ case "$TYPE" in -- add-port "$OVS_BRIDGE" "$DEVICE" $OVS_OPTIONS \ -- set Interface "$DEVICE" type=dpdkvhostuser ${OVS_EXTRA+-- $OVS_EXTRA} ;; + OVSDPDKBond) + ifup_ovs_bridge + for _iface in $BOND_IFACES; do + IFACE_TYPES="${IFACE_TYPES} -- set interface ${_iface} type=dpdk" + done + ovs-vsctl -t ${TIMEOUT} \ + -- --if-exists del-port "$OVS_BRIDGE" "$DEVICE" \ + -- add-bond "$OVS_BRIDGE" "$DEVICE" ${BOND_IFACES} $OVS_OPTIONS ${IFACE_TYPES} ${OVS_EXTRA+-- $OVS_EXTRA} + ;; *) echo $"Invalid OVS interface type $TYPE" exit 1 |