Loading…
DPDK Summit 2026 has ended
12-13 May 2026 | Stockholm, Sweden
Learn More and Register To Attend

The Sched app allows you to build your schedule but is not a substitute for your event registration. You must be registered for DPDK Summit 2026 to participate in the sessions. Please go to the event registration page to purchase a registration.

Please note: This schedule is automatically displayed in Central European Time. To see the schedule in your preferred timezone, please select from the drop-down at the bottom of the menu to the right.

The schedule is subject to change.
arrow_back View All Dates
Wednesday, May 13
 

10:05 CEST

PQC Integration in DPDK: OpenSSL PMD Implementation and Future Offload Roadmap - Gowrishankar Muthukrishnan & Akhil Goyal, Marvell
Wednesday May 13, 2026 10:05 - 10:15 CEST
Post Quantum Cryptography (PQC) requires seamless integration into modern packet frameworks. This work introduces post-quantum cryptography (PQC) support in the Data Plane Development Kit (DPDK) through the OpenSSL Poll Mode Driver (PMD), providing developers with a practical entry point to experiment with PQC primitives using the familiar cryptodev API. The OpenSSL PMD implementation serves as a reference design, demonstrating how PQC algorithms such as key encapsulation and digital signatures can be exposed consistently to applications with minimal changes. For developers, this enables immediate validation, benchmarking, and integration of PQC workloads in software, while establishing a clear API model for future extensions. The long-term vision is for hardware crypto accelerators—including Octeon CNXK and VirtIO crypto drivers—to adopt this reference approach, ensuring interoperability and contributing back to the community. By aligning software and hardware PMDs around a unified PQC API, DPDK fosters a collaborative ecosystem where developers, vendors, and operators can build scalable, quantum resilient applications such as VPNs, TLS termination, IPsec gateways, and 5G cores.
Speakers
avatar for Akhil Goyal

Akhil Goyal

Principal Engineer, Marvell Semiconductors
Akhil is principal engineer at Marvell, member of its Dataplane and Accelarators team. He mainly contributes to the DPDK project, for which he is the maintainer for crypto tree. He has made significant contributions to rte_security, IPsec, PDCP, MACsec, and various Crypto API def... Read More →
avatar for Gowrishankar Muthukrishnan

Gowrishankar Muthukrishnan

Principal Engineer, Marvell Technology
I have been working as a Principal Engineer at Marvell for the past five years, contributing to DPDK cryptography drivers and applications. Prior to Marvell, I worked on various Linux projects at Red Hat, IBM, and Oracle. My interests include exploring Network security, the Internet... Read More →
Wednesday May 13, 2026 10:05 - 10:15 CEST
Rum 17+18 - Floor 3
  Lightning Talks
  • Audience Any
  • Presentation Slides Attached Yes

10:20 CEST

DPDK Integration for DPI: Practical Trade-offs Between Throughput, Portability, and Operations - Harald Bunke, ipoque GmbH, a Rohde & Schwarz company
Wednesday May 13, 2026 10:20 - 10:30 CEST
DPDK is used as the packet-ingest layer for a traffic monitoring system feeding an internal DPI engine.
Today, throughput is maximized by tuning for a specific server/NIC/OS combination, but this reduces portability and increases operational effort.

This lightning talk discusses the throughput impact observed when moving toward a more “generic” deployment.
Results are presented for: (1) optimized (“native”) vs portable (“generic”) builds, (2) CPU isolation, (3) hugepage configuration and (4) PMD/driver configuration.
Speakers
avatar for Harald Bunke

Harald Bunke

Software Developer, ipoque, a Rohde & Schwarz company
Harald Bunke is a software developer at ipoque working on network traffic analysis and Deep Packet Inspection (DPI) systems.
In this role, he focuses on packet-ingest and performance aspects of DPDK-based application on Linux, supporting deployment and benchmarking across different hardware and runtime configurations... Read More →
Wednesday May 13, 2026 10:20 - 10:30 CEST
Rum 17+18 - Floor 3
  Lightning Talks

10:55 CEST

