• M
    qdev: Catch attempt to attach more than one device to a netdev · 27f3f8a3
    Markus Armbruster 提交于
    Guest device and host netdev are peers, i.e. it's a 1:1 relation.
    However, we fail to enforce that:
    
        $ qemu -nodefaults --nographic -netdev user,id=net0 -device e1000,netdev=net0 -device virtio-net-pci,netdev=net0 -monitor stdio
        QEMU 0.12.50 monitor - type 'help' for more information
        (qemu) info network
        Devices not on any VLAN:
          net0: net=10.0.2.0, restricted=n peer=virtio-net-pci.0
          e1000.0: model=e1000,macaddr=52:54:00:12:34:56 peer=net0
          virtio-net-pci.0: model=virtio-net-pci,macaddr=52:54:00:12:34:57 peer=net0
    
    It's all downhill from there.
    Signed-off-by: NMarkus Armbruster <armbru@redhat.com>
    Signed-off-by: NAnthony Liguori <aliguori@us.ibm.com>
    27f3f8a3
net.c 36.0 KB