def unplug_vhostuser_fp(self, instance, vif): """Delete a fp netdevice interface with a vhostuser socket""" dev = self.get_vif_devname(vif) try: linux_net.delete_fp_dev(dev) except processutils.ProcessExecutionError: LOG.exception(_LE("Failed while unplugging vif"), instance=instance)
def unplug_vhostuser_fp(self, instance, vif): """Delete a fp netdevice interface with a vhostuser socket""" dev = self.get_vif_devname(vif) ovs_plug = vif['details'].get( network_model.VIF_DETAILS_VHOSTUSER_OVS_PLUG, False) try: if ovs_plug: if vif.is_hybrid_plug_enabled(): self.unplug_ovs_hybrid(instance, vif) else: linux_net.delete_ovs_vif_port(self.get_bridge_name(vif), dev, False) linux_net.delete_fp_dev(dev) except processutils.ProcessExecutionError: LOG.exception(_LE("Failed while unplugging vif"), instance=instance)