Hi, We are using dpdk's librte_vhost for the vhost-user backend of Virtio.
If the guest's memory map changes after the virtio device was started, qemu can send the vhost-user backend a VHOST_USER_SET_MEM_TABLE message. We observed this case in the following scenarios: - We have a PCI passthrough or SR-IOV device along with a virtio device and we do a suspend/resume. We see the extra VHOST_USER_SET_MEM_TABLE on the suspend and on the resume. - We plug/unplug a device while the VM is running. DPDK's librte_vhost removes the device from the dataplane so it can update the device with the new memory map. It also removes the old mapping and remaps the new guest memory. We observed 2 issues after this scenario: - The vhost-user backend needs a new VHOST_SET_VRING_ADDR so it can update its qemu VA to vhost VA translation based on the new memory map. - The vhost-user backend needs a way to re-start the device. Below is the librte_vhost library logs. ------- #INTIAL VM START 2016-12-14T16:49:38.000 info VHOST_CONFIG:vhost_user.c:903: read message VHOST_USER_SET_VRING_ENABLE 2016-12-14T16:49:38.000 info VHOST_CONFIG:vhost_user.c:720: set queue enable: 1 to qp idx: 0 2016-12-14T16:49:38.000 info VHOST_CONFIG:vhost_user.c:903: read message VHOST_USER_SET_VRING_ENABLE 2016-12-14T16:49:38.000 info VHOST_CONFIG:vhost_user.c:720: set queue enable: 1 to qp idx: 0 2016-12-14T16:49:38.000 info VHOST_CONFIG:vhost_user.c:903: read message VHOST_USER_SET_VRING_ENABLE 2016-12-14T16:49:38.000 info VHOST_CONFIG:vhost_user.c:720: set queue enable: 1 to qp idx: 1 2016-12-14T16:49:38.000 info VHOST_CONFIG:vhost_user.c:903: read message VHOST_USER_SET_VRING_ENABLE 2016-12-14T16:49:38.000 info VHOST_CONFIG:vhost_user.c:720: set queue enable: 1 to qp idx: 1 2016-12-14T16:49:38.000 info VHOST_CONFIG:vhost_user.c:903: read message VHOST_USER_SET_VRING_CALL 2016-12-14T16:49:38.000 info VHOST_CONFIG:vhost_user.c:627: vring call idx:0 file:36 2016-12-14T16:49:38.000 info VHOST_CONFIG:vhost_user.c:903: read message VHOST_USER_SET_VRING_CALL 2016-12-14T16:49:38.000 info VHOST_CONFIG:vhost_user.c:627: vring call idx:0 file:32 2016-12-14T16:49:38.000 info VHOST_CONFIG:vhost_user.c:903: read message VHOST_USER_SET_VRING_CALL 2016-12-14T16:49:38.000 info VHOST_CONFIG:vhost_user.c:627: vring call idx:1 file:34 2016-12-14T16:49:38.000 info VHOST_CONFIG:vhost_user.c:903: read message VHOST_USER_SET_VRING_CALL 2016-12-14T16:49:38.000 info VHOST_CONFIG:vhost_user.c:627: vring call idx:1 file:33 2016-12-14T16:49:38.000 info VHOST_CONFIG:vhost_user.c:903: read message VHOST_USER_SET_FEATURES 2016-12-14T16:49:38.000 info VHOST_CONFIG:vhost_user.c:903: read message VHOST_USER_SET_FEATURES 2016-12-14T16:49:38.000 info VHOST_CONFIG:vhost_user.c:903: read message VHOST_USER_SET_MEM_TABLE 2016-12-14T16:49:38.000 info VHOST_CONFIG:vhost_user.c:570: guest memory region 0, size: 0xa0000 guest physical addr: 0x0 guest virtual addr: 0x2aaaaac00000 host virtual addr: 0x2aaaaac00000 mmap addr : 0x2aaaaac00000 mmap size : 0x200000 mmap align: 0x200000 mmap off : 0x0 2016-12-14T16:49:38.000 info VHOST_CONFIG:vhost_user.c:570: guest memory region 1, size: 0x1ff40000 guest physical addr: 0xc0000 guest virtual addr: 0x2aaaaacc0000 host virtual addr: 0x2aaaaaec0000 mmap addr : 0x2aaaaae00000 mmap size : 0x20000000 mmap align: 0x200000 mmap off : 0xc0000 2016-12-14T16:49:38.000 info VHOST_CONFIG:vhost_user.c:903: read message VHOST_USER_SET_MEM_TABLE 2016-12-14T16:49:38.000 info VHOST_CONFIG:vhost_user.c:570: guest memory region 0, size: 0xa0000 guest physical addr: 0x0 guest virtual addr: 0x2aaaaac00000 host virtual addr: 0x2aaacae00000 mmap addr : 0x2aaacae00000 mmap size : 0x200000 mmap align: 0x200000 mmap off : 0x0 2016-12-14T16:49:38.000 info VHOST_CONFIG:vhost_user.c:570: guest memory region 1, size: 0x1ff40000 guest physical addr: 0xc0000 guest virtual addr: 0x2aaaaacc0000 host virtual addr: 0x2aaacb0c0000 mmap addr : 0x2aaacb000000 mmap size : 0x20000000 mmap align: 0x200000 mmap off : 0xc0000 2016-12-14T16:49:38.000 info VHOST_CONFIG:vhost_user.c:903: read message VHOST_USER_SET_VRING_NUM 2016-12-14T16:49:38.000 info VHOST_CONFIG:vhost_user.c:903: read message VHOST_USER_SET_VRING_NUM 2016-12-14T16:49:38.000 info VHOST_CONFIG:vhost_user.c:903: read message VHOST_USER_SET_VRING_BASE 2016-12-14T16:49:38.000 info VHOST_CONFIG:vhost_user.c:903: read message VHOST_USER_SET_VRING_BASE 2016-12-14T16:49:38.000 info VHOST_CONFIG:vhost_user.c:903: read message VHOST_USER_SET_VRING_ADDR 2016-12-14T16:49:38.000 info VHOST_CONFIG:vhost_user.c:361: (0) mapped address desc: 0x2aaaca698000 -> 0x2aaaca898000 2016-12-14T16:49:38.000 info VHOST_CONFIG:vhost_user.c:363: (0) mapped address avail: 0x2aaaca69a000 -> 0x2aaaca89a000 2016-12-14T16:49:38.000 info VHOST_CONFIG:vhost_user.c:365: (0) mapped address used: 0x2aaaca69b000 -> 0x2aaaca89b000 2016-12-14T16:49:38.000 info VHOST_CONFIG:vhost_user.c:367: (0) log_guest_addr: 1fa9b000 2016-12-14T16:49:38.000 info VHOST_CONFIG:vhost_user.c:903: read message VHOST_USER_SET_VRING_ADDR 2016-12-14T16:49:38.000 info VHOST_CONFIG:vhost_user.c:361: (1) mapped address desc: 0x2aaaca7a8000 -> 0x2aaaeaba8000 2016-12-14T16:49:38.000 info VHOST_CONFIG:vhost_user.c:363: (1) mapped address avail: 0x2aaaca7aa000 -> 0x2aaaeabaa000 2016-12-14T16:49:38.000 info VHOST_CONFIG:vhost_user.c:365: (1) mapped address used: 0x2aaaca7ab000 -> 0x2aaaeabab000 2016-12-14T16:49:38.000 info VHOST_CONFIG:vhost_user.c:367: (1) log_guest_addr: 1fbab000 2016-12-14T16:49:38.000 info VHOST_CONFIG:vhost_user.c:903: read message VHOST_USER_SET_VRING_KICK 2016-12-14T16:49:38.000 info VHOST_CONFIG:vhost_user.c:664: vring kick idx:0 file:40 2016-12-14T16:49:38.000 info VHOST_CONFIG:vhost_user.c:604: virtio is not ready for processing. 2016-12-14T16:49:38.000 info VHOST_CONFIG:vhost_user.c:903: read message VHOST_USER_SET_VRING_KICK 2016-12-14T16:49:38.000 info VHOST_CONFIG:vhost_user.c:664: vring kick idx:0 file:41 2016-12-14T16:49:38.000 info VHOST_CONFIG:vhost_user.c:604: virtio is not ready for processing. 2016-12-14T16:49:38.000 info VHOST_CONFIG:vhost_user.c:903: read message VHOST_USER_SET_VRING_NUM 2016-12-14T16:49:38.000 info VHOST_CONFIG:vhost_user.c:903: read message VHOST_USER_SET_VRING_NUM 2016-12-14T16:49:38.000 info VHOST_CONFIG:vhost_user.c:903: read message VHOST_USER_SET_VRING_BASE 2016-12-14T16:49:38.000 info VHOST_CONFIG:vhost_user.c:903: read message VHOST_USER_SET_VRING_BASE 2016-12-14T16:49:38.000 info VHOST_CONFIG:vhost_user.c:903: read message VHOST_USER_SET_VRING_ADDR 2016-12-14T16:49:38.000 info VHOST_CONFIG:vhost_user.c:361: (0) mapped address desc: 0x2aaaca6a8000 -> 0x2aaaca8a8000 2016-12-14T16:49:38.000 info VHOST_CONFIG:vhost_user.c:363: (0) mapped address avail: 0x2aaaca6aa000 -> 0x2aaaca8aa000 2016-12-14T16:49:38.000 info VHOST_CONFIG:vhost_user.c:365: (0) mapped address used: 0x2aaaca6ab000 -> 0x2aaaca8ab000 2016-12-14T16:49:38.000 info VHOST_CONFIG:vhost_user.c:367: (0) log_guest_addr: 1faab000 2016-12-14T16:49:38.000 info VHOST_CONFIG:vhost_user.c:903: read message VHOST_USER_SET_VRING_ADDR 2016-12-14T16:49:38.000 info VHOST_CONFIG:vhost_user.c:361: (1) mapped address desc: 0x2aaaca7b0000 -> 0x2aaaeabb0000 2016-12-14T16:49:38.000 info VHOST_CONFIG:vhost_user.c:363: (1) mapped address avail: 0x2aaaca7b2000 -> 0x2aaaeabb2000 2016-12-14T16:49:38.000 info VHOST_CONFIG:vhost_user.c:365: (1) mapped address used: 0x2aaaca7b3000 -> 0x2aaaeabb3000 2016-12-14T16:49:38.000 info VHOST_CONFIG:vhost_user.c:367: (1) log_guest_addr: 1fbb3000 2016-12-14T16:49:38.000 info VHOST_CONFIG:vhost_user.c:903: read message VHOST_USER_SET_VRING_KICK 2016-12-14T16:49:38.000 info VHOST_CONFIG:vhost_user.c:664: vring kick idx:1 file:42 2016-12-14T16:49:38.000 info VHOST_CONFIG:vhost_user.c:610: virtio is now ready for processing. 2016-12-14T16:49:38.000 info VHOST_CONFIG:vhost_user.c:903: read message VHOST_USER_SET_VRING_KICK 2016-12-14T16:49:38.000 info VHOST_CONFIG:vhost_user.c:664: vring kick idx:1 file:43 2016-12-14T16:49:38.000 info VHOST_CONFIG:vhost_user.c:610: virtio is now ready for processing. 2016-12-14T16:49:38.000 info VHOST_CONFIG:vhost_user.c:903: read message VHOST_USER_SET_VRING_ENABLE 2016-12-14T16:49:38.000 info VHOST_CONFIG:vhost_user.c:720: set queue enable: 1 to qp idx: 0 2016-12-14T16:49:38.000 info VHOST_CONFIG:vhost_user.c:903: read message VHOST_USER_SET_VRING_ENABLE 2016-12-14T16:49:38.000 info VHOST_CONFIG:vhost_user.c:720: set queue enable: 1 to qp idx: 0 2016-12-14T16:49:38.000 info VHOST_CONFIG:vhost_user.c:903: read message VHOST_USER_SET_VRING_ENABLE 2016-12-14T16:49:38.000 info VHOST_CONFIG:vhost_user.c:720: set queue enable: 1 to qp idx: 1 2016-12-14T16:49:38.000 info VHOST_CONFIG:vhost_user.c:903: read message VHOST_USER_SET_VRING_ENABLE 2016-12-14T16:49:38.000 info VHOST_CONFIG:vhost_user.c:720: set queue enable: 1 to qp idx: 1 # VM SUSPEND 2016-12-14T16:53:27.000 info VHOST_CONFIG:vhost_user.c:903: read message VHOST_USER_SET_MEM_TABLE 2016-12-14T16:53:27.000 info VHOST_CONFIG:vhost_user.c:570: guest memory region 0, size: 0xa0000 guest physical addr: 0x0 guest virtual addr: 0x2aaaaac00000 host virtual addr: 0x2aaaaac00000 mmap addr : 0x2aaaaac00000 mmap size : 0x200000 mmap align: 0x200000 mmap off : 0x0 2016-12-14T16:53:27.000 info VHOST_CONFIG:vhost_user.c:570: guest memory region 1, size: 0x1ff40000 guest physical addr: 0xc0000 guest virtual addr: 0x2aaaaacc0000 host virtual addr: 0x2aaaeb0c0000 mmap addr : 0x2aaaeb000000 mmap size : 0x20000000 mmap align: 0x200000 mmap off : 0xc0000 2016-12-14T16:53:27.000 info VHOST_CONFIG:vhost_user.c:903: read message VHOST_USER_SET_MEM_TABLE 2016-12-14T16:53:27.000 info VHOST_CONFIG:vhost_user.c:570: guest memory region 0, size: 0xa0000 guest physical addr: 0x0 guest virtual addr: 0x2aaaaac00000 host virtual addr: 0x2aaaaae00000 mmap addr : 0x2aaaaae00000 mmap size : 0x200000 mmap align: 0x200000 mmap off : 0x0 2016-12-14T16:53:27.000 info VHOST_CONFIG:vhost_user.c:570: guest memory region 1, size: 0x1ff40000 guest physical addr: 0xc0000 guest virtual addr: 0x2aaaaacc0000 host virtual addr: 0x2aaaab0c0000 mmap addr : 0x2aaaab000000 mmap size : 0x20000000 mmap align: 0x200000 mmap off : 0xc0000 2016-12-14T16:53:27.000 info VHOST_CONFIG:vhost_user.c:903: read message VHOST_USER_SET_MEM_TABLE 2016-12-14T16:53:27.000 info VHOST_CONFIG:vhost_user.c:570: guest memory region 0, size: 0xa0000 guest physical addr: 0x0 guest virtual addr: 0x2aaaaac00000 host virtual addr: 0x2aaacb000000 mmap addr : 0x2aaacb000000 mmap size : 0x200000 mmap align: 0x200000 mmap off : 0x0 2016-12-14T16:53:27.000 info VHOST_CONFIG:vhost_user.c:570: guest memory region 1, size: 0x1ff40000 guest physical addr: 0xc0000 guest virtual addr: 0x2aaaaacc0000 host virtual addr: 0x2aaacb2c0000 mmap addr : 0x2aaacb200000 mmap size : 0x20000000 mmap align: 0x200000 mmap off : 0xc0000 2016-12-14T16:53:27.000 info VHOST_CONFIG:vhost_user.c:903: read message VHOST_USER_SET_MEM_TABLE 2016-12-14T16:53:27.000 info VHOST_CONFIG:vhost_user.c:570: guest memory region 0, size: 0xa0000 guest physical addr: 0x0 guest virtual addr: 0x2aaaaac00000 host virtual addr: 0x2aaaaac00000 mmap addr : 0x2aaaaac00000 mmap size : 0x200000 mmap align: 0x200000 mmap off : 0x0 2016-12-14T16:53:27.000 info VHOST_CONFIG:vhost_user.c:570: guest memory region 1, size: 0x1ff40000 guest physical addr: 0xc0000 guest virtual addr: 0x2aaaaacc0000 host virtual addr: 0x2aaaaaec0000 mmap addr : 0x2aaaaae00000 mmap size : 0x20000000 mmap align: 0x200000 mmap off : 0xc0000 2016-12-14T16:53:27.000 info VHOST_CONFIG:vhost_user.c:903: read message VHOST_USER_GET_VRING_BASE 2016-12-14T16:53:27.000 info VHOST_CONFIG:vhost_user.c:694: vring base idx:0 file:34 2016-12-14T16:53:27.000 info VHOST_CONFIG:vhost_user.c:903: read message VHOST_USER_GET_VRING_BASE 2016-12-14T16:53:27.000 info VHOST_CONFIG:vhost_user.c:694: vring base idx:1 file:0 2016-12-14T16:53:27.000 info VHOST_CONFIG:vhost_user.c:903: read message VHOST_USER_SET_VRING_ENABLE 2016-12-14T16:53:27.000 info VHOST_CONFIG:vhost_user.c:720: set queue enable: 0 to qp idx: 0 2016-12-14T16:53:27.000 info VHOST_CONFIG:vhost_user.c:903: read message VHOST_USER_SET_VRING_ENABLE 2016-12-14T16:53:27.000 info VHOST_CONFIG:vhost_user.c:720: set queue enable: 0 to qp idx: 1 2016-12-14T16:53:27.000 info VHOST_CONFIG:vhost_user.c:903: read message VHOST_USER_SET_VRING_CALL 2016-12-14T16:53:27.000 info VHOST_CONFIG:vhost_user.c:627: vring call idx:0 file:35 2016-12-14T16:53:27.000 info VHOST_CONFIG:vhost_user.c:903: read message VHOST_USER_SET_VRING_CALL 2016-12-14T16:53:27.000 info VHOST_CONFIG:vhost_user.c:627: vring call idx:1 file:32 2016-12-14T16:53:27.000 info VHOST_CONFIG:vhost_user.c:903: read message VHOST_USER_GET_VRING_BASE 2016-12-14T16:53:27.000 info VHOST_CONFIG:vhost_user.c:694: vring base idx:0 file:86 2016-12-14T16:53:27.000 info VHOST_CONFIG:vhost_user.c:903: read message VHOST_USER_GET_VRING_BASE 2016-12-14T16:53:27.000 info VHOST_CONFIG:vhost_user.c:694: vring base idx:1 file:33 2016-12-14T16:53:27.000 info VHOST_CONFIG:vhost_user.c:903: read message VHOST_USER_SET_VRING_ENABLE 2016-12-14T16:53:27.000 info VHOST_CONFIG:vhost_user.c:720: set queue enable: 0 to qp idx: 0 2016-12-14T16:53:27.000 info VHOST_CONFIG:vhost_user.c:903: read message VHOST_USER_SET_VRING_ENABLE 2016-12-14T16:53:27.000 info VHOST_CONFIG:vhost_user.c:720: set queue enable: 0 to qp idx: 1 2016-12-14T16:53:27.000 info VHOST_CONFIG:vhost_user.c:903: read message VHOST_USER_SET_VRING_CALL 2016-12-14T16:53:27.000 info VHOST_CONFIG:vhost_user.c:627: vring call idx:0 file:33 2016-12-14T16:53:27.000 info VHOST_CONFIG:vhost_user.c:903: read message VHOST_USER_SET_VRING_CALL 2016-12-14T16:53:27.000 info VHOST_CONFIG:vhost_user.c:627: vring call idx:1 file:36 2016-12-14T16:53:28.000 controller-0 lldpd[9534]: warning error while receiving frame on ens786f0: Network is down 2016-12-14T16:53:28.000 info VHOST_CONFIG:vhost_user.c:894: vhost peer closed 2016-12-14T16:53:28.000 info VHOST_CONFIG:vhost_user.c:894: vhost peer closed # VM RESUME 2016-12-14T16:53:41.000 info VHOST_CONFIG:socket.c:241: new vhost user connection is 30 2016-12-14T16:53:41.000 info VHOST_CONFIG:socket.c:210: new device, handle is 0 2016-12-14T16:53:41.000 info VHOST_CONFIG:socket.c:241: new vhost user connection is 31 2016-12-14T16:53:41.000 info VHOST_CONFIG:socket.c:210: new device, handle is 1 2016-12-14T16:53:42.000 info VHOST_CONFIG:vhost_user.c:903: read message VHOST_USER_GET_FEATURES 2016-12-14T16:53:42.000 info VHOST_CONFIG:vhost_user.c:903: read message VHOST_USER_GET_PROTOCOL_FEATURES 2016-12-14T16:53:42.000 info VHOST_CONFIG:vhost_user.c:903: read message VHOST_USER_SET_PROTOCOL_FEATURES 2016-12-14T16:53:42.000 info VHOST_CONFIG:vhost_user.c:903: read message VHOST_USER_GET_QUEUE_NUM 2016-12-14T16:53:42.000 info VHOST_CONFIG:vhost_user.c:903: read message VHOST_USER_SET_OWNER 2016-12-14T16:53:42.000 info VHOST_CONFIG:vhost_user.c:903: read message VHOST_USER_GET_FEATURES 2016-12-14T16:53:42.000 info VHOST_CONFIG:vhost_user.c:903: read message VHOST_USER_SET_VRING_CALL 2016-12-14T16:53:42.000 info VHOST_CONFIG:vhost_user.c:627: vring call idx:0 file:32 2016-12-14T16:53:42.000 info VHOST_CONFIG:vhost_user.c:903: read message VHOST_USER_SET_VRING_CALL 2016-12-14T16:53:42.000 info VHOST_CONFIG:vhost_user.c:627: vring call idx:1 file:33 2016-12-14T16:53:42.000 info VHOST_CONFIG:vhost_user.c:903: read message VHOST_USER_GET_FEATURES 2016-12-14T16:53:42.000 info VHOST_CONFIG:vhost_user.c:903: read message VHOST_USER_GET_PROTOCOL_FEATURES 2016-12-14T16:53:42.000 info VHOST_CONFIG:vhost_user.c:903: read message VHOST_USER_SET_PROTOCOL_FEATURES 2016-12-14T16:53:42.000 info VHOST_CONFIG:vhost_user.c:903: read message VHOST_USER_GET_QUEUE_NUM 2016-12-14T16:53:42.000 info VHOST_CONFIG:vhost_user.c:903: read message VHOST_USER_SET_OWNER 2016-12-14T16:53:42.000 info VHOST_CONFIG:vhost_user.c:903: read message VHOST_USER_GET_FEATURES 2016-12-14T16:53:42.000 info VHOST_CONFIG:vhost_user.c:903: read message VHOST_USER_SET_VRING_CALL 2016-12-14T16:53:42.000 info VHOST_CONFIG:vhost_user.c:627: vring call idx:0 file:34 2016-12-14T16:53:42.000 info VHOST_CONFIG:vhost_user.c:903: read message VHOST_USER_SET_VRING_CALL 2016-12-14T16:53:42.000 info VHOST_CONFIG:vhost_user.c:627: vring call idx:1 file:35 2016-12-14T16:53:42.000 info VHOST_CONFIG:vhost_user.c:903: read message VHOST_USER_SET_VRING_ENABLE 2016-12-14T16:53:42.000 info VHOST_CONFIG:vhost_user.c:720: set queue enable: 1 to qp idx: 0 2016-12-14T16:53:42.000 info VHOST_CONFIG:vhost_user.c:903: read message VHOST_USER_SET_VRING_ENABLE 2016-12-14T16:53:42.000 info VHOST_CONFIG:vhost_user.c:720: set queue enable: 1 to qp idx: 0 2016-12-14T16:53:42.000 info VHOST_CONFIG:vhost_user.c:903: read message VHOST_USER_SET_VRING_ENABLE 2016-12-14T16:53:42.000 info VHOST_CONFIG:vhost_user.c:720: set queue enable: 1 to qp idx: 1 2016-12-14T16:53:42.000 info VHOST_CONFIG:vhost_user.c:903: read message VHOST_USER_SET_VRING_ENABLE 2016-12-14T16:53:42.000 info VHOST_CONFIG:vhost_user.c:720: set queue enable: 1 to qp idx: 1 2016-12-14T16:53:42.000 info VHOST_CONFIG:vhost_user.c:903: read message VHOST_USER_SET_VRING_ENABLE 2016-12-14T16:53:42.000 info VHOST_CONFIG:vhost_user.c:720: set queue enable: 1 to qp idx: 0 2016-12-14T16:53:42.000 info VHOST_CONFIG:vhost_user.c:903: read message VHOST_USER_SET_VRING_ENABLE 2016-12-14T16:53:42.000 info VHOST_CONFIG:vhost_user.c:720: set queue enable: 1 to qp idx: 0 2016-12-14T16:53:42.000 info VHOST_CONFIG:vhost_user.c:903: read message VHOST_USER_SET_VRING_ENABLE 2016-12-14T16:53:42.000 info VHOST_CONFIG:vhost_user.c:720: set queue enable: 1 to qp idx: 1 2016-12-14T16:53:42.000 info VHOST_CONFIG:vhost_user.c:903: read message VHOST_USER_SET_VRING_ENABLE 2016-12-14T16:53:42.000 info VHOST_CONFIG:vhost_user.c:720: set queue enable: 1 to qp idx: 1 2016-12-14T16:53:42.000 info VHOST_CONFIG:vhost_user.c:903: read message VHOST_USER_SET_VRING_CALL 2016-12-14T16:53:42.000 info VHOST_CONFIG:vhost_user.c:627: vring call idx:0 file:36 2016-12-14T16:53:42.000 info VHOST_CONFIG:vhost_user.c:903: read message VHOST_USER_SET_VRING_CALL 2016-12-14T16:53:42.000 info VHOST_CONFIG:vhost_user.c:627: vring call idx:1 file:34 2016-12-14T16:53:42.000 info VHOST_CONFIG:vhost_user.c:903: read message VHOST_USER_SET_FEATURES 2016-12-14T16:53:42.000 info VHOST_CONFIG:vhost_user.c:903: read message VHOST_USER_SET_MEM_TABLE 2016-12-14T16:53:42.000 info VHOST_CONFIG:vhost_user.c:570: guest memory region 0, size: 0x1ff40000 guest physical addr: 0xc0000 guest virtual addr: 0x2aaaaacc0000 host virtual addr: 0x2aaaaacc0000 mmap addr : 0x2aaaaac00000 mmap size : 0x20000000 mmap align: 0x200000 mmap off : 0xc0000 2016-12-14T16:53:42.000 info VHOST_CONFIG:vhost_user.c:570: guest memory region 1, size: 0xa0000 guest physical addr: 0x0 guest virtual addr: 0x2aaaaac00000 host virtual addr: 0x2aaacac00000 mmap addr : 0x2aaacac00000 mmap size : 0x200000 mmap align: 0x200000 mmap off : 0x0 2016-12-14T16:53:42.000 info VHOST_CONFIG:vhost_user.c:903: read message VHOST_USER_SET_VRING_NUM 2016-12-14T16:53:42.000 info VHOST_CONFIG:vhost_user.c:903: read message VHOST_USER_SET_VRING_CALL 2016-12-14T16:53:42.000 info VHOST_CONFIG:vhost_user.c:627: vring call idx:0 file:38 2016-12-14T16:53:42.000 info VHOST_CONFIG:vhost_user.c:903: read message VHOST_USER_SET_VRING_BASE 2016-12-14T16:53:42.000 info VHOST_CONFIG:vhost_user.c:903: read message VHOST_USER_SET_VRING_CALL 2016-12-14T16:53:42.000 info VHOST_CONFIG:vhost_user.c:627: vring call idx:1 file:32 2016-12-14T16:53:42.000 info VHOST_CONFIG:vhost_user.c:903: read message VHOST_USER_SET_VRING_ADDR 2016-12-14T16:53:42.000 info VHOST_CONFIG:vhost_user.c:361: (1) mapped address desc: 0x2aaaca7a8000 -> 0x2aaaca7a8000 2016-12-14T16:53:42.000 info VHOST_CONFIG:vhost_user.c:363: (1) mapped address avail: 0x2aaaca7aa000 -> 0x2aaaca7aa000 2016-12-14T16:53:42.000 info VHOST_CONFIG:vhost_user.c:365: (1) mapped address used: 0x2aaaca7ab000 -> 0x2aaaca7ab000 2016-12-14T16:53:42.000 info VHOST_CONFIG:vhost_user.c:367: (1) log_guest_addr: 1fbab000 2016-12-14T16:53:42.000 info VHOST_CONFIG:vhost_user.c:903: read message VHOST_USER_SET_FEATURES 2016-12-14T16:53:42.000 info VHOST_CONFIG:vhost_user.c:903: read message VHOST_USER_SET_VRING_KICK 2016-12-14T16:53:42.000 info VHOST_CONFIG:vhost_user.c:664: vring kick idx:0 file:33 2016-12-14T16:53:42.000 info VHOST_CONFIG:vhost_user.c:604: virtio is not ready for processing. 2016-12-14T16:53:42.000 info VHOST_CONFIG:vhost_user.c:903: read message VHOST_USER_SET_MEM_TABLE 2016-12-14T16:53:42.000 info VHOST_CONFIG:vhost_user.c:570: guest memory region 0, size: 0x1ff40000 guest physical addr: 0xc0000 guest virtual addr: 0x2aaaaacc0000 host virtual addr: 0x2aaacaec0000 mmap addr : 0x2aaacae00000 mmap size : 0x20000000 mmap align: 0x200000 mmap off : 0xc0000 2016-12-14T16:53:42.000 info VHOST_CONFIG:vhost_user.c:570: guest memory region 1, size: 0xa0000 guest physical addr: 0x0 guest virtual addr: 0x2aaaaac00000 host virtual addr: 0x2aaaeae00000 mmap addr : 0x2aaaeae00000 mmap size : 0x200000 mmap align: 0x200000 mmap off : 0x0 2016-12-14T16:53:42.000 info VHOST_CONFIG:vhost_user.c:903: read message VHOST_USER_SET_VRING_NUM 2016-12-14T16:53:42.000 info VHOST_CONFIG:vhost_user.c:903: read message VHOST_USER_SET_VRING_NUM 2016-12-14T16:53:42.000 info VHOST_CONFIG:vhost_user.c:903: read message VHOST_USER_SET_VRING_BASE 2016-12-14T16:53:42.000 info VHOST_CONFIG:vhost_user.c:903: read message VHOST_USER_SET_VRING_BASE 2016-12-14T16:53:42.000 info VHOST_CONFIG:vhost_user.c:903: read message VHOST_USER_SET_VRING_ADDR 2016-12-14T16:53:42.000 info VHOST_CONFIG:vhost_user.c:361: (1) mapped address desc: 0x2aaaca7b0000 -> 0x2aaaca7b0000 2016-12-14T16:53:42.000 info VHOST_CONFIG:vhost_user.c:363: (1) mapped address avail: 0x2aaaca7b2000 -> 0x2aaaca7b2000 2016-12-14T16:53:42.000 info VHOST_CONFIG:vhost_user.c:365: (1) mapped address used: 0x2aaaca7b3000 -> 0x2aaaca7b3000 2016-12-14T16:53:42.000 info VHOST_CONFIG:vhost_user.c:367: (1) log_guest_addr: 1fbb3000 2016-12-14T16:53:42.000 info VHOST_CONFIG:vhost_user.c:903: read message VHOST_USER_SET_VRING_ADDR 2016-12-14T16:53:42.000 info VHOST_CONFIG:vhost_user.c:361: (0) mapped address desc: 0x2aaaca698000 -> 0x2aaaea898000 2016-12-14T16:53:42.000 info VHOST_CONFIG:vhost_user.c:363: (0) mapped address avail: 0x2aaaca69a000 -> 0x2aaaea89a000 2016-12-14T16:53:42.000 info VHOST_CONFIG:vhost_user.c:365: (0) mapped address used: 0x2aaaca69b000 -> 0x2aaaea89b000 2016-12-14T16:53:42.000 info VHOST_CONFIG:vhost_user.c:367: (0) log_guest_addr: 1fa9b000 2016-12-14T16:53:42.000 info VHOST_CONFIG:vhost_user.c:903: read message VHOST_USER_SET_VRING_KICK 2016-12-14T16:53:42.000 info VHOST_CONFIG:vhost_user.c:664: vring kick idx:1 file:41 2016-12-14T16:53:42.000 info VHOST_CONFIG:vhost_user.c:610: virtio is now ready for processing. 2016-12-14T16:53:42.000 info VHOST_CONFIG:vhost_user.c:903: read message VHOST_USER_SET_VRING_KICK 2016-12-14T16:53:42.000 info VHOST_CONFIG:vhost_user.c:664: vring kick idx:0 file:42 2016-12-14T16:53:42.000 info VHOST_CONFIG:vhost_user.c:604: virtio is not ready for processing. 2016-12-14T16:53:42.000 info VHOST_CONFIG:vhost_user.c:903: read message VHOST_USER_SET_VRING_ENABLE 2016-12-14T16:53:42.000 info VHOST_CONFIG:vhost_user.c:720: set queue enable: 1 to qp idx: 0 2016-12-14T16:53:42.000 info VHOST_CONFIG:vhost_user.c:903: read message VHOST_USER_SET_VRING_NUM 2016-12-14T16:53:42.000 info VHOST_CONFIG:vhost_user.c:903: read message VHOST_USER_SET_VRING_ENABLE 2016-12-14T16:53:42.000 info VHOST_CONFIG:vhost_user.c:720: set queue enable: 1 to qp idx: 1 2016-12-14T16:53:42.000 info VHOST_CONFIG:vhost_user.c:903: read message VHOST_USER_SET_VRING_BASE 2016-12-14T16:53:42.000 info VHOST_CONFIG:vhost_user.c:903: read message VHOST_USER_SET_VRING_ADDR 2016-12-14T16:53:42.000 info VHOST_CONFIG:vhost_user.c:361: (0) mapped address desc: 0x2aaaca6a8000 -> 0x2aaaea8a8000 2016-12-14T16:53:42.000 info VHOST_CONFIG:vhost_user.c:363: (0) mapped address avail: 0x2aaaca6aa000 -> 0x2aaaea8aa000 2016-12-14T16:53:42.000 info VHOST_CONFIG:vhost_user.c:365: (0) mapped address used: 0x2aaaca6ab000 -> 0x2aaaea8ab000 2016-12-14T16:53:42.000 info VHOST_CONFIG:vhost_user.c:367: (0) log_guest_addr: 1faab000 2016-12-14T16:53:42.000 info VHOST_CONFIG:vhost_user.c:903: read message VHOST_USER_SET_VRING_KICK 2016-12-14T16:53:42.000 info VHOST_CONFIG:vhost_user.c:664: vring kick idx:1 file:43 2016-12-14T16:53:42.000 info VHOST_CONFIG:vhost_user.c:610: virtio is now ready for processing. 2016-12-14T16:53:42.000 info VHOST_CONFIG:vhost_user.c:903: read message VHOST_USER_SET_VRING_ENABLE 2016-12-14T16:53:42.000 info VHOST_CONFIG:vhost_user.c:720: set queue enable: 1 to qp idx: 0 2016-12-14T16:53:42.000 info VHOST_CONFIG:vhost_user.c:903: read message VHOST_USER_SET_VRING_ENABLE 2016-12-14T16:53:42.000 info VHOST_CONFIG:vhost_user.c:720: set queue enable: 1 to qp idx: 1 2016-12-14T16:53:42.000 info VHOST_CONFIG:vhost_user.c:903: read message VHOST_USER_SEND_RARP 2016-12-14T16:53:42.000 info VHOST_CONFIG:vhost_user.c:610: virtio is now ready for processing. 2016-12-14T16:53:42.000 info VHOST_CONFIG:vhost_user.c:903: read message VHOST_USER_SEND_RARP 2016-12-14T16:53:42.000 info VHOST_CONFIG:vhost_user.c:610: virtio is now ready for processing. 2016-12-14T16:53:42.000 info VHOST_CONFIG:vhost_user.c:903: read message VHOST_USER_SEND_RARP 2016-12-14T16:53:42.000 info VHOST_CONFIG:vhost_user.c:610: virtio is now ready for processing. 2016-12-14T16:53:42.000 info VHOST_CONFIG:vhost_user.c:903: read message VHOST_USER_SEND_RARP 2016-12-14T16:53:42.000 info VHOST_CONFIG:vhost_user.c:610: virtio is now ready for processing. 2016-12-14T16:53:42.000 info VHOST_CONFIG:vhost_user.c:903: read message VHOST_USER_SET_MEM_TABLE 2016-12-14T16:53:42.000 info VHOST_CONFIG:vhost_user.c:570: guest memory region 0, size: 0x1ff40000 guest physical addr: 0xc0000 guest virtual addr: 0x2aaaaacc0000 host virtual addr: 0x2aaacaec0000 mmap addr : 0x2aaacae00000 mmap size : 0x20000000 mmap align: 0x200000 mmap off : 0xc0000 2016-12-14T16:53:42.000 info VHOST_CONFIG:vhost_user.c:570: guest memory region 1, size: 0xa0000 guest physical addr: 0x0 guest virtual addr: 0x2aaaaac00000 host virtual addr: 0x2aaaeae00000 mmap addr : 0x2aaaeae00000 mmap size : 0x200000 mmap align: 0x200000 mmap off : 0x0 2016-12-14T16:53:42.000 info VHOST_CONFIG:vhost_user.c:903: read message VHOST_USER_SET_MEM_TABLE 2016-12-14T16:53:42.000 info VHOST_CONFIG:vhost_user.c:570: guest memory region 0, size: 0x1ff40000 guest physical addr: 0xc0000 guest virtual addr: 0x2aaaaacc0000 host virtual addr: 0x2aaaaacc0000 mmap addr : 0x2aaaaac00000 mmap size : 0x20000000 mmap align: 0x200000 mmap off : 0xc0000 2016-12-14T16:53:42.000 info VHOST_CONFIG:vhost_user.c:570: guest memory region 1, size: 0xa0000 guest physical addr: 0x0 guest virtual addr: 0x2aaaaac00000 host virtual addr: 0x2aaaeb000000 mmap addr : 0x2aaaeb000000 mmap size : 0x200000 mmap align: 0x200000 mmap off : 0x0 2016-12-14T16:53:42.000 info VHOST_CONFIG:vhost_user.c:903: read message VHOST_USER_SET_MEM_TABLE 2016-12-14T16:53:42.000 info VHOST_CONFIG:vhost_user.c:570: guest memory region 0, size: 0x1ff40000 guest physical addr: 0xc0000 guest virtual addr: 0x2aaaaacc0000 host virtual addr: 0x2aaacacc0000 mmap addr : 0x2aaacac00000 mmap size : 0x20000000 mmap align: 0x200000 mmap off : 0xc0000 2016-12-14T16:53:42.000 info VHOST_CONFIG:vhost_user.c:570: guest memory region 1, size: 0xa0000 guest physical addr: 0x0 guest virtual addr: 0x2aaaaac00000 host virtual addr: 0x2aaaeac00000 mmap addr : 0x2aaaeac00000 mmap size : 0x200000 mmap align: 0x200000 mmap off : 0x0 2016-12-14T16:53:42.000 info VHOST_CONFIG:vhost_user.c:903: read message VHOST_USER_SET_MEM_TABLE 2016-12-14T16:53:42.000 info VHOST_CONFIG:vhost_user.c:570: guest memory region 0, size: 0x1ff40000 guest physical addr: 0xc0000 guest virtual addr: 0x2aaaaacc0000 host virtual addr: 0x2aaaeaec0000 mmap addr : 0x2aaaeae00000 mmap size : 0x20000000 mmap align: 0x200000 mmap off : 0xc0000 2016-12-14T16:53:42.000 info VHOST_CONFIG:vhost_user.c:570: guest memory region 1, size: 0xa0000 guest physical addr: 0x0 guest virtual addr: 0x2aaaaac00000 host virtual addr: 0x2aaaaac00000 mmap addr : 0x2aaaaac00000 mmap size : 0x200000 mmap align: 0x200000 mmap off : 0x0 ------- Dahir -