The following changes since commit 344744e148e6e865f5a57e745b02a87e5ea534ad:
Merge tag 'dump-pull-request' of https://gitlab.com/marcandre.lureau/qemu into staging (2022-10-26 10:53:49 -0400) are available in the git repository at: https://github.com/jasowang/qemu.git tags/net-pull-request for you to fetch changes up to e506fee8b1e092f6ac6f9459bf6a35b807644ad2: net: stream: add QAPI events to report connection state (2022-10-28 13:28:52 +0800) ---------------------------------------------------------------- ---------------------------------------------------------------- Daniel P. Berrangé (1): net: improve error message for missing netdev backend Eugenio Pérez (6): vdpa: Delete duplicated vdpa_feature_bits entry vdpa: Remove shadow CVQ command check vhost: allocate event_idx fields on vring vhost: toggle device callbacks using used event idx vhost: use avail event idx on vhost_svq_kick vhost: Accept event idx flag Laurent Vivier (16): virtio-net: fix bottom-half packet TX on asynchronous completion virtio-net: fix TX timer with tx_burst net: introduce convert_host_port() net: remove the @errp argument of net_client_inits() net: simplify net_client_parse() error management qapi: net: introduce a way to bypass qemu_opts_parse_noisily() net: introduce qemu_set_info_str() function qapi: net: add stream and dgram netdevs net: stream: add unix socket net: dgram: make dgram_dst generic net: dgram: move mcast specific code from net_socket_fd_init_dgram() net: dgram: add unix socket qemu-sockets: move and rename SocketAddress_to_str() qemu-sockets: update socket_uri() and socket_parse() to be consistent net: stream: move to QIO to enable additional parameters net: stream: add QAPI events to report connection state Si-Wei Liu (1): vhost-vdpa: allow passing opened vhostfd to vhost-vdpa Stefano Brivio (2): net: socket: Don't ignore EINVAL on netdev socket connection net: stream: Don't ignore EINVAL on netdev socket connection hmp-commands.hx | 2 +- hw/net/virtio-net.c | 59 +++- hw/net/xen_nic.c | 5 +- hw/virtio/vhost-shadow-virtqueue.c | 39 ++- include/net/net.h | 7 +- include/qemu/sockets.h | 4 +- monitor/hmp-cmds.c | 23 +- net/clients.h | 6 + net/dgram.c | 623 +++++++++++++++++++++++++++++++++++++ net/hub.c | 2 + net/l2tpv3.c | 3 +- net/meson.build | 2 + net/net.c | 204 ++++++++---- net/slirp.c | 5 +- net/socket.c | 36 +-- net/stream.c | 386 +++++++++++++++++++++++ net/tap-win32.c | 3 +- net/tap.c | 13 +- net/vde.c | 3 +- net/vhost-user.c | 3 +- net/vhost-vdpa.c | 76 ++--- qapi/net.json | 118 ++++++- qemu-options.hx | 20 +- softmmu/vl.c | 16 +- util/qemu-sockets.c | 25 ++ 25 files changed, 1473 insertions(+), 210 deletions(-) create mode 100644 net/dgram.c create mode 100644 net/stream.c