Hi Folks, We just open sourced a vhost-user CNI plugin at https://github.com/intel/vhost-user-net-plugin. This Vhost User net plugin is a Container Network Interface (CNI) plugin for Kubernetes to enable DPDK accelerated vSwitch (e.g. VPP, OVS-DPDK) to accelerate container networking solution for NFV as well as Cloud environment that requires high performance networking for small and middle size packets, by moving the network stacks from kernel space to user space. Within this plugin, the Kubernetes could leverage the vhost_user/virtio_user pair to significantly boost performance of legacy in_kernel veth pair, hence pave the road for pods to the high performance vSwitches within user space data plane.
Additional, this plugin can also work with Multus CNI<https://github.com/Intel-Corp/multus-cni/> plugin in Kubernetes to provide multi interface support in a pod. Feel free to give it a try. -Danny
_______________________________________________ vpp-dev mailing list vpp-dev@lists.fd.io https://lists.fd.io/mailman/listinfo/vpp-dev