Disable spoof check on vfs in sriov setup 87/45287/5
authorDeepak S <deepak.s@linux.intel.com>
Mon, 16 Oct 2017 21:49:20 +0000 (14:49 -0700)
committerDeepak S <deepak.s@linux.intel.com>
Tue, 17 Oct 2017 02:04:23 +0000 (19:04 -0700)
Change-Id: I8577231c2e78776cb30f7f7ded353a4fbc585aaa
Signed-off-by: Deepak S <deepak.s@linux.intel.com>
yardstick/benchmark/contexts/standalone/sriov.py

index 55d7057..edca7d2 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 = []