The FD.io Project provides an IO services framework for the next wave of network and storage software that is modular, extensible user space IO services framework that supports rapid development of high-throughput, low-latency and resource-efficient IO services. FD.io is hardware, kernel, and
... [More] deployment (bare metal, VM, container) agnostic. FD.io provides an out-of-the-box programmable vSwitch/vRouter. VPP runs in user space on multiple architectures, including x86, ARM, and Power and is deployed on various platforms including x86 servers and embedded devices. [Less]
The VPP platform is an extensible framework that provides out-of-the-box production quality switch/router functionality. It is the open source version of Cisco's Vector Packet Processing (VPP) technology: a high performance, packet-processing stack that can run on commodity CPUs.