libvirt/src/qemu
Laine Stump 598a0c00dc Support vhost-net mode at qemu startup for virtio network devices
Attempt to turn on vhost-net mode for devices of type NETWORK, BRIDGE,
and DIRECT (macvtap).

* src/qemu/qemu_conf.h: add vhostfd to qemuBuildHostNetStr prototype
  add qemudOpenVhostNet prototype new flag to set when :,vhost=" found in
  qemu help
* src/qemu/qemu_conf.c: * set QEMUD_CMD_FLAG_VNET_HOST is ",vhost=" found
  in qemu help
   - qemudOpenVhostNet - opens /dev/vhost-net to pass to qemu if everything
     is in place to use it.
   - qemuBuildHostNetStr - add vhostfd to commandline if it's not empty
     (higher levels decide whether or not to fill it in)
   - qemudBuildCommandLine - if /dev/vhost-net is successfully opened, add
     its fd to tapfds array so it isn't closed on qemu exec, and populate
     vhostfd_name to be passed in to commandline builder.
* src/qemu/qemu_driver.c: add filler 0 for new arg to qemuBuildHostNetStr,
  along with a note that this must be implemented in order for hot-plug of
  vhost-net virtio devices to work properly (once qemu "netdev_add" monitor
  command is implemented).
2010-03-19 16:58:14 +01:00
..
libvirtd_qemu.aug Add configuration option to turn off dynamic permissions management 2010-01-21 14:00:16 +00:00
qemu_bridge_filter.c Remove conn parameter from virReportSystemError 2010-02-09 01:04:54 +01:00
qemu_bridge_filter.h build: consistently indent preprocessor directives 2010-03-09 19:22:28 +01:00
qemu_conf.c Support vhost-net mode at qemu startup for virtio network devices 2010-03-19 16:58:14 +01:00
qemu_conf.h Support vhost-net mode at qemu startup for virtio network devices 2010-03-19 16:58:14 +01:00
qemu_driver.c Support vhost-net mode at qemu startup for virtio network devices 2010-03-19 16:58:14 +01:00
qemu_driver.h build: consistently indent preprocessor directives 2010-03-09 19:22:28 +01:00
qemu_monitor_json.c Fix a JSON CPU information bug. 2010-03-11 10:39:18 -05:00
qemu_monitor_json.h build: consistently indent preprocessor directives 2010-03-09 19:22:28 +01:00
qemu_monitor_text.c Fix error messages in qemu text monitor 2010-03-15 15:10:27 +01:00
qemu_monitor_text.h build: consistently indent preprocessor directives 2010-03-09 19:22:28 +01:00
qemu_monitor.c build: consistently indent preprocessor directives 2010-03-09 19:22:28 +01:00
qemu_monitor.h build: consistently indent preprocessor directives 2010-03-09 19:22:28 +01:00
qemu_security_dac.c security: Set permissions for kernel/initrd 2010-03-15 12:36:50 -04:00
qemu_security_dac.h build: consistently indent preprocessor directives 2010-03-09 19:22:28 +01:00
qemu_security_stacked.c Remove use of virConnectPtr from security driver APIs 2010-02-10 11:49:24 +00:00
qemu_security_stacked.h build: consistently indent preprocessor directives 2010-03-09 19:22:28 +01:00
qemu.conf Add configuration option to turn off dynamic permissions management 2010-01-21 14:00:16 +00:00
test_libvirtd_qemu.aug Add configuration option to turn off dynamic permissions management 2010-01-21 14:00:16 +00:00
THREADS.txt Release driver and domain lock when running monitor commands 2009-11-10 13:27:18 +00:00