pinggit / dpdk-contrail-book

contrail dpdk day one book
9 stars 3 forks source link

ch2 p46 vhost-user in user space #14

Closed pinggit closed 4 years ago

pinggit commented 4 years ago

image

@ldurandadomia questions:

  1. is this kernel mode VM running in dpdk compute? because I see virtio-net driver running in VM kernel ..

  2. regarding "User application is using both:  vhost user library: for emulated PCI NIC control plane  DPDK libraries: for emulated PCI NIC data plane "

what is the user application? shouldn't it be just the VM?

ldurandadomia commented 4 years ago

Yes, this is a Kernel mode VM running into DPDK compute.

User Application is an application using DPDK to process IP packets generated by the VM. It could be Contrail vRouter, OVS DPDK or any other DPDK application.

pinggit commented 4 years ago

clear now. guess we just need one word saying this is kernel VM on dpdk node. it's nice that you covered all 3 most common scenarios in details. (kernel/kernel, kernel/dpdk, dpdk/dpdk). maybe even dpdk/kernel? I'll read on. thanks!