qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v2 0/6] Vhost-vdpa Shadow Virtqueue multiqueue support.
@ 2022-08-24 18:35 Eugenio Pérez
  2022-08-24 18:35 ` [PATCH v2 1/6] vdpa: Make VhostVDPAState cvq_cmd_out_buffer control ack type Eugenio Pérez
                   ` (6 more replies)
  0 siblings, 7 replies; 10+ messages in thread
From: Eugenio Pérez @ 2022-08-24 18:35 UTC (permalink / raw)
  To: qemu-devel
  Cc: Cindy Lu, Stefano Garzarella, Michael S. Tsirkin, Liuxiangdong,
	Stefan Hajnoczi, Laurent Vivier, Cornelia Huck, Gautam Dawar,
	Jason Wang, Harpreet Singh Anand, Gonglei (Arei), Parav Pandit,
	Paolo Bonzini, Zhu Lingshan, Eli Cohen

This series enables shadowed CVQ to intercept multiqueue commands through
shadowed CVQ, update the virtio NIC device model so qemu send it in a
migration, and the restore of that MQ state in the destination.

It needs to be applied on top of [1].

[1] https://lists.gnu.org/archive/html/qemu-devel/2022-08/msg02965.html

v2:
* Add vhost_vdpa_net_load_cmd helper to avoid out buffers castings.
* Make cvq_cmd_in_buffer virtio_net_ctrl_ack type.

Eugenio Pérez (6):
  vdpa: Make VhostVDPAState cvq_cmd_out_buffer control ack type
  vdpa: extract vhost_vdpa_net_load_mac from vhost_vdpa_net_load
  vdpa: Add vhost_vdpa_net_load_mq
  vdpa: validate MQ CVQ commands
  virtio-net: Update virtio-net curr_queue_pairs in vdpa backends
  vdpa: Allow MQ feture in SVQ

 hw/net/virtio-net.c |  17 +++-----
 net/vhost-vdpa.c    | 101 ++++++++++++++++++++++++++++++++++----------
 2 files changed, 85 insertions(+), 33 deletions(-)

--
2.31.1




^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2022-08-25  3:20 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-08-24 18:35 [PATCH v2 0/6] Vhost-vdpa Shadow Virtqueue multiqueue support Eugenio Pérez
2022-08-24 18:35 ` [PATCH v2 1/6] vdpa: Make VhostVDPAState cvq_cmd_out_buffer control ack type Eugenio Pérez
2022-08-25  3:07   ` Jason Wang
2022-08-24 18:35 ` [PATCH v2 2/6] vdpa: extract vhost_vdpa_net_load_mac from vhost_vdpa_net_load Eugenio Pérez
2022-08-25  3:12   ` Jason Wang
2022-08-24 18:35 ` [PATCH v2 3/6] vdpa: Add vhost_vdpa_net_load_mq Eugenio Pérez
2022-08-24 18:35 ` [PATCH v2 4/6] vdpa: validate MQ CVQ commands Eugenio Pérez
2022-08-24 18:35 ` [PATCH v2 5/6] virtio-net: Update virtio-net curr_queue_pairs in vdpa backends Eugenio Pérez
2022-08-24 18:35 ` [PATCH v2 6/6] vdpa: Allow MQ feture in SVQ Eugenio Pérez
2022-08-25  3:18 ` [PATCH v2 0/6] Vhost-vdpa Shadow Virtqueue multiqueue support Jason Wang

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).