Beyond Throughput: Exploring the Ambiguities and Limits of rte_flow Offloading - Pavlina Patova, DynaNIC Semiconductors
Wednesday May 13, 2026 10:55 - 11:25 CEST
As network speeds increase, relying on hardware offloading via rte_flow becomes essential. However, the implementation of these APIs varies significantly across vendors. This talk shares findings from an ongoing exploration of NIC performance (NVIDIA, Intel or DYNANIC), with a primary focus on the capabilities and limitations of hardware-offloaded packet filtering using the DPDK rte_flow API. While standard throughput metrics are important, this session moves beyond basic performance to explore the behavior of NICs under stress and in ambiguous scenarios that are often overlooked in standard datasheets.
Speakers
avatar for Pavlina Patova

Pavlina Patova

Developer, DynaNIC Semiconductors
Pavlína is a Software Engineer at DYNANIC, where she specializes in high-performance networking with a focus on DPDK and the rte_flow API. She began her professional journey during her studies at Brno University of Technology, where she joined CESNET. There, she initially worked... Read More →
Wednesday May 13, 2026 10:55 - 11:25 CEST
Rum 17+18 - Floor 3
  Session Presentations

11:30 CEST

AI-Assisted Formal Verification of the DPDK eBPF Verifier - Marat Khalili, Claudia Cauli & Konstantin Ananyev, Huawei Ireland Research Center
Wednesday May 13, 2026 11:30 - 12:00 CEST
eBPF support was added to DPDK in 2018, enabling users to execute custom byte-code to extend application functionality without rebuilding or restarting. Our Data-Plane team aims to make eBPF a first-class citizen in HC data-plane appliances. However, safe usage requires ensuring custom programs won't crash the application. The current DPDK eBPF verifier lacks essential features and isn't as robust as the Linux kernel version. This presentation covers two aspects:
- eBPF Usage in Data-Plane Appliances: Current and planned uses, missing DPDK eBPF functionality, and requirements for wider community adoption.
- Verifying the Verifier: We applied bounded model checking and deductive verification to verify the BPF validator's correctness. We uncovered multiple previously unknown bugs across distinct classes. For each bug, we produced counterexamples, verified fixes, and machine-checked proofs. Using an AI assistant, we formally verified the validator in days. We'll share practical lessons for applying AI-assisted formal verification to DPDK subsystems.
Speakers
KA

Konstantin Ananyev

Principal Engineer, Huawei Ireland Research Center
avatar for Claudia Cauli

Claudia Cauli

Principal Research Engineer, Huawei Ireland Research Center
Claudia Cauli is a Principal Research Engineer and Team Lead of the Formal Methods Team at Huawei Ireland Research Center. She works on ensuring systems' correctness and reliability through principled and rigorous approaches, such as provable formal methods.
avatar for Marat Khalili

Marat Khalili

Principal Software Engineer, Huawei Ireland Research Center
Marat Khalili is a Principal Software Engineer specializing in R&D for high-performance systems. With a mathematical foundation that turns numerical recipes into production-ready code, he focuses on algorithmic design and infrastructure scalability. Marat has deep experience in performance... Read More →
Wednesday May 13, 2026 11:30 - 12:00 CEST
Rum 17+18 - Floor 3
  Session Presentations
  • Audience Any
  • Presentation Slides Attached Yes

12:05 CEST

Packet Capture Tool Based on eBPF for DPDK - Tengteng Yang, ByteDance
Wednesday May 13, 2026 12:05 - 12:15 CEST
In the field of high-performance networking, traditional packet capture tools like tcpdump are facing a massive blind spot in observability. tcpdump relies heavily on the kernel protocol stack, whereas modern high-performance applications widely adopt DPDK technology. In DPDK, packets flow directly between userspace drivers and applications via mbuf, completely bypassing the kernel.

To address these pain points, we have introduced an internal open-source network observability tool — netcap.

Netcap not only inherits the ability to trace kernel skbs but also achieves breakthrough support for DPDK mbufs:
- Deep Userspace Introspection: It can delve directly into userspace memory, non-intrusively capturing and parsing mbuf data flowing through critical DPDK processing functions.
- Zero Learning Curve: It perfectly supports tcpdump filter syntax (BPF filters), allowing developers to precisely capture the mbuf traffic they care about, just like using tcpdump.

The emergence of netcap effectively fills the gap in "mbuf observability" within high-performance network development, making black-box debugging of DPDK applications a thing of the past.
Speakers
avatar for Tengteng Yang

Tengteng Yang

linux kernel network engineer, ByteDance
A linux kernel network engineer at ByteDance,

- Kernel side: Built a fine-grained kernel traffic observability system using eBPF, enabling end-to-end tracing to gain deep insights into service call relationships.

- User-space side: pioneered the extension of eBPF observability capabilities into the DPDK user-space protocol stack. This addressed the observability blind spots of traditional tools in kernel-bypass environments by enabling packet capture and analysis at `mbuf` granularity... Read More →
Wednesday May 13, 2026 12:05 - 12:15 CEST
Rum 17+18 - Floor 3
  Lightning Talks
  • Audience Any
  • Presentation Slides Attached Yes

12:35 CEST

Multithreading on Eventdev - Mattias Rönnblom, Ericsson
Wednesday May 13, 2026 12:35 - 12:45 CEST
Events (jobs) in Eventdev are non-preemptive, and thus must be relatively short run time.

One way to deal with this issue is to split large jobs into multiple events.

For legacy code, originally design for POSIX threads, such an exercise may be costly. Also, for certain domains, being able to retain the stack between invocations (events) may results in a simpler program.

This talk briefly introduce this topic and discuss an Ericsson prototype coroutine library running on top of Eventdev, allowing for a code written for a thread-like, cooperative multi-tasking programming model to coexist with native event-driven programs running on the same DPDK lcores, making the coroutine library in combination the event device a task/thread scheduler.
Speakers
avatar for Mattias Rönnblom

Mattias Rönnblom

Principal Designer, Ericsson
Principal Developer in Radio Access Network (RAN) Software Architecture at Ericsson with 25+ years of experience designing Linux and Open Source-based networking equipment and services. Focuses on high-performance, DPDK-based networking for 4G/5G RAN and is a DPDK maintainer and author... Read More →
Wednesday May 13, 2026 12:35 - 12:45 CEST
Rum 17+18 - Floor 3
  Lightning Talks
  • Audience Any
  • Presentation Slides Attached Yes

16:30 CEST

Develop With Confidence: Integrating the DPDK Test Suite With Your Development Workflow - Patrick Robb, DTS Maintainer
Wednesday May 13, 2026 16:30 - 17:00 CEST
Currently, the standard development workflow for DPDK goes something like this: A developer wants to add a new feature or resolve a bug in DPDK, so they write a patch, run the DPDK unit tests against it, and then if those are passing, send it off to the mailing list, where it will get picked up by CI labs that run end to end testing on real hardware using the DPDK Test Suite. Although this solution works fairly well, DPDK developers may also gain some valuable speed and confidence by directly integrating the DPDK Test Suite into their local development workflow. So, I will “demo” the following sequence. First apply a patch to DPDK which either resolves or breaks some DPDK functionality. Then, pass this new DPDK source into the DPDK Test Suite, executing a testcase/testcases on a minimal DTS setup. Then, overview the results produced by DTS, and highlight how the patch applied in step 1 resolved/broke functionality tracked by the testcase/testcases being run. Specifically, I will demonstrate this workflow through the new Flow Offload Testsuite that is arriving to DPDK in DPDK version 26.03.
Speakers
avatar for Patrick Robb

Patrick Robb

Senior Software System Design Engineer, AMD
Patrick Robb has been involved in the DPDK CI testing community since 2022 and is a maintainer of the DPDK Test Suite (DTS).

Wednesday May 13, 2026 16:30 - 17:00 CEST
Rum 17+18 - Floor 3
  Session Presentations

17:05 CEST

Closing Remarks - Thomas Monjalon, NVIDIA
Wednesday May 13, 2026 17:05 - 17:15 CEST

Speakers
avatar for Thomas Monjalon

Thomas Monjalon

DPDK Maintainer, NVIDIA

Wednesday May 13, 2026 17:05 - 17:15 CEST
Rum 17+18 - Floor 3
  Opening/Closing Remarks
  • Audience Any
  • Presentation Slides Attached Yes
 
  • Filter By Date
  • Filter By Venue
  • Filter By Type
  • Audience
  • Presentation Slides Attached
  • Timezone

Share Modal

Share this link via

Or copy link

Filter sessions
Apply filters to sessions.
Filtered by Date -