From 69e568b3fcadb1389d8439d55589e6c177fe1ca1 Mon Sep 17 00:00:00 2001 From: Raja Sivaramakrishnan Date: Thu, 19 May 2016 00:08:42 -0700 Subject: [PATCH] Bring up all interfaces after creating VFs (so that bond interface can come up after VFs are added). Change-Id: I4b299a8578483907f3cd2eef706f4d09ecc8fdf4 Partial-Bug: 1573255 --- fabfile/tasks/provision.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/fabfile/tasks/provision.py b/fabfile/tasks/provision.py index 2dd716aed..d40e6d446 100644 --- a/fabfile/tasks/provision.py +++ b/fabfile/tasks/provision.py @@ -2600,7 +2600,9 @@ def setup_sriov_interfaces(host_string, host_config, bondinfo): ''' def enable_vf(iface, vf): with settings(host_string=host_string): - str = 'echo %s > /sys/class/net/%s/device/sriov_numvfs' % (vf, + # Keep this command consistent with + # contrail_provisioning/common/base.py + str = 'echo %s > /sys/class/net/%s/device/sriov_numvfs; sleep 2; ifup -a' % (vf, iface) sudo(str)