diff --git a/vm-virtio/src/queue.rs b/vm-virtio/src/queue.rs index 35aca45fe..1201273cc 100644 --- a/vm-virtio/src/queue.rs +++ b/vm-virtio/src/queue.rs @@ -477,6 +477,8 @@ impl Queue { pub fn reset(&mut self) { self.ready = false; self.size = self.max_size; + self.next_avail = Wrapping(0); + self.next_used = Wrapping(0); } pub fn is_valid(&self, mem: &GuestMemoryMmap) -> bool {