libvirt/src/qemu
Laine Stump dbb7903932 qemu: remove unnecessary setting of tap device online state
The linkstate setting of an <interface> is only meant to change the
online status reported to the guest system by the emulated network
device driver in qemu, but when support for auto-creating tap devices
for <interface type='ethernet'> was added in commit 9717d6, a chunk of
code was also added to qemuDomainChangeNetLinkState() that sets the
online status of the tap device (i.e. the *host* side of the
interface) for type='ethernet'. This was never done for tap devices
used in type='bridge' or type='network' interfaces, nor was it done in
the past for tap devices created by external scripts for
type='ethernet', so we shouldn't be doing it now.

This patch removes the bit of code in qemuDomainChangeNetLinkState()
that modifies online status of the tap device.
2016-08-25 18:51:51 -04:00
..
EVENTHANDLERS.txt qemu: add short document on qemu event handlers 2014-10-06 13:50:57 -04:00
libvirtd_qemu.aug spice: introduce spice_auto_unix_socket config option 2016-06-09 14:43:39 +02:00
MIGRATION.txt qemu: Implement migration job phases 2011-07-27 08:45:09 -06:00
qemu_agent.c qemu: agent: Make setting of vcpus more robust 2016-06-22 09:26:08 +02:00
qemu_agent.h qemu: agent: Make setting of vcpus more robust 2016-06-22 09:26:08 +02:00
qemu_alias.c qemu: Introduce qemuAliasFromHostdev 2016-08-02 10:11:11 -04:00
qemu_alias.h qemu: Introduce qemuAliasFromHostdev 2016-08-02 10:11:11 -04:00
qemu_blockjob.c conf: add caps to virDomainObjFormat/SaveStatus 2016-02-05 10:57:08 +00:00
qemu_blockjob.h qemu: Use domain condition for synchronous block jobs 2015-06-19 15:15:10 +02:00
qemu_capabilities.c qemu: capabilities: Extract availability of new cpu hotplug for machine types 2016-08-24 15:44:47 -04:00
qemu_capabilities.h qemu: capabilities: Extract availability of new cpu hotplug for machine types 2016-08-24 15:44:47 -04:00
qemu_capspriv.h qemu: Add tests for virQEMUCapsNewCopy 2016-08-05 10:06:01 +02:00
qemu_cgroup.c conf: Rename virDomainVcpuInfoPtr to virDomainVcpuDefPtr 2016-07-11 09:06:09 +02:00
qemu_cgroup.h Implement qemuSetupGlobalCpuCgroup 2016-03-01 14:30:11 +00:00
qemu_command.c qemu: command: Add support for sparse vcpu topologies 2016-08-24 15:44:47 -04:00
qemu_command.h qemu: command: Add helper to convert vcpu definition to JSON props 2016-08-24 15:44:47 -04:00
qemu_conf.c qemu: fix qemu.conf security_driver 2016-08-10 10:41:07 -04:00
qemu_conf.h qemu: convert to typesafe virConf accessors 2016-07-12 09:57:15 +01:00
qemu_domain_address.c qemu: remove ccwaddrs caching 2016-07-26 13:04:46 +02:00
qemu_domain_address.h Add qemuDomainCCWAddrSetCreateFromDomain 2016-07-26 13:04:46 +02:00
qemu_domain.c qemu: command: Add support for sparse vcpu topologies 2016-08-24 15:44:47 -04:00
qemu_domain.h qemu: process: Copy final vcpu order information into the vcpu definition 2016-08-24 15:44:47 -04:00
qemu_driver.c qemu: hotplug: Add support for VCPU unplug 2016-08-24 15:44:47 -04:00
qemu_driver.h Change file names in comments to match the files they are in 2014-03-10 14:26:04 +01:00
qemu_hostdev.c Use virDirOpenQuiet 2016-06-24 14:20:57 +02:00
qemu_hostdev.h qemu: hostdev: Introduce qemuHostdevUpdateActiveDomainDevices() 2015-10-26 13:50:35 +01:00
qemu_hotplug.c qemu: remove unnecessary setting of tap device online state 2016-08-25 18:51:51 -04:00
qemu_hotplug.h qemu: hotplug: Add support for VCPU unplug 2016-08-24 15:44:47 -04:00
qemu_hotplugpriv.h qemu: Let tests override waiting time for device unplug 2013-08-26 16:09:55 +02:00
qemu_interface.c qemu: fix ethernet network type ip/route assign 2016-08-25 18:51:12 -04:00
qemu_interface.h autocreate tap device for ethernet network type 2016-03-23 11:37:59 +00:00
qemu_migration.c qemu: migration: Prepare for non-contiguous vcpu configurations 2016-08-24 15:44:47 -04:00
qemu_migration.h qemu: Implement auto convergence migration parameters 2016-06-22 15:54:21 +02:00
qemu_monitor_json.c qemu: monitor: Add support for calling query-hotpluggable-cpus 2016-08-24 15:44:47 -04:00
qemu_monitor_json.h qemu: monitor: Add support for calling query-hotpluggable-cpus 2016-08-24 15:44:47 -04:00
qemu_monitor_text.c qemu: monitor: Return struct from qemuMonitor(Text|Json)QueryCPUs 2016-08-24 15:44:47 -04:00
qemu_monitor_text.h qemu: monitor: Return struct from qemuMonitor(Text|Json)QueryCPUs 2016-08-24 15:44:47 -04:00
qemu_monitor.c qemu: monitor: Add algorithm for combining query-(hotpluggable-)-cpus data 2016-08-24 15:44:47 -04:00
qemu_monitor.h qemu: monitor: Add algorithm for combining query-(hotpluggable-)-cpus data 2016-08-24 15:44:47 -04:00
qemu_parse_command.c util: storage: Add 'ssh' network storage protocol 2016-07-27 13:24:20 +02:00
qemu_parse_command.h qemu: parse: rename qemuCaps->caps 2016-02-19 09:45:23 -05:00
qemu_process.c qemu: command: Add support for sparse vcpu topologies 2016-08-24 15:44:47 -04:00
qemu_process.h qemu: Use proper async job to refresh virtio channels 2016-06-30 09:41:39 +02:00
qemu_processpriv.h qemu: Export qemuProcessHandleDeviceDeleted for tests 2013-08-26 16:09:55 +02:00
qemu.conf qemu: Advertise OVMF_CODE.secboot.fd 2016-08-04 17:22:48 +02:00
test_libvirtd_qemu.aug.in tests: Fix broken build 2016-08-04 15:25:23 -04:00
THREADS.txt There is no virDomainFindBy{ID, Name, UUID} anymore 2015-08-03 13:08:00 +02:00