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