DevConf.US 2025

Yanhui Ma

I am a Senior Software Quality Engineer at Red Hat, primarily responsible for the investigation and testing of virtualization and container networking projects, such as vDPA and VDUSE. I actively engage in these projects from the early PoC stage and explore key components . Additionally, I focus on functional validation and performance benchmark to ensure reliability and efficiency.


Job title

Senior Quality Engineer

Company or affiliation

Red Hat


Session

09-19
14:40
15min
What Are the Performance Characteristics of Userspace and Kernel-Space Datapaths in OpenShift Networking?
Yanhui Ma, -

In OpenShift, the default container datapath is implemented using veth pairs connected to an OVS bridge, relying on kernel-space networking. With the introduction of DPDK and VDUSE (vDPA devices in userspace), OpenShift now not only offers a userspace datapath solution for container networking, but also unlocks the benefits of DPDK to containerized workloads—similar to the vhost-user solution used in traditional virtualized environments.
But what are the actual performance characteristics of the userspace datapath in OpenShift? And how does it compare to the kernel-space datapath?
In this talk, we will first present the technical architecture of the VDUSE OVS-DPDK userspace datapath solution we are implementing in OpenShift. We will then answer these questions by showcasing real-world benchmark results, focusing on key metrics such as latency, throughput, packets per second (PPS), among others.

Cloud, Hybrid Cloud, and Hyperscale Infrastructure
Hewitt Boardroom (Capacity 35)