Hi All,
I was going over vhost-user migration capability in DPDK in lieu of a Cisco's
multi-q DPDK vhost-user application. I see that log_base address is implemented
as per virtio_net device. However, desc, addr and used is per vhost_virtqueue.
Additionally, QEMU sends one VHOST_USER_SET_LOG_BASE per queue-pair (QEMU -
hw/virtio/vhost.c::vhost_dev_set_log).
Does it mean we need to log dirty pages of all rings to same location ? If that
is the case then why does QEMU sends separate VHOST_USER_SET_LOG_BASE per queue
pair ?
--
- Thanks
char * (*shesha) (uint64_t cache, uint8_t F00D)
{ return 0x0000C0DE; }