qemu-e2k/net
Eric Blake 8d0bcba837 net: Convert to new qapi union layout
We have two issues with our qapi union layout:
1) Even though the QMP wire format spells the tag 'type', the
C code spells it 'kind', requiring some hacks in the generator.
2) The C struct uses an anonymous union, which places all tag
values in the same namespace as all non-variant members. This
leads to spurious collisions if a tag value matches a non-variant
member's name.

Make the conversion to the new layout for net-related code.

Signed-off-by: Eric Blake <eblake@redhat.com>
Message-Id: <1445898903-12082-18-git-send-email-eblake@redhat.com>
[Commit message tweaked slightly]
Signed-off-by: Markus Armbruster <armbru@redhat.com>
2015-11-02 08:30:27 +01:00
..
checksum.c
clients.h
dump.c net: Convert to new qapi union layout 2015-11-02 08:30:27 +01:00
eth.c
filter-buffer.c netfilter: add a netbuffer filter 2015-10-12 13:31:28 +08:00
filter.c netfilter: print filter info associate with the netdev 2015-10-12 13:30:56 +08:00
hub.c net: Convert to new qapi union layout 2015-11-02 08:30:27 +01:00
hub.h
l2tpv3.c net: Convert to new qapi union layout 2015-11-02 08:30:27 +01:00
Makefile.objs netfilter: add a netbuffer filter 2015-10-12 13:31:28 +08:00
net.c net: Convert to new qapi union layout 2015-11-02 08:30:27 +01:00
netmap.c
queue.c net/queue: export qemu_net_queue_append_iov 2015-10-12 13:31:18 +08:00
slirp.c net: Convert to new qapi union layout 2015-11-02 08:30:27 +01:00
socket.c net: Convert to new qapi union layout 2015-11-02 08:30:27 +01:00
tap_int.h
tap-aix.c
tap-bsd.c
tap-haiku.c
tap-linux.c trivial: remove trailing newline from error_report 2015-09-11 10:21:38 +03:00
tap-linux.h
tap-solaris.c
tap-win32.c net: Convert to new qapi union layout 2015-11-02 08:30:27 +01:00
tap.c net: Convert to new qapi union layout 2015-11-02 08:30:27 +01:00
util.c
util.h
vde.c net: Convert to new qapi union layout 2015-11-02 08:30:27 +01:00
vhost-user.c net: Convert to new qapi union layout 2015-11-02 08:30:27 +01:00