Article

OVS-DPDK Datapath Classifier

Describes the design and implementation of the datapath classifier – aka dpcls – in Open vSwitch* (OVS) with Data Plane Development Kit (DPDK). It presents flow classification and the caching techniques, and also provides greater insight on functional details with different scenarios.
Authored by Last updated on 03/05/2019 - 22:40
Article

Data Plane Development Kit Link Aggregation Configuration and Use in Open vSwitch*

Configure the DPDK link aggregation feature. Link aggregation combines multiple network connections in parallel to increase throughput beyond what a single connection could sustain.
Authored by Last updated on 03/05/2019 - 22:48
Article

OvS-DPDK Datapath Classifier – Part 2

Part 2 of a series that describes design and implementation of the OvS-DPDK datapath classifier, dpcls. Call graphs and the subroutines involved are covered here.
Authored by Last updated on 03/05/2019 - 22:40
Blog post

The Right Mindset for Testing (Testing Theory Part 1)

Authored by Engblom, Jakob (Intel) Last updated on 07/13/2018 - 14:32
Article

Analyzing Open vSwitch* with DPDK Bottlenecks Using Intel® VTune™ Amplifier

This article shows how we used Intel® VTune™ Amplifier to identify and fix an MMIO transaction performance bottleneck at the microarchitecture level in OVS-DPDK.
Authored by Last updated on 03/05/2019 - 22:40
Article

A Low-Latency NFV Infrastructure for Performance-Critical Applications

Describes how to characterize NFVI latency and use optimization toolsets and fine tuning to achieve deterministic NFV performance in an open source infrastructure. Aligns with OPNFV best practice for tuning Linux-based KVM hypervisors.
Authored by Thomas Long (Intel) Last updated on 07/13/2018 - 14:32
Article

Introduction to the Data Plane Development Kit (DPDK) Packet Framework

The DPDK Packet Framework enables rapid prototyping of real-world workloads on multicore Intel® CPUs. Uses DPDK libraries librte_port, librte_table, and librte_pipeline.
Authored by Jasvinder S. (Intel) Last updated on 03/05/2019 - 22:40
Article

How Intel® QuickAssist Technology Accelerates Network Function Use Cases

Learn about use cases that include SDN/NFV packet processing, Hadoop* data movement, and accelerated data encryption.
Authored by David Mulnix (Intel) Last updated on 02/05/2019 - 13:10
Article

Deploy an SDN Wired/Wireless Network with Open vSwitch* and Faucet*

Learn how to configure an SDN enabled wired/wireless network using Open vSwitch* (OvS) with Faucet*, which is an open source SDN controller. Detailed instructions are provided.
Authored by admin Last updated on 07/13/2018 - 14:32
Article

Performance Optimization of memcpy in DPDK

Memcpy is a simple operation implemented many ways. Here we describe the optimization approach used for memcpy in the Data Plane Development Kit (DPDK).
Authored by ZHIHONG W. (Intel) Last updated on 03/05/2019 - 22:40