[dpdk-dev] [PATCH 0/3] Transform the vhost example to two parts: vhost library and example.
Huawei Xie
huawei.xie at intel.com
Tue Sep 2 10:55:28 CEST 2014
This transform is to facilitate integration with DPDK accelerated ethernet switch.
Huawei Xie (3):
remove vhost example
vhost library support to facilitate integration with DPDK accelerated
vswitch
This vhost example is based on vhost library. Besides, -
This patch fixes hundreds of 80 character limitation issues.
- Use structure assignment rather than memcpy in get_eth_conf
according to Stephen's comments.
config/common_linuxapp | 7 +
examples/vhost/Makefile | 10 +-
examples/vhost/eventfd_link/Makefile | 39 -
examples/vhost/eventfd_link/eventfd_link.c | 205 ---
examples/vhost/eventfd_link/eventfd_link.h | 79 -
examples/vhost/libvirt/qemu-wrap.py | 5 +-
examples/vhost/main.c | 2205 ++++++++++----------------
examples/vhost/main.h | 85 +-
examples/vhost/vhost-net-cdev.c | 367 -----
examples/vhost/vhost-net-cdev.h | 83 -
examples/vhost/virtio-net.c | 1165 --------------
examples/vhost/virtio-net.h | 161 --
lib/Makefile | 1 +
lib/librte_vhost/Makefile | 48 +
lib/librte_vhost/eventfd_link/Makefile | 39 +
lib/librte_vhost/eventfd_link/eventfd_link.c | 196 +++
lib/librte_vhost/eventfd_link/eventfd_link.h | 40 +
lib/librte_vhost/rte_virtio_net.h | 222 +++
lib/librte_vhost/vhost-net-cdev.c | 394 +++++
lib/librte_vhost/vhost-net-cdev.h | 119 ++
lib/librte_vhost/vhost_rxtx.c | 316 ++++
lib/librte_vhost/virtio-net.c | 1113 +++++++++++++
mk/rte.app.mk | 5 +
23 files changed, 3371 insertions(+), 3533 deletions(-)
delete mode 100644 examples/vhost/eventfd_link/Makefile
delete mode 100644 examples/vhost/eventfd_link/eventfd_link.c
delete mode 100644 examples/vhost/eventfd_link/eventfd_link.h
mode change 100755 => 100644 examples/vhost/libvirt/qemu-wrap.py
delete mode 100644 examples/vhost/vhost-net-cdev.c
delete mode 100644 examples/vhost/vhost-net-cdev.h
delete mode 100644 examples/vhost/virtio-net.c
delete mode 100644 examples/vhost/virtio-net.h
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
More information about the dev
mailing list