]> git.proxmox.com Git - mirror_qemu.git/commit
net: Track netdevs in NetClientState rather than QemuOpt
authorEric Blake <eblake@redhat.com>
Tue, 17 Mar 2020 20:17:11 +0000 (15:17 -0500)
committerMarkus Armbruster <armbru@redhat.com>
Tue, 17 Mar 2020 20:50:36 +0000 (21:50 +0100)
commit08712fcb851034228b61f75bd922863a984a4f60
tree5233c6156a612b7510ba245d224bc5a759aaaf1e
parentdb2a380c84574d8c76d7193b8af8535234fe5156
net: Track netdevs in NetClientState rather than QemuOpt

As mentioned in the previous patch, our use of QemuOpt group "netdev"
has two purposes: collect the CLI arguments, and serve as a witness
for monitor hotplug actions.  As the latter didn't use anything but an
id, it felt rather unclean to have to touch QemuOpts at all when going
through QMP, so let's instead track things with a bool field in
NetClientState.

Suggested-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Eric Blake <eblake@redhat.com>
Message-Id: <20200317201711.322764-3-eblake@redhat.com>
Reviewed-by: Markus Armbruster <armbru@redhat.com>
Signed-off-by: Markus Armbruster <armbru@redhat.com>
include/net/net.h
monitor/misc.c
net/net.c