diff --git a/virtio-devices/src/vhost_user/vu_common_ctrl.rs b/virtio-devices/src/vhost_user/vu_common_ctrl.rs index 3aa363444..53d273c67 100644 --- a/virtio-devices/src/vhost_user/vu_common_ctrl.rs +++ b/virtio-devices/src/vhost_user/vu_common_ctrl.rs @@ -173,7 +173,7 @@ impl VhostUserHandle { // at early stage. for (queue_index, queue) in queues.iter().enumerate() { self.vu - .set_vring_num(queue_index, queue.max_size()) + .set_vring_num(queue_index, queue.state.size) .map_err(Error::VhostUserSetVringNum)?; } @@ -184,7 +184,7 @@ impl VhostUserHandle { mmap_size: 0, mmap_offset: 0, num_queues: queues.len() as u16, - queue_size: queues[0].max_size(), + queue_size: queues[0].state.size, }; let (info, fd) = self .vu @@ -203,11 +203,11 @@ impl VhostUserHandle { let mut vrings_info = Vec::new(); for (queue_index, queue) in queues.into_iter().enumerate() { - let actual_size: usize = queue.max_size().try_into().unwrap(); + let actual_size: usize = queue.state.size.try_into().unwrap(); let config_data = VringConfigData { queue_max_size: queue.max_size(), - queue_size: queue.max_size(), + queue_size: queue.state.size, flags: 0u32, desc_table_addr: get_host_address_range( mem,