On Tue, Jul 15, 2025 at 10:59 PM Vladimir Sementsov-Ogievskiy
wrote:
>
> On 14.07.25 05:12, Jason Wang wrote:
> > On Wed, Jul 9, 2025 at 10:43 PM Vladimir Sementsov-Ogievskiy
> > wrote:
> >>
> >> On 07.07.25 06:49, Jason Wang wrote:
> >>>
Hi Stefan:
On Wed, Jul 16, 2025 at 3:55 AM Stefan Hajnoczi wrote:
>
> Applied, thanks.
>
> Please update the changelog at https://wiki.qemu.org/ChangeLog/10.1 for any
> user-visible changes.
I sent a V2 of the PULL:
https://mail.gnu.org/archive/html/qemu-devel/2025-07/msg03794.html
That inclu
the
vhost-user implementation.
This cleanup allows for the complete removal of the net/vhost-user.h
header file.
Signed-off-by: Laurent Vivier
Signed-off-by: Jason Wang
---
hw/net/vhost_net-stub.c | 1 -
hw/net/vhost_net.c| 10 +-
include/hw/virtio/vhost.h | 2 ++
include/net
nc->info->type' with the new
flag. It improves readability and encapsulates the backend type
information directly within the vhost_net instance.
Signed-off-by: Laurent Vivier
Signed-off-by: Jason Wang
---
hw/net/vhost_net.c| 3 ++-
hw/net/virtio-net.c | 8 ++--
ff-by: Jason Wang
---
hw/net/vhost_net.c | 31 ---
include/net/net.h| 2 ++
include/net/tap.h| 3 ---
include/net/vhost-user.h | 1 -
include/net/vhost-vdpa.h | 2 --
net/tap-win32.c | 5 -
net/tap.c
-by: Jason Wang
---
hw/net/vhost_net.c| 1 +
hw/net/virtio-net.c | 24
include/hw/virtio/vhost.h | 1 +
include/net/vhost_net.h | 1 +
net/tap.c | 1 +
net/vhost-user.c | 1 +
net/vhost-vdpa.c | 1 +
7 files changed
is always skipped since the non-zero test for s->xdp_flags in
af_xdp_cleanup() fails.
Fixes: cb039ef3d9e3 ("net: add initial support for AF_XDP network backend")
Suggested-by: Ilya Maximets
Signed-off-by: Daniel Borkmann
Reviewed-by: Ilya Maximets
Cc: Ilya Maximets
Cc: Jason
into the above format, the af_xdp_cleanup() handler is called as
expected. Note the error_propagate() handles a NULL err internally.
Fixes: cb039ef3d9e3 ("net: add initial support for AF_XDP network backend")
Reviewed-by: Ilya Maximets
Signed-off-by: Daniel Borkmann
Cc: Ilya Maximets
ers within the NetStreamData struct. This allows
callers to provide their own specific implementations while reusing
the common connection and data transfer logic.
Signed-off-by: Laurent Vivier
Signed-off-by: Jason Wang
---
net/meson.build | 3 +-
net/stream.c
client search and then calls the new function.
The vhost-user implementation is updated to use net_client_set_link()
directly, thereby eliminating the unnecessary client lookup.
Signed-off-by: Laurent Vivier
Signed-off-by: Jason Wang
---
include/net/net.h | 1 +
net/net.c | 32
type check and
the direct dependency.
Signed-off-by: Laurent Vivier
Signed-off-by: Jason Wang
---
hw/net/vhost_net.c | 6 ++
include/net/vhost-user.h | 2 --
include/net/vhost_net.h | 3 +++
net/tap.c| 1 +
net/vhost-user.c | 4 +++-
net/vhost-vdpa.c | 1
found in cryptodev-vhost.c, it has
been renamed to vhost_net_set_vring_enable(). This clarifies that the
function belongs to the vhost_net module.
Signed-off-by: Laurent Vivier
Signed-off-by: Jason Wang
---
hw/net/vhost_net-stub.c | 2 +-
hw/net/vhost_net.c | 4 ++--
hw/net/virtio-net.c
27;t make any assumptions
and neither go down the path of probing all possible options in which
way the user installed the XDP program.
Reviewed-by: Ilya Maximets
Signed-off-by: Daniel Borkmann
Cc: Ilya Maximets
Cc: Jason Wang
Cc: Anton Protopopov
Signed-off-by: Jason Wang
---
net/af-xdp.c
ction.
Signed-off-by: Laurent Vivier
Signed-off-by: Jason Wang
---
docs/system/devices/net.rst | 12 +-
net/passt.c | 346
qapi/net.json | 3 +
qemu-options.hx | 10 +-
4 files changed, 369 insertions(+), 2 deletions(-)
QEMU exits.
Signed-off-by: Laurent Vivier
Signed-off-by: Jason Wang
---
docs/system/devices/net.rst | 40 +++-
hmp-commands.hx | 3 +
meson.build | 6 +
meson_options.txt | 2 +
net/clients.h | 4 +
net/hub.c
The following changes since commit 9a4e273ddec3927920c5958d2226c6b38b543336:
Merge tag 'pull-tcg-20250711' of https://gitlab.com/rth7680/qemu into staging
(2025-07-13 01:46:04 -0400)
are available in the Git repository at:
https://github.com/jasowang/qemu.git net-pull-request
for you to fe
backends (like TAP, vhost-user, and
vhost-vdpa).
This patch moves the definition of vhost feature bits directly into the
vhost_net structure for each relevant network client.
Signed-off-by: Laurent Vivier
Signed-off-by: Jason Wang
---
hw/net/vhost_net.c| 90
ewed-by: Ilya Maximets
Signed-off-by: Anastasia Belova
Signed-off-by: Jason Wang
---
net/af-xdp.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net/af-xdp.c b/net/af-xdp.c
index 01c5fb914e..d022534d76 100644
--- a/net/af-xdp.c
+++ b/net/af-xdp.c
@@ -323,7 +323,7
one queue pair when realizing")
Tested-by: Lei Yang
Cc: qemu-sta...@nongnu.org
Signed-off-by: Akihiko Odaki
Signed-off-by: Jason Wang
---
hw/net/virtio-net.c| 11 ---
hw/virtio/virtio.c | 14 +++---
include/hw/virtio/virtio.h | 10 --
3 files chang
On Mon, Jul 14, 2025 at 1:34 PM Jason Wang wrote:
>
> The following changes since commit 9a4e273ddec3927920c5958d2226c6b38b543336:
>
> Merge tag 'pull-tcg-20250711' of https://gitlab.com/rth7680/qemu into
> staging (2025-07-13 01:46:04 -0400)
>
> are ava
dev, const
> char *name,
>
> queue_pairs = vhost_vdpa_get_max_queue_pairs(vdpa_device_fd, features,
> &has_cvq, errp);
> -if (queue_pairs < 0) {
> -qemu_close(vdpa_device_fd);
> -return queue_pairs;
> +if (queue_pairs <= 0)
-by: Jason Wang
---
hw/net/vhost_net.c| 1 +
hw/net/virtio-net.c | 24
include/hw/virtio/vhost.h | 1 +
include/net/vhost_net.h | 1 +
net/tap.c | 1 +
net/vhost-user.c | 1 +
net/vhost-vdpa.c | 1 +
7 files changed
backends (like TAP, vhost-user, and
vhost-vdpa).
This patch moves the definition of vhost feature bits directly into the
vhost_net structure for each relevant network client.
Signed-off-by: Laurent Vivier
Signed-off-by: Jason Wang
---
hw/net/vhost_net.c| 90
type check and
the direct dependency.
Signed-off-by: Laurent Vivier
Signed-off-by: Jason Wang
---
hw/net/vhost_net.c | 6 ++
include/net/vhost-user.h | 2 --
include/net/vhost_net.h | 3 +++
net/tap.c| 1 +
net/vhost-user.c | 4 +++-
net/vhost-vdpa.c | 1
ers within the NetStreamData struct. This allows
callers to provide their own specific implementations while reusing
the common connection and data transfer logic.
Signed-off-by: Laurent Vivier
Signed-off-by: Jason Wang
---
net/meson.build | 3 +-
net/stream.c
QEMU exits.
Signed-off-by: Laurent Vivier
Signed-off-by: Jason Wang
---
docs/system/devices/net.rst | 40 +++-
hmp-commands.hx | 3 +
meson.build | 6 +
meson_options.txt | 2 +
net/clients.h | 4 +
net/hub.c
nc->info->type' with the new
flag. It improves readability and encapsulates the backend type
information directly within the vhost_net instance.
Signed-off-by: Laurent Vivier
Signed-off-by: Jason Wang
---
hw/net/vhost_net.c| 3 ++-
hw/net/virtio-net.c | 8 ++--
The following changes since commit 9a4e273ddec3927920c5958d2226c6b38b543336:
Merge tag 'pull-tcg-20250711' of https://gitlab.com/rth7680/qemu into staging
(2025-07-13 01:46:04 -0400)
are available in the Git repository at:
https://github.com/jasowang/qemu.git tags/net-pull-request
for you
the
vhost-user implementation.
This cleanup allows for the complete removal of the net/vhost-user.h
header file.
Signed-off-by: Laurent Vivier
Signed-off-by: Jason Wang
---
hw/net/vhost_net-stub.c | 1 -
hw/net/vhost_net.c| 10 +-
include/hw/virtio/vhost.h | 2 ++
include/net
ff-by: Jason Wang
---
hw/net/vhost_net.c | 31 ---
include/net/net.h| 2 ++
include/net/tap.h| 3 ---
include/net/vhost-user.h | 1 -
include/net/vhost-vdpa.h | 2 --
net/tap-win32.c | 5 -
net/tap.c
ction.
Signed-off-by: Laurent Vivier
Signed-off-by: Jason Wang
---
docs/system/devices/net.rst | 12 +-
net/passt.c | 346
qapi/net.json | 3 +
qemu-options.hx | 10 +-
4 files changed, 369 insertions(+), 2 deletions(-)
ewed-by: Ilya Maximets
Signed-off-by: Anastasia Belova
Signed-off-by: Jason Wang
---
net/af-xdp.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net/af-xdp.c b/net/af-xdp.c
index 01c5fb914e..d022534d76 100644
--- a/net/af-xdp.c
+++ b/net/af-xdp.c
@@ -323,7 +323,7
client search and then calls the new function.
The vhost-user implementation is updated to use net_client_set_link()
directly, thereby eliminating the unnecessary client lookup.
Signed-off-by: Laurent Vivier
Signed-off-by: Jason Wang
---
include/net/net.h | 1 +
net/net.c | 32
one queue pair when realizing")
Tested-by: Lei Yang
Cc: qemu-sta...@nongnu.org
Signed-off-by: Akihiko Odaki
Signed-off-by: Jason Wang
---
hw/net/virtio-net.c| 11 ---
hw/virtio/virtio.c | 14 +++---
include/hw/virtio/virtio.h | 10 --
3 files chang
found in cryptodev-vhost.c, it has
been renamed to vhost_net_set_vring_enable(). This clarifies that the
function belongs to the vhost_net module.
Signed-off-by: Laurent Vivier
Signed-off-by: Jason Wang
---
hw/net/vhost_net-stub.c | 2 +-
hw/net/vhost_net.c | 4 ++--
hw/net/virtio-net.c
On Wed, Jul 9, 2025 at 10:43 PM Vladimir Sementsov-Ogievskiy
wrote:
>
> On 07.07.25 06:49, Jason Wang wrote:
> > On Thu, Jul 3, 2025 at 10:59 PM Daniil Tatianin
> > wrote:
> >>
> >> On 7/3/25 1:55 PM, Vladimir Sementsov-Ogievskiy wrote:
> >>
> >
On Thu, Jul 3, 2025 at 10:59 PM Daniil Tatianin
wrote:
>
> On 7/3/25 1:55 PM, Vladimir Sementsov-Ogievskiy wrote:
>
> > Theoretically tap_read_packet() may return size less than
> > s->host_vnet_hdr_len, and next, we'll work with negative size
> > (in case of !s->using_vnet_hdr). Let's avoid it.
>
On Wed, Jun 18, 2025 at 11:58 PM Laurent Vivier wrote:
>
> This commit introduces support for passt as a new network backend.
> passt is an unprivileged, user-mode networking solution that provides
> connectivity for virtual machines by launching an external helper process.
>
> The implementation
On Wed, Jun 18, 2025 at 11:57 PM Laurent Vivier wrote:
>
> Previously, the vhost_net_get_feature_bits() function in
> hw/net/vhost_net.c used a large switch statement to determine
> the appropriate feature bits based on the NetClientDriver type.
>
> This created unnecessary coupling between the ge
On Wed, Jun 18, 2025 at 11:57 PM Laurent Vivier wrote:
>
> Currently, several parts of the codebase check if a network client is a
> vhost-user backend by directly comparing its type against the
> NET_CLIENT_DRIVER_VHOST_USER enum. This creates a tight coupling
> between virtio/vhost-net drivers a
On Mon, Jun 23, 2025 at 4:10 PM Laurent Vivier wrote:
>
> On 23/06/2025 10:03, Jason Wang wrote:
> > On Wed, Jun 18, 2025 at 4:39 PM Laurent Vivier wrote:
> >>
> >> This series introduces support for passt as a new network backend for
> >> QEMU.
> >
On Wed, Jun 18, 2025 at 4:39 PM Laurent Vivier wrote:
>
> This series introduces support for passt as a new network backend for
> QEMU.
>
> passt is a modern, unprivileged, user-mode networking solution that
> provides guest connectivity by launching an external helper process. This
> series adds
re putting it into virtio queue.
>
> Signed-off-by: Konstantin Shkolnyy
> ---
Acked-by: Jason Wang
Thanks
On Fri, May 30, 2025 at 1:19 PM Akihiko Odaki wrote:
>
> virtio_net_pre_load_queues() inspects vdev->guest_features to tell if
> VIRTIO_NET_F_RSS or VIRTIO_NET_F_MQ is enabled to infer the required
> number of queues. This works for VIRTIO_NET_F_MQ but it doesn't for
> VIRTIO_NET_F_RSS because onl
On Mon, Jun 2, 2025 at 4:57 PM Anastasia Belova wrote:
>
> s->pool has n_descs elements so maximum i should be
> n_descs - 1. Fix the upper bound.
>
> Found by Linux Verification Center (linuxtesting.org) with SVACE.
>
> Fixes: cb039ef3d9 ("net: add initial support for AF_XDP network backend")
> S
On Thu, May 22, 2025 at 12:39 PM Akihiko Odaki wrote:
>
> On 2025/05/22 10:50, 'Jason Wang' via devel wrote:
> > On Wed, May 21, 2025 at 11:51 AM Akihiko Odaki
> > wrote:
> >>
> >> On 2025/05/21 9:51, Jason Wang wrote:
> >>> On
On Wed, May 21, 2025 at 11:51 AM Akihiko Odaki wrote:
>
> On 2025/05/21 9:51, Jason Wang wrote:
> > On Fri, May 16, 2025 at 11:29 AM Akihiko Odaki
> > wrote:
> >>
> >> On 2025/05/16 10:44, Jason Wang wrote:
> >>> On Wed, May 14, 2025 at 2:58 PM Ak
On Fri, May 16, 2025 at 11:29 AM Akihiko Odaki wrote:
>
> On 2025/05/16 10:44, Jason Wang wrote:
> > On Wed, May 14, 2025 at 2:58 PM Akihiko Odaki
> > wrote:
> >>
> >> On 2025/05/14 14:05, 'Jason Wang' via devel wrote:
> >>> O
gned-off-by: Jonah Palmer
> ---
Acked-by: Jason Wang
Thanks
y in
> batches, using VHOST_BACKEND_F_IOTLB_BATCH.
>
> Signed-off-by: Eugenio Pérez
> Signed-off-by: Jonah Palmer
> ---
Acked-by: Jason Wang
Thanks
t; Do the right thing and only set it in the first vdpa device.
>
> Signed-off-by: Eugenio Pérez
> Signed-off-by: Jonah Palmer
Acked-by: Jason Wang
Thanks
On Thu, May 8, 2025 at 2:47 AM Jonah Palmer wrote:
>
> From: Eugenio Pérez
>
> Check if the listener has been registered or not, so it needs to be
> registered again at start.
>
> Signed-off-by: Eugenio Pérez
> Signed-off-by: Jonah Palmer
> ---
Acked-by: Jason Wang
Thanks
On Thu, May 8, 2025 at 2:48 AM Jonah Palmer wrote:
>
> From: Eugenio Pérez
>
> It will be used directly by vhost_vdpa_init.
>
> Signed-off-by: Eugenio Pérez
> Signed-off-by: Jonah Palmer
> ---
Acked-by: Jason Wang
Thanks
ent_stop clear it if the device is
> stopped. If the guest starts the device again, the iova tree is
> recreated by vhost_vdpa_net_data_start_first or vhost_vdpa_net_cvq_start
> if needed, so old behavior is kept.
>
> Signed-off-by: Eugenio Pérez
> Signed-off-by: Jonah Palmer
A
On Thu, May 8, 2025 at 2:48 AM Jonah Palmer wrote:
>
> From: Eugenio Pérez
>
> It will be used directly by vhost_vdpa_init.
>
> Signed-off-by: Eugenio Pérez
> Signed-off-by: Jonah Palmer
> ---
Acked-by: Jason Wang
Thanks
On Thu, May 8, 2025 at 2:47 AM Jonah Palmer wrote:
>
> Current memory operations like pinning may take a lot of time at the
> destination. Currently they are done after the source of the migration is
> stopped, and before the workload is resumed at the destination. This is a
> period where neigh
On Thu, May 15, 2025 at 8:17 AM Si-Wei Liu wrote:
>
> Hi Eugenio,
>
> On 5/14/2025 8:49 AM, Eugenio Perez Martin wrote:
> > On Wed, May 7, 2025 at 8:47 PM Jonah Palmer wrote:
> >> Current memory operations like pinning may take a lot of time at the
> >> destination. Currently they are done after
On Thu, May 8, 2025 at 2:47 AM Jonah Palmer wrote:
>
> Current memory operations like pinning may take a lot of time at the
> destination. Currently they are done after the source of the migration is
> stopped, and before the workload is resumed at the destination. This is a
> period where neigh
On Wed, May 14, 2025 at 2:58 PM Akihiko Odaki wrote:
>
> On 2025/05/14 14:05, 'Jason Wang' via devel wrote:
> > On Sat, May 10, 2025 at 3:24 PM Akihiko Odaki
> > wrote:
> >>
> >> virtio_net_pre_load_queues() inspects vdev->guest_features to te
On Sat, May 10, 2025 at 3:24 PM Akihiko Odaki wrote:
>
> virtio_net_pre_load_queues() inspects vdev->guest_features to tell if
> VIRTIO_NET_F_RSS or VIRTIO_NET_F_MQ is enabled to infer the required
> number of queues. This works for VIRTIO_NET_F_MQ but it doesn't for
> VIRTIO_NET_F_RSS because onl
On Mon, May 12, 2025 at 6:11 PM Michael Tokarev wrote:
>
> On 05.04.2025 11:04, Akihiko Odaki wrote:
> > The goal of commit 7987d2be5a8b ("virtio-net: Copy received header to
> > buffer") was to remove the need to patch the (const) input buffer with a
> > recomputed UDP checksum by copying headers
On Thu, Apr 17, 2025 at 6:26 PM Cindy Lu wrote:
>
> For VDPA devices, Allow configurations where both the hardware MAC address
> and QEMU command line MAC address are zero.
> In this case, QEMU will automatically generate a random MAC address and
> assign it to the hardware, and the VM will use th
On Thu, Apr 17, 2025 at 6:25 PM Cindy Lu wrote:
>
> For VDPA devices, Allow configurations where the hardware MAC address
> is non-zero while the MAC address in the QEMU command line is zero.
> In this case, QEMU will use the hardware MAC address from the device.
>
> Signed-off-by: Cindy Lu
> ---
On Thu, Apr 17, 2025 at 6:25 PM Cindy Lu wrote:
>
> When using a VDPA device, it is important to ensure that the MAC
> address is correctly set. The MAC address in the hardware should
> match the MAC address from the QEMU command line. This is a recommended
> configuration and will allow the syste
On Mon, Apr 21, 2025 at 11:14 AM Jason Wang wrote:
>
> On Thu, Apr 17, 2025 at 6:25 PM Cindy Lu wrote:
> >
> > When using a VDPA device, it's important to ensure that the MAC
> > address is correctly set.
> > This patch adds a new QEMU command line
On Thu, Apr 17, 2025 at 6:25 PM Cindy Lu wrote:
>
> When using a VDPA device, it's important to ensure that the MAC
> address is correctly set.
> This patch adds a new QEMU command line parameter to enable MAC
> address verification, which is enabled by default.
>
> Usage example:
>
> -netde
On Thu, Apr 10, 2025 at 3:42 PM Akihiko Odaki wrote:
>
> virtio-net expects set_features() will be called when the feature set
> used by the guest changes to update the number of virtqueues. Call it
> during reset as reset clears all features and the queues added for
> VIRTIO_NET_F_MQ or VIRTIO_NE
On Tue, Apr 8, 2025 at 2:14 PM Cindy Lu wrote:
>
> For VDPA devices, Allow configurations where both the hardware MAC address
> and QEMU command line MAC address are zero.
>
Let's explain why this can work.
Thanks
On Tue, Apr 8, 2025 at 2:13 PM Cindy Lu wrote:
>
> For VDPA devices, Allow configurations where the hardware MAC address
> is non-zero while the MAC address in the QEMU command line is zero.
>
> Signed-off-by: Cindy Lu
> ---
> hw/net/virtio-net.c | 14 ++
> 1 file changed, 14 inserti
On Tue, Apr 8, 2025 at 2:13 PM Cindy Lu wrote:
>
> When using a VDPA device, it is important to ensure that the MAC
> address is correctly set. The MAC address in the hardware should
> match the MAC address from the QEMU command line. This is a recommended
> configuration and will allow the system
On Tue, Apr 8, 2025 at 2:13 PM Cindy Lu wrote:
>
> When using a VDPA device, it's important to ensure that the MAC
> address is correctly set.
> Add a new parameter in qemu cmdline to enable this check, default value
> is false
>
> The usage is:
>
> -netdev
> type=vhost-vdpa,vhostdev=/dev/vh
g
> Signed-off-by: Antoine Damhet
> ---
Acked-by: Jason Wang
Thanks
On Sat, Apr 5, 2025 at 4:04 PM Akihiko Odaki wrote:
>
> The goal of commit 7987d2be5a8b ("virtio-net: Copy received header to
> buffer") was to remove the need to patch the (const) input buffer with a
> recomputed UDP checksum by copying headers to a RW region and inject the
> checksum there. The
Adding Cindy and Eugenio
On Thu, Mar 20, 2025 at 12:34 AM Konstantin Shkolnyy wrote:
>
> I’m observing a problem while testing VDPA with Nvidia ConnectX-6 (mlx5)
> on s390.
>
> Upon start, virtio_net_device_realize() tries to set a new MAC address
> by VHOST_VDPA_SET_CONFIG which doesn’t do anyth
On Fri, Mar 21, 2025 at 12:29 PM Konstantin Shkolnyy wrote:
>
> On 3/20/2025 20:22, Jason Wang wrote:
> > On Fri, Mar 21, 2025 at 12:45 AM Konstantin Shkolnyy
> > wrote:
> >>
> >> On 3/19/2025 19:58, Jason Wang wrote:
> >>> On Thu, Mar 20, 20
On Thu, Mar 20, 2025 at 10:19 PM Konstantin Shkolnyy wrote:
>
> On 3/19/2025 19:58, Jason Wang wrote:
> > Adding Cindy and Eugenio
> >
> > On Thu, Mar 20, 2025 at 12:34 AM Konstantin Shkolnyy
> > wrote:
> >>
> >> I’m observing a problem while te
On Fri, Mar 21, 2025 at 12:45 AM Konstantin Shkolnyy wrote:
>
> On 3/19/2025 19:58, Jason Wang wrote:
> > On Thu, Mar 20, 2025 at 12:34 AM Konstantin Shkolnyy
> > wrote:
> >> Upon reading this forum, I see that VHOST_VDPA_SET_CONFIG is
> >> “deprecated”, and
On Tue, Mar 18, 2025 at 9:55 AM Lei Yang wrote:
>
> Hi Jonah
>
> I tested this series with the vhost_vdpa device based on mellanox
> ConnectX-6 DX nic and hit the host kernel crash. This problem can be
> easier to reproduce under the hotplug/unplug device scenario.
> For the core dump messages ple
Michael S. Tsirkin
Acked-by: Eugenio Pérez
Signed-off-by: Konstantin Shkolnyy
Signed-off-by: Jason Wang
---
net/vhost-vdpa.c | 13 +
1 file changed, 13 insertions(+)
diff --git a/net/vhost-vdpa.c b/net/vhost-vdpa.c
index f7a54f46aa..7ca8b46eee 100644
--- a/net/vhost-vdpa.c
+++ b
The following changes since commit aa90f1161bb17a4863e16ec2f75104cff0752d4e:
Merge tag 'migration-20250314-pull-request' of
https://gitlab.com/farosas/qemu into staging (2025-03-16 02:45:22 -0400)
are available in the Git repository at:
https://github.com/jasowang/qemu.git tags/net-pull-req
On Thu, Mar 13, 2025 at 11:14 PM Konstantin Shkolnyy wrote:
>
> On 2/23/2025 19:57, Jason Wang wrote:
> > On Sat, Feb 22, 2025 at 3:08 AM Konstantin Shkolnyy
> > wrote:
> >>
> >> Add .set_vnet_le() function that always returns success, assuming that
>
The following changes since commit d9a4282c4b690e45d25c2b933f318bb41eeb271d:
Merge tag 'pull-tcg-20250308' of https://gitlab.com/rth7680/qemu into staging
(2025-03-09 11:45:00 +0800)
are available in the Git repository at:
https://github.com/jasowang/qemu.git tags/net-pull-request
for you
From: Eugenio Pérez
This change is used in later commits so we can avoid the removal of the
netclient if it is delayed.
No functional change intended.
Reviewed-by: Si-Wei Liu
Acked-by: Jason Wang
Signed-off-by: Eugenio Pérez
Signed-off-by: Jason Wang
---
net/net.c | 13 -
1
On Tue, Mar 11, 2025 at 5:00 PM Philippe Mathieu-Daudé
wrote:
>
> Hi Peter, Jason,
>
> On 28/2/25 18:47, Peter Maydell wrote:
> > This patchset fixes some potential array overflows in the
> > smc91c111 ethernet device model, including the one found in
> > https://gitlab.com/qemu-project/qemu/-/iss
From: Akihiko Odaki
This reverts commit 83ddb3dbba2ee0f1767442ae6ee665058aeb1093.
The added check is no longer necessary due to a change of
iov_from_buf().
Reviewed-by: Philippe Mathieu-Daudé
Signed-off-by: Akihiko Odaki
Signed-off-by: Jason Wang
---
hw/net/net_tx_pkt.c | 4
1 file
there are sufficient space at the given offset.
Signed-off-by: Akihiko Odaki
Signed-off-by: Jason Wang
---
include/qemu/iov.h | 5 +++--
util/iov.c | 5 -
2 files changed, 3 insertions(+), 7 deletions(-)
diff --git a/include/qemu/iov.h b/include/qemu/iov.h
index 44f9db5cee..9535673c13 10
s finished.
Move the cleanup from qemu_cleanup to the NIC deletion and to
net_cleanup.
Fixes: a0d7215e33 ("vhost-vdpa: do not cleanup the vdpa/vhost-net structures if
peer nic is present")
Reported-by: Lei Yang
Signed-off-by: Eugenio Pérez
Signed-off-by: Jonah Palmer
Signed-off-by: Jason
From: Akihiko Odaki
ipvtap and macvtap create a file for each interface unlike tuntap, which
creates one file shared by all interfaces. Try to open a file dedicated
to the interface first for ipvtap and macvtap.
Signed-off-by: Akihiko Odaki
Signed-off-by: Jason Wang
---
net/tap-linux.c | 17
ers; falling back on userspace virtio"
>
> Signed-off-by: Konstantin Shkolnyy
> ---
> Changes in V2: Add code comment.
>
Acked-by: Jason Wang
Thanks
On Fri, Feb 21, 2025 at 4:46 AM Michael S. Tsirkin wrote:
>
> On Thu, Feb 20, 2025 at 09:00:04PM +0100, Stefano Brivio wrote:
> > On Thu, 20 Feb 2025 13:21:33 -0500
> > "Michael S. Tsirkin" wrote:
> >
> > > On Thu, Feb 20, 2025 at 05:59:10PM +0100, Stefano Brivio wrote:
> > > > On Thu, 20 Feb 202
On Tue, Feb 18, 2025 at 10:03 PM Philippe Mathieu-Daudé
wrote:
>
> Hi Konstantin,
>
> (Cc'ing more developers)
>
> On 18/2/25 14:27, Konstantin Shkolnyy wrote:
> > On 2/12/2025 14:01, Konstantin Shkolnyy wrote:
> >> On 2/12/2025 12:07, Philippe Mathieu-Daudé wrote:
> >>> On 12/2/25 18:24, Konstant
t's use 3-phase reset mechanism and reset the IOMMU on
> exit phase after all DMA capable devices have been reset
> on 'enter' or 'hold' phase.
>
> Signed-off-by: Eric Auger
> Acked-by: Michael S. Tsirkin
>
Acked-by: Jason Wang
Thanks
been
> reset during the 'enter' or 'hold' phase.
>
> Signed-off-by: Eric Auger
> Acked-by: Michael S. Tsirkin
>
Acked-by: Jason Wang
Thanks
On Sun, Jan 26, 2025 at 3:56 PM Jason Wang wrote:
>
> On Sat, Jan 25, 2025 at 12:42 AM Peter Xu wrote:
> >
> > Hello, Jason, Eric,
> >
> > On Fri, Jan 24, 2025 at 11:30:56AM +0800, Jason Wang wrote:
> > > It might be because neither virtio bus nor virt
On Sat, Jan 25, 2025 at 12:42 AM Peter Xu wrote:
>
> Hello, Jason, Eric,
>
> On Fri, Jan 24, 2025 at 11:30:56AM +0800, Jason Wang wrote:
> > It might be because neither virtio bus nor virtio-net provides a
> > shutdown method.
> >
> > There used to be requ
On Fri, Jan 24, 2025 at 12:01 PM Duan, Zhenzhong
wrote:
>
>
>
> >-Original Message-
> >From: Jason Wang
> >Subject: Re: [PATCH] hw/virtio/vhost: Disable IOTLB callbacks when IOMMU gets
> >disabled
> >
> >On Fri, Jan 24, 2025 at 11:30 AM Jaso
On Fri, Jan 24, 2025 at 11:30 AM Jason Wang wrote:
>
> On Fri, Jan 24, 2025 at 10:44 AM Duan, Zhenzhong
> wrote:
> >
> >
> >
> > >-Original Message-
> > >From: Eric Auger
> > >Subject: Re: [PATCH] hw/virtio/vhost: Disable IOTLB callb
On Fri, Jan 24, 2025 at 10:44 AM Duan, Zhenzhong
wrote:
>
>
>
> >-Original Message-
> >From: Eric Auger
> >Subject: Re: [PATCH] hw/virtio/vhost: Disable IOTLB callbacks when IOMMU gets
> >disabled
> >
> >Hi Jason,
> >
> >
> >
On Thu, Jan 23, 2025 at 4:31 PM Eric Auger wrote:
>
> Hi Jason,
>
>
> On 1/23/25 2:34 AM, Jason Wang wrote:
> > On Wed, Jan 22, 2025 at 3:55 PM Eric Auger wrote:
> >> Hi Jason,
> >>
> >>
> >> On 1/22/25 8:17 AM, Jason Wang wrote:
On Wed, Jan 22, 2025 at 3:55 PM Eric Auger wrote:
>
> Hi Jason,
>
>
> On 1/22/25 8:17 AM, Jason Wang wrote:
> > On Wed, Jan 22, 2025 at 12:25 AM Eric Auger wrote:
> >>
> >> Hi Jason,
> >>
> >> On 1/21/25 4:27 AM, Jason Wang wrote
1 - 100 of 2306 matches
Mail list logo