[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH 3/5] vdpa: validate MQ CVQ commands
From: |
Eugenio Pérez |
Subject: |
[PATCH 3/5] vdpa: validate MQ CVQ commands |
Date: |
Fri, 19 Aug 2022 19:13:27 +0200 |
So we are sure we can update the device model properly before sending to
the device.
Signed-off-by: Eugenio Pérez <eperezma@redhat.com>
---
net/vhost-vdpa.c | 9 +++++++++
1 file changed, 9 insertions(+)
diff --git a/net/vhost-vdpa.c b/net/vhost-vdpa.c
index 96fd3bc835..d5bbda37a1 100644
--- a/net/vhost-vdpa.c
+++ b/net/vhost-vdpa.c
@@ -484,6 +484,15 @@ static bool vhost_vdpa_net_cvq_validate_cmd(const void
*out_buf, size_t len)
__func__, ctrl.cmd);
};
break;
+ case VIRTIO_NET_CTRL_MQ:
+ switch (ctrl.cmd) {
+ case VIRTIO_NET_CTRL_MQ_VQ_PAIRS_SET:
+ return true;
+ default:
+ qemu_log_mask(LOG_GUEST_ERROR, "%s: invalid mq cmd %u\n",
+ __func__, ctrl.cmd);
+ };
+ break;
default:
qemu_log_mask(LOG_GUEST_ERROR, "%s: invalid control class %u\n",
__func__, ctrl.class);
--
2.31.1
- [PATCH 0/5] Vhost-vdpa Shadow Virtqueue multiqueue support., Eugenio Pérez, 2022/08/19
- [PATCH 1/5] vdpa: extract vhost_vdpa_net_load_mac from vhost_vdpa_net_load, Eugenio Pérez, 2022/08/19
- [PATCH 2/5] vdpa: Add vhost_vdpa_net_load_mq, Eugenio Pérez, 2022/08/19
- Re: [PATCH 2/5] vdpa: Add vhost_vdpa_net_load_mq, Jason Wang, 2022/08/24
- Re: [PATCH 2/5] vdpa: Add vhost_vdpa_net_load_mq, Eugenio Perez Martin, 2022/08/24
- Re: [PATCH 2/5] vdpa: Add vhost_vdpa_net_load_mq, Jason Wang, 2022/08/24
- Re: [PATCH 2/5] vdpa: Add vhost_vdpa_net_load_mq, Eugenio Perez Martin, 2022/08/24
- Re: [PATCH 2/5] vdpa: Add vhost_vdpa_net_load_mq, Jason Wang, 2022/08/24
- Re: [PATCH 2/5] vdpa: Add vhost_vdpa_net_load_mq, Eugenio Perez Martin, 2022/08/24
[PATCH 3/5] vdpa: validate MQ CVQ commands,
Eugenio Pérez <=
[PATCH 4/5] virtio-net: Update virtio-net curr_queue_pairs in vdpa backends, Eugenio Pérez, 2022/08/19
Re: [PATCH 4/5] virtio-net: Update virtio-net curr_queue_pairs in vdpa backends, Eugenio Perez Martin, 2022/08/25
Re: [PATCH 4/5] virtio-net: Update virtio-net curr_queue_pairs in vdpa backends, Si-Wei Liu, 2022/08/26
Re: [PATCH 4/5] virtio-net: Update virtio-net curr_queue_pairs in vdpa backends, Eugenio Perez Martin, 2022/08/26