Latest News

In Review: in 2022

By lfnetworking | Jan 11 2023,

In Review: in 2022 – From the diversity of the TSC, to the clockwork cadence of the VPP/CSIT release cycle, from the comprehensive CSIT performance reports, to the integration with other open source projects, 2022 was another year of excellence for the community. helps improve cloud native networking with VPP

By lfnetworking | Oct 6 2022,

Stonework – tackles CNFs with their open-source product, StoneWork, a high performance data plane and a modular control plane that is built with on top of open source software – Data Plane Development Kit (DPDK, a Linux Foundation project) and vector packet processing (VPP) by (a Linux Foundation Networking project) and Ligato, an open-source management agent – among other software, and provides an efficient framework for building, deploying, and managing CNF applications.

LFN User Story: Netgate uses VPP to Turbocharge University Hybrid Learning Experience

By lfnetworking | Aug 10 2022,

LFN User Story – High-Performance Software Router Delivers Compelling Throughput and Economics for 10 Gbps - 100 Gbps Video and Encrypted Traffic Needs of Arkansas State University Three Rivers.

Why multi-versioning support in VPP rocks!

By Ray Kinsella | Jun 10 2022, TSC member Ray Kinsella has been blogging recently on VPP. This latest post describes how VPP auto-magically optimizes for the microprocessor generation on which it is running. This means that optimizations can be targeted at specific microprocessors, giving much finer granularity of optimization and better overall performance.

Guide to talking to applications from VPP

By Ray Kinsella | Jun 1 2022, TSC member Ray Kinsella has been blogging recently on VPP. His latest post describes how different kinds of applications can punt packets to or receive packets from VPP. Different applications will have different requirements, and operate at different levels of the OSI model. VPP is therefore equipped to support a number of different APIs to support these varying requirements. Some applications may require a simple raw packet interface, others will require stateful protocol support behind the BSD Sockets API. VPP always has a solution.

Using HPC instructions to accelerate

By Ray Kinsella | May 24 2022, TSC member Ray Kinsella has been blogging recently on VPP. His latest post describes how VPP is accelerated using SIMD instructions. Single instruction, multiple data (SIMD) instructions are commonly used to improve software efficiency by performing an operation on multiple buffers (data) in parallel. This can improve ‘instructions per cycle’ (IPC) a common metric that describes the efficiency of software. SIMD instructions are most commonly used to accelerate High Performance Computing (HPC) workloads, however re-purposes these to accelerate networking workloads.