diff options
Diffstat (limited to 'results/classifier/108/none/589827')
| -rw-r--r-- | results/classifier/108/none/589827 | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/results/classifier/108/none/589827 b/results/classifier/108/none/589827 new file mode 100644 index 00000000..56630b5c --- /dev/null +++ b/results/classifier/108/none/589827 @@ -0,0 +1,37 @@ +device: 0.490 +other: 0.485 +network: 0.462 +semantic: 0.377 +graphic: 0.360 +vnc: 0.298 +performance: 0.283 +socket: 0.267 +PID: 0.139 +files: 0.128 +boot: 0.114 +debug: 0.088 +permissions: 0.080 +KVM: 0.029 + +QEMU netdev tap type id name is not used on linux host + +Tested with 0.12.3, 0.12.4, and latest git as of 4 jun 2010. +The new -netdev type seems to ignore manual specifications of tap ifname. + + qemu-system-x86_64 -hda disk.img -netdev tap,id=ids_e0 -device e1000,netdev=ids_e0 + **creates tap0 instead of ids_e0. tap0 passes traffic, ids_e0 doesn't exist +(I tried -netdev type=tap as well for brevity) + +QEMU creates a tap0 (or appropriate) interface and does not name this "ids_e0" as would be expected. I also tried 'pre' creating the tap interface. + +Previous alterantive was + qemu-system-x86_64 -hda disk.img -net nic,model=e1000,vlan=99 -net tap,ifname=ids_e0,vlan=99 + **creates ids_e0 as expected, and passes traffic as expected. + +Thanks to IRC, the correct syntax is: -netdev tap,id=asa1_eth0_tap,ifname=asa1_eth0_tap -device e1000,netdev=asa1_eth0_tap,mac=00:aa:cd:dd:01:01 + +(noted, fd=h option doesn't work on -netdev) + + +The "id=..." is only the QEMU-internal name of the netdev, not the name of the tap device. So this is not a bug --> closing this ticket. + |