From: Jianfeng Tan Date: Wed, 15 Jun 2016 09:03:23 +0000 (+0000) Subject: net/virtio-user: add device emulation layer X-Git-Url: http://git.droids-corp.org/?a=commitdiff_plain;h=37a7eb2ae8168e409ef7e53f3889e92096c692c0;hp=37a7eb2ae8168e409ef7e53f3889e92096c692c0;p=dpdk.git net/virtio-user: add device emulation layer Few device emulation layer functions are added for virtio driver to call: - virtio_user_start_device() - virtio_user_stop_device() - virtio_user_dev_init() - virtio_user_dev_uninit() These functions will get called by virtio driver, and they call vhost adapter layer functions to implement the functionality. All stats related to virtual user device as logged in virtio_user_dev structure. ---------------------- | ------------------ | | | virtio driver | | | ------------------ | | | | | ------------------ | ------> virtio-user PMD | | device emulate |-|----> (virtio_user_dev.c, virtio_user_dev.h) | | | | | | vhost adapter | | | ------------------ | ---------------------- | | | ------------------ | vhost backend | ------------------ Signed-off-by: Huawei Xie Signed-off-by: Jianfeng Tan Acked-by: Neil Horman Acked-by: Yuanhan Liu ---