[PULL 00/26] Net patches

Jason Wang posted 26 patches 1 year, 6 months ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20221028054835.29674-1-jasowang@redhat.com
Maintainers: "Dr. David Alan Gilbert" <dgilbert@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>, Jason Wang <jasowang@redhat.com>, Stefano Stabellini <sstabellini@kernel.org>, Anthony Perard <anthony.perard@citrix.com>, Paul Durrant <paul@xen.org>, "Daniel P. Berrangé" <berrange@redhat.com>, Samuel Thibault <samuel.thibault@ens-lyon.org>, Stefan Weil <sw@weilnetz.de>, Eric Blake <eblake@redhat.com>, Markus Armbruster <armbru@redhat.com>, Paolo Bonzini <pbonzini@redhat.com>
There is a newer version of this series
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
[PULL 00/26] Net patches
Posted by Jason Wang 1 year, 6 months ago
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


Re: [PULL 00/26] Net patches
Posted by Stefan Hajnoczi 1 year, 6 months ago
Applied, thanks.

Please update the changelog at https://wiki.qemu.org/ChangeLog/7.2 for any user-visible changes.