Patches applied successfully (
tree,
apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20250715043524.21719-1-jasowang@redhat.com
Maintainers: "Dr. David Alan Gilbert" <dave@treblig.org>, "Michael S. Tsirkin" <mst@redhat.com>, Stefano Garzarella <sgarzare@redhat.com>, Jason Wang <jasowang@redhat.com>, Paolo Bonzini <pbonzini@redhat.com>, "Marc-André Lureau" <marcandre.lureau@redhat.com>, "Daniel P. Berrangé" <berrange@redhat.com>, "Philippe Mathieu-Daudé" <philmd@linaro.org>, Ilya Maximets <i.maximets@ovn.org>, Stefan Weil <sw@weilnetz.de>, Eric Blake <eblake@redhat.com>, Markus Armbruster <armbru@redhat.com>
docs/system/devices/net.rst | 50 ++-
hmp-commands.hx | 3 +
hw/net/vhost_net-stub.c | 3 +-
hw/net/vhost_net.c | 145 ++------
hw/net/virtio-net.c | 47 +--
hw/virtio/virtio.c | 14 +-
include/hw/virtio/vhost.h | 5 +
include/hw/virtio/virtio.h | 10 +-
include/net/net.h | 3 +
include/net/tap.h | 3 -
include/net/vhost-user.h | 19 --
include/net/vhost-vdpa.h | 4 -
include/net/vhost_net.h | 10 +-
meson.build | 6 +
meson_options.txt | 2 +
net/af-xdp.c | 99 ++++--
net/clients.h | 4 +
net/hub.c | 3 +
net/meson.build | 6 +-
net/net.c | 36 +-
net/passt.c | 753 ++++++++++++++++++++++++++++++++++++++++++
net/stream.c | 282 ++++------------
net/stream_data.c | 193 +++++++++++
net/stream_data.h | 31 ++
net/tap-win32.c | 5 -
net/tap.c | 43 ++-
net/vhost-user-stub.c | 1 -
net/vhost-user.c | 60 +++-
net/vhost-vdpa.c | 11 +-
qapi/net.json | 147 ++++++++-
qemu-options.hx | 176 +++++++++-
scripts/meson-buildoptions.sh | 3 +
32 files changed, 1703 insertions(+), 474 deletions(-)
delete mode 100644 include/net/vhost-user.h
create mode 100644 net/passt.c
create mode 100644 net/stream_data.c
create mode 100644 net/stream_data.h