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

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.

v3:
* Accept ctrl class and cmd in vhost_vdpa_net_load_cmd, so it's in charge of
  building the whole buffer
* Rename cvq_cmd_in_buffer to status.

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] 8+ messages in thread

end of thread, other threads:[~2022-09-09  3:03 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-09-06 15:07 [PATCH v4 0/6] Vhost-vdpa Shadow Virtqueue multiqueue support Eugenio Pérez
2022-09-06 15:07 ` [PATCH v4 1/6] vdpa: Make VhostVDPAState cvq_cmd_in_buffer control ack type Eugenio Pérez
2022-09-06 15:07 ` [PATCH v4 2/6] vdpa: extract vhost_vdpa_net_load_mac from vhost_vdpa_net_load Eugenio Pérez
2022-09-06 15:07 ` [PATCH v4 3/6] vdpa: Add vhost_vdpa_net_load_mq Eugenio Pérez
2022-09-06 15:07 ` [PATCH v4 4/6] vdpa: validate MQ CVQ commands Eugenio Pérez
2022-09-06 15:07 ` [PATCH v4 5/6] virtio-net: Update virtio-net curr_queue_pairs in vdpa backends Eugenio Pérez
2022-09-06 15:07 ` [PATCH v4 6/6] vdpa: Allow MQ feature in SVQ Eugenio Pérez
2022-09-09  3:01 ` [PATCH v4 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).