virDomainInterfaceVportRemove(virDomainNetDef *net)
{
const virNetDevVPortProfile *vport = virDomainNetGetActualVirtPortProfile(net);
- const char *brname;
if (!vport)
return;
if (vport->virtPortType == VIR_NETDEV_VPORT_PROFILE_MIDONET) {
ignore_value(virNetDevMidonetUnbindPort(vport));
} else if (vport->virtPortType == VIR_NETDEV_VPORT_PROFILE_OPENVSWITCH) {
- brname = virDomainNetGetActualBridgeName(net);
- ignore_value(virNetDevOpenvswitchRemovePort(brname, net->ifname));
+ ignore_value(virNetDevOpenvswitchRemovePort(net->ifname));
}
}
*
* Returns 0 in case of success or -1 in case of failure.
*/
-int virNetDevOpenvswitchRemovePort(const char *brname G_GNUC_UNUSED, const char *ifname)
+int virNetDevOpenvswitchRemovePort(const char *ifname)
{
g_autofree char *errbuf = NULL;
g_autoptr(virCommand) cmd = virNetDevOpenvswitchCreateCmd(&errbuf);
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) ATTRIBUTE_NONNULL(3)
G_GNUC_WARN_UNUSED_RESULT;
-int virNetDevOpenvswitchRemovePort(const char *brname, const char *ifname)
- ATTRIBUTE_NONNULL(2) G_GNUC_WARN_UNUSED_RESULT;
+int virNetDevOpenvswitchRemovePort(const char *ifname)
+ ATTRIBUTE_NONNULL(1) G_GNUC_WARN_UNUSED_RESULT;
int virNetDevOpenvswitchInterfaceGetMaster(const char *ifname, char **master)
ATTRIBUTE_NONNULL(1) ATTRIBUTE_NONNULL(2) G_GNUC_WARN_UNUSED_RESULT;
int ret;
VIR_INFO("Removing %s from %s", tapname, master);
if (useOVS)
- ret = virNetDevOpenvswitchRemovePort(master, tapname);
+ ret = virNetDevOpenvswitchRemovePort(tapname);
else
ret = virNetDevBridgeRemovePort(master, tapname);
if (ret < 0)