Skip to content

libvirt doesn't clean up tap devices attached to OVS #95

Description

@praveen-pk

I started a VM with the following interface configuration:

<interface type='bridge'>
    <mac address='52:54:00:71:b1:b6'/>
    <source bridge='ovsbr0'/>
    <virtualport type='openvswitch'/>
</interface>

This configuration created a TAP device and attached it to the configured Openvswitch. After the VM is destroyed I see the following:

$ sudo ovs-vsctl show
a94d258b-b2e3-4844-8b00-edc6f4d85ac8
    Bridge "ovsbr0"
        Port "vnet0"
            Interface "vnet0"
                error: "could not open network device vnet0 (No such device)"
        Port "eth1"
            Interface "eth1"
        Port "ovsbr0"
            Interface "ovsbr0"
                type: internal
    ovs_version: "2.12.3"

I have not compared this behavior with Qemu yet.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions