Disable spoof check on vfs in sriov setup 69/45669/1
authorDeepak S <deepak.s@linux.intel.com>
Mon, 16 Oct 2017 21:49:20 +0000 (14:49 -0700)
committerRoss Brattain <ross.b.brattain@intel.com>
Thu, 19 Oct 2017 00:07:20 +0000 (17:07 -0700)
Change-Id: I8577231c2e78776cb30f7f7ded353a4fbc585aaa
Signed-off-by: Deepak S <deepak.s@linux.intel.com>
yardstick/benchmark/contexts/standalone/sriov.py

index 7c95f55..69825fb 100644 (file)
@@ -196,6 +196,8 @@ class SriovContext(Context):
         LOG.info("Ports %s" % self.networks)
 
     def _enable_interfaces(self, index, idx, vfs, cfg):
+        vf_spoofchk = "ip link set {0} vf 0 spoofchk off"
+
         vf = self.networks[vfs[0]]
         vpci = PciAddress.parse_address(vf['vpci'].strip(), multi_line=True)
         # Generate the vpci for the interfaces
@@ -205,6 +207,7 @@ class SriovContext(Context):
         Libvirt.add_sriov_interfaces(
             vf['vpci'], vf['vf_pci']['vf_pci'], vf['mac'], str(cfg))
         self.connection.execute("ifconfig %s up" % vf['interface'])
+        self.connection.execute(vf_spoofchk.format(vf['interface']))
 
     def setup_sriov_context(self):
         nodes = []