dev.dpdk.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v2] user space vhost driver library
@ 2014-07-18  9:56 Huawei Xie
       [not found] ` <1405677381-14959-1-git-send-email-huawei.xie-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>
  0 siblings, 1 reply; 7+ messages in thread
From: Huawei Xie @ 2014-07-18  9:56 UTC (permalink / raw)
  To: dev-VfR2kkLFssw

This user space vhost library is based off user space vhost example and aims to provide same API for different vhost implementations. This implementation includes user space vhost cuse driver, kernel module for eventfd proxy and vhost enqueue/dequeue functionalities.

Huawei Xie (1):
  vhost library support to facilitate integration with vswitch.

 config/common_linuxapp                       |    7 +
 lib/Makefile                                 |    1 +
 lib/librte_vhost/Makefile                    |   48 ++
 lib/librte_vhost/eventfd_link/Makefile       |   39 +
 lib/librte_vhost/eventfd_link/eventfd_link.c |  205 ++++++
 lib/librte_vhost/eventfd_link/eventfd_link.h |   79 ++
 lib/librte_vhost/rte_virtio_net.h            |  192 +++++
 lib/librte_vhost/vhost-net-cdev.c            |  363 ++++++++++
 lib/librte_vhost/vhost-net-cdev.h            |  112 +++
 lib/librte_vhost/vhost_rxtx.c                |  292 ++++++++
 lib/librte_vhost/virtio-net.c                | 1002 ++++++++++++++++++++++++++
 11 files changed, 2340 insertions(+)
 create mode 100644 lib/librte_vhost/Makefile
 create mode 100644 lib/librte_vhost/eventfd_link/Makefile
 create mode 100644 lib/librte_vhost/eventfd_link/eventfd_link.c
 create mode 100644 lib/librte_vhost/eventfd_link/eventfd_link.h
 create mode 100644 lib/librte_vhost/rte_virtio_net.h
 create mode 100644 lib/librte_vhost/vhost-net-cdev.c
 create mode 100644 lib/librte_vhost/vhost-net-cdev.h
 create mode 100644 lib/librte_vhost/vhost_rxtx.c
 create mode 100644 lib/librte_vhost/virtio-net.c

-- 
1.8.1.4

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2014-07-30 10:39 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-07-18  9:56 [PATCH v2] user space vhost driver library Huawei Xie
     [not found] ` <1405677381-14959-1-git-send-email-huawei.xie-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>
2014-07-18  9:56   ` [PATCH v2] lib/librte_vhost: vhost library support to facilitate integration with vswitch Huawei Xie
     [not found]     ` <1405677381-14959-2-git-send-email-huawei.xie-ral2JQCrhuEAvxtiuMwx3w@public.gmane.org>
2014-07-25 13:31       ` Long, Thomas
     [not found]     ` <C37D651A908B024F974696C65296B57B0F2487B2@SHSMSX101.ccr.corp.intel.com>
     [not found]       ` <C37D651A908B024F974696C65296B57B0F2487B2-0J0gbvR4kThpB2pF5aRoyrfspsVTdybXVpNB7YpNyf8@public.gmane.org>
2014-07-30 10:39         ` Ananyev, Konstantin
2014-07-18 10:02   ` [PATCH v2] user space vhost driver library Xie, Huawei
     [not found]     ` <C37D651A908B024F974696C65296B57B0F241366-0J0gbvR4kThpB2pF5aRoyrfspsVTdybXVpNB7YpNyf8@public.gmane.org>
2014-07-24  9:23       ` Franck BAUDIN
     [not found]         ` <D84D5A6C1B26E448A0F35B539111D0E720F5D6-tjtCPadWEHp5RdiqnJbviwvhXHaN8uqmQQ4Iyu8u01E@public.gmane.org>
2014-07-24 15:16           ` Xie, Huawei

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).