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

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_in_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 feature in SVQ

 hw/net/virtio-net.c |  17 +++----
 net/vhost-vdpa.c    | 119 ++++++++++++++++++++++++++++++++------------
 2 files changed, 93 insertions(+), 43 deletions(-)

-- 
2.31.1




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

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

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

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).