BEGIN:VCALENDAR
VERSION:2.0
X-WR-CALNAME:dpdksummit2026
X-WR-CALDESC:Event Calendar
METHOD:PUBLISH
CALSCALE:GREGORIAN
PRODID:-//Sched.com DPDK Summit 2026//EN
X-WR-TIMEZONE:UTC
BEGIN:VEVENT
DTSTAMP:20260510T195844Z
DTSTART:20260512T060000Z
DTEND:20260512T150000Z
SUMMARY:Registration + Badge Pick-up
DESCRIPTION:\n
CATEGORIES:REGISTRATION/BREAKS/SPECIAL EVENTS
LOCATION:Foyer - Floor 3\, Stockholm\, Sweden
SEQUENCE:0
UID:0918eff4e32b147a4924232f4242e68b
URL:http://dpdksummit2026.sched.com/event/0918eff4e32b147a4924232f4242e68b
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20260510T195844Z
DTSTART:20260512T070000Z
DTEND:20260512T072000Z
SUMMARY:Welcome + Opening Remarks - Tim O'Driscoll\, Intel
DESCRIPTION:\n
CATEGORIES:OPENING/CLOSING REMARKS
LOCATION:Rum 17+18 - Floor 3\, Stockholm\, Sweden
SEQUENCE:0
UID:8910df0a78fb4af57312751951d310f1
URL:http://dpdksummit2026.sched.com/event/8910df0a78fb4af57312751951d310f1
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20260510T195844Z
DTSTART:20260512T072500Z
DTEND:20260512T081000Z
SUMMARY:DPDK and 802.11 - Robert McMahon\, Umber Networks
DESCRIPTION:DPDK transformed wired networking by giving host software direct control over packet processing. This talk makes the case that the same approach should be applied to 802.11 wireless. Wi-Fi’s real behavior—contention\, TXOP scheduling\, A-MPDU aggregation\, rate adaptation\, and retries—is hidden below the 802.3 interface inside firmware and hardware state machines. This prevents per-packet observability and programmable control. We propose a Wi-Fi Poll Mode Driver model that operates natively on 802.11 frames\, exposing aggregation and retry behavior as first-class metadata and accepting explicit transmission parameters (MCS/NSS/BW\, TXOP limits\, retry policy). With this interface\, a DPDK application can coordinate microsecond-scale MAC scheduling with millisecond-scale ECN/AQM control. We outline the required PMD interface\, metadata surface\, and driver hooks needed to bring software-defined control to wireless networking.
CATEGORIES:SESSION PRESENTATIONS
LOCATION:Rum 17+18 - Floor 3\, Stockholm\, Sweden
SEQUENCE:0
UID:5f96f1005663dae82fb66eb67a2947ac
URL:http://dpdksummit2026.sched.com/event/5f96f1005663dae82fb66eb67a2947ac
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20260510T195844Z
DTSTART:20260512T081500Z
DTEND:20260512T082500Z
SUMMARY:Applying Header–Data Split To Zero-Copy Data Transfer - Dapeng Sang & Wei Yan\, ByteDance
DESCRIPTION:In this presentation\, we will explore the application of header-data split in zero-copy mechanisms within a disaggregated userspace protocol stack to improve performance and multi-tenant memory safety. We focus on two key points:\n 1. Performance Optimization\n a. Zero-Copy: Achieve zero-copy between the application and the NIC\, reducing latency and saving CPU resources.\n b. Cache Efficiency: By applying HDS\, the userspace stack only loads the protocol headers\, reducing cache pollution and making protocol parsing faster.\n c. Cross-Socket Access: Headers and payloads can reside on different sockets\, eliminating the need for remote data access by applications.\n 2. Memory Permission Isolation\n a. Memory Sharing and Safety: Each application creates memory pool and shares it with the userspace stack. Only read permission is retained in userspace stack after registration on device.\n b. Fault Containment and Protection: In the event of memory exceptions in either the application or the userspace stack\, their operational stability remain unaffected.\n Through detailed design\, we have enhanced the performance and safety. Attendees will get an in-depth look at the practical application.
CATEGORIES:LIGHTNING TALKS
LOCATION:Rum 17+18 - Floor 3\, Stockholm\, Sweden
SEQUENCE:0
UID:abc99e336de09f43e509cd12ff0083d0
URL:http://dpdksummit2026.sched.com/event/abc99e336de09f43e509cd12ff0083d0
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20260510T195844Z
DTSTART:20260512T082500Z
DTEND:20260512T085500Z
SUMMARY:Break
DESCRIPTION:\n
CATEGORIES:REGISTRATION/BREAKS/SPECIAL EVENTS
LOCATION:Foyer - Floor 3\, Stockholm\, Sweden
SEQUENCE:0
UID:72c5d79538b75001a3694d58ec672330
URL:http://dpdksummit2026.sched.com/event/72c5d79538b75001a3694d58ec672330
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20260510T195844Z
DTSTART:20260512T085500Z
DTEND:20260512T092500Z
SUMMARY:Bridging DPDK and NIC HQoS With Priority-Aware Backpressure - Rubens Figueiredo\, BISDN GmbH
DESCRIPTION:Hierarchical QoS (HQoS) in DPDK enables fine-grained shaping across tens of thousands of flows\, but scaling beyond a single core remains challenging. While rte_sched offers flexible software HQoS\, synchronization and cache overheads constrain multi-core performance. Modern NICs such as the Intel E810 offer line-rate hardware HQoS\, but only at coarse granularity\, lacking per-flow control. Partial offload combines both data planes\, preserving fine-grained control in software and aggregate shaping in hardware. However\, for current partial offloads\, the split is uncoordinated. Software selects packets assuming TX capacity is available\, but under overload\, the NIC may accept only part of the burst\, dropping some packets. Because these drops occur after the scheduler\, high-priority traffic may discarded\, breaking QoS guarantees and increases latency. We introduce Priority-Aware Backpressure (PAB)\, an extension to DPDK that treats NIC TX failures as congestion signals and dynamically adjusts dequeue budgets per priority. PAB keeps drops within scheduler control\, preventing high-priority loss and maintaining stable latency under sustained overload across eight schedulers and 32000 flows.
CATEGORIES:SESSION PRESENTATIONS
LOCATION:Rum 17+18 - Floor 3\, Stockholm\, Sweden
SEQUENCE:0
UID:0cae0673195b98386c89de49a6a4b929
URL:http://dpdksummit2026.sched.com/event/0cae0673195b98386c89de49a6a4b929
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20260510T195844Z
DTSTART:20260512T093000Z
DTEND:20260512T100000Z
SUMMARY:Finding the Best Path To the Kernel - Stephen Hemminger\, Independent
DESCRIPTION:DPDK offers multiple virtual devices for kernel packet exchange: tap\, af_packet\, af_xdp\, pcap\, and virtio-user. This talk benchmarks all five approaches and provides guidance on selecting the right one for your use case.\n \n When DPDK applications need kernel connectivity—control plane traffic\, management interfaces\, or integration with kernel services—developers must choose among several virtual devices. Direct comparisons are scarce.
CATEGORIES:SESSION PRESENTATIONS
LOCATION:Rum 17+18 - Floor 3\, Stockholm\, Sweden
SEQUENCE:0
UID:a71336df3f73b0599c582bb620fa6181
URL:http://dpdksummit2026.sched.com/event/a71336df3f73b0599c582bb620fa6181
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20260510T195844Z
DTSTART:20260512T100500Z
DTEND:20260512T101500Z
SUMMARY:Accelerate RSS Hash in Software With GFNI - Vladimir Medvedkin\, Intel
DESCRIPTION:Overview of GFNI based Toeplitz hash implementation
CATEGORIES:LIGHTNING TALKS
LOCATION:Rum 17+18 - Floor 3\, Stockholm\, Sweden
SEQUENCE:0
UID:8f83641e78733a2ce5e9dd464c5f31ac
URL:http://dpdksummit2026.sched.com/event/8f83641e78733a2ce5e9dd464c5f31ac
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20260510T195844Z
DTSTART:20260512T101500Z
DTEND:20260512T113500Z
SUMMARY:Lunch
DESCRIPTION:\n
CATEGORIES:REGISTRATION/BREAKS/SPECIAL EVENTS
LOCATION:Foyer - Floor 3\, Stockholm\, Sweden
SEQUENCE:0
UID:362cbf46bd916fd22036429e439fb059
URL:http://dpdksummit2026.sched.com/event/362cbf46bd916fd22036429e439fb059
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20260510T195844Z
DTSTART:20260512T102000Z
DTEND:20260512T103000Z
SUMMARY:Low‑Latency Sensor Bridge Solution for Perception Physical AI (using DPDK) - Hemant Agrawal\, NXP
DESCRIPTION:Physical AI systems demand ultra‑low‑latency transport of rich sensor data from the edge to centralized AI compute. This talk showcases a DPDK‑based sensor bridge using NXP i.MX processors as NVIDIA Holoscan Sensor Bridge endpoints\, delivering deterministic\, zero‑copy perception pipelines. It highlights how DPDK unlocks a new class of real‑time workloads for robotics\, industrial vision\, and Physical AI.\n&nbsp\;\n\n
CATEGORIES:LIGHTNING TALKS
LOCATION:Rum 17+18 - Floor 3\, Stockholm\, Sweden
SEQUENCE:0
UID:b3b0555f6fcd316798dc8f4967317887
URL:http://dpdksummit2026.sched.com/event/b3b0555f6fcd316798dc8f4967317887
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20260510T195844Z
DTSTART:20260512T113500Z
DTEND:20260512T120500Z
SUMMARY:Grout: Two Years in - Building a Production-Ready DPDK Router - Robin Jarry\, Red Hat
DESCRIPTION:grout\, an official dpdk.org project\, is modular DPDK-based software utilizing the DPDK graph library. This is the third project update\, following presentations in September 2024 and May 2025. The talk will start with a brief recap of grout's design principles: strict separation between control and data planes\, OSI layer-based module organization\, and runtime configuration via a socket API. Since May 2025\, major updates include an OpenMetrics exporter for production monitoring\, a DHCP client for dynamic addresses\, improved control plane interfaces for FRR integration\, continued multi-VRF work\, and Layer 2 bridging with MAC learning. We will discuss the technical challenges and solutions. We will discuss concrete deployment scenarios: integrating grout with OpenStack Neutron as a third-party L3 provider\, and using grout as a PE router in Kubernetes environments. Each use case highlights different grout capabilities. Finally\, you will discover our roadmap for the coming year. Bring your use cases\, features and ideas so we can integrate them in the roadmap: what should be added to grout so you can use it?
CATEGORIES:SESSION PRESENTATIONS
LOCATION:Rum 17+18 - Floor 3\, Stockholm\, Sweden
SEQUENCE:0
UID:f3bc96314250b79daae7f9469428a9ee
URL:http://dpdksummit2026.sched.com/event/f3bc96314250b79daae7f9469428a9ee
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20260510T195844Z
DTSTART:20260512T121000Z
DTEND:20260512T124000Z
SUMMARY:Integrating FRR With Grout - Robin Jarry\, Red Hat
DESCRIPTION:DPDK-based routing stacks often integrate with Linux by using the kernel as the primary routing and control point\, with routing state mirrored into a userspace dataplane. While effective\, this model couples the dataplane closely to kernel routing semantics.\n \n This talk explores an alternative architectural approach: treating the DPDK dataplane itself as the routing data plane. Grout is designed to integrate directly with FRRouting (FRR)\, with routes programmed from FRR straight into Grout\, without requiring a kernel FIB.\n \n Using FRR’s dataplane (dplane) API\, we developed a Zebra dataplane plugin that intercepts routing operations before kernel installation and translates routes\, nexthops\, addresses\, and VRF information into Grout API calls. This avoids kernel-to-userspace route synchronization and simplifies control/data-plane interactions.\n \n TAP and TUN interfaces provide Linux connectivity for FRR protocol daemons (BGP\, OSPF\, IS-IS)\, while packet forwarding remains in DPDK. We also discuss VRF integration\, including mapping Linux VRF identifiers to Grout VRF IDs\, and present a reusable design pattern for integrating FRR with DPDK-based routing data planes.
CATEGORIES:SESSION PRESENTATIONS
LOCATION:Rum 17+18 - Floor 3\, Stockholm\, Sweden
SEQUENCE:0
UID:07168d3c5f4831fd8e008a197b62fefc
URL:http://dpdksummit2026.sched.com/event/07168d3c5f4831fd8e008a197b62fefc
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20260510T195844Z
DTSTART:20260512T125500Z
DTEND:20260512T132500Z
SUMMARY:Break
DESCRIPTION:\n
CATEGORIES:REGISTRATION/BREAKS/SPECIAL EVENTS
LOCATION:Foyer - Floor 3\, Stockholm\, Sweden
SEQUENCE:0
UID:0d752b2692a4b874e8d79202d9a64e8a
URL:http://dpdksummit2026.sched.com/event/0d752b2692a4b874e8d79202d9a64e8a
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20260510T195844Z
DTSTART:20260512T132500Z
DTEND:20260512T135500Z
SUMMARY:DPDK Powered Data Acquisition Systems at CERN - Roland Sipos\, CERN
DESCRIPTION:At CERN\, the European Organization for Nuclear Research\, DPDK has evolved from a performance enabler to a common technology for data acquisition and readout systems across multiple practical use-cases. It is deployed in production in multiple experiments like NA62 and in the prototype detectors at CERN’s Neutrino Platform\, and forms part of the architectural foundation for large-scale experiments like DUNE. For NA62\, DPDK replaced a commercial\, licensed networking solution\, enabling a fully open-source readout stack with improved maintainability and long-term sustainability. In the DUNE experiment’s prototypes\, the challenge was not only transitioning from custom protocols to standard Ethernet\, but scaling to multi-100Gbps UDP inputs per computing node. This required NUMA-aware architecture\, RX queue partitioning\, multi-process separation of control and data planes\, memory pool tuning\, burst optimization\, and careful interrupt and polling strategies to sustain deterministic throughput. The talk presents concrete architectural patterns\, tuning strategies\, and operational lessons from large-scale\, long-running deployments for physics experiments at CERN.
CATEGORIES:SESSION PRESENTATIONS
LOCATION:Rum 17+18 - Floor 3\, Stockholm\, Sweden
SEQUENCE:0
UID:41ae317647b68f9a742b4d9c5ff34b3f
URL:http://dpdksummit2026.sched.com/event/41ae317647b68f9a742b4d9c5ff34b3f
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20260510T195844Z
DTSTART:20260512T140000Z
DTEND:20260512T143000Z
SUMMARY:Running a High-Performance DPDK-Based Router on Kubernetes - Andrea Panattoni\, Red Hat
DESCRIPTION:Grout is a DPDK-based software router that supports IPv4/IPv6 forwarding\, VRFs\, NAT\, and FRR integration. Deploying it\, as any DPDK application\, inside a Kubernetes pod presents a fundamental challenge: DPDK expects direct hardware access\, hugepages\, and dedicated CPU cores\, while Kubernetes abstracts all of these away by design. This talk walks through deploying Grout on Red Hat OpenShift\, leveraging the platform's operator ecosystem to bridge the gap between DPDK's hardware requirements and Kubernetes' abstraction model. It covers the full stack: configuring the SR-IOV Network Operator to expose virtual functions\, using the Node Tuning Operator and PerformanceProfiles to guarantee isolated CPUs\, Hugepages\, and NUMA-aligned scheduling\, and packaging Grout as a container that can consume these resources.
CATEGORIES:SESSION PRESENTATIONS
LOCATION:Rum 17+18 - Floor 3\, Stockholm\, Sweden
SEQUENCE:0
UID:646305527ead179ba26d23c14311faac
URL:http://dpdksummit2026.sched.com/event/646305527ead179ba26d23c14311faac
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20260510T195844Z
DTSTART:20260512T143500Z
DTEND:20260512T150500Z
SUMMARY:Using DPDK on Embedded RISC-V Cores of a NIC - Dmitry Kozlyuk\, Mitigator Global
DESCRIPTION:Data-path accelerator (DPA) is an NVIDIA BlueField-3 subsystem that consists of a large number of RISC-V cores integrated with the NIC fabric. DPA cannot comprehensively host DPDK\, because DPA is running an RTOS without any conventional services except scheduling. Besides\, DPDK core abstractions are suboptimal for DPA or have limited use there. On the other hand\, it is desired to run advanced and well-tested DPDK algorithms on DPA. Doing so means running DPDK control plane and data plane code on separate HW and in very different environments. We describe the needed adjustments to DPDK libraries to do so and measure the performance of DPDK code running on DPA. We also outline and discuss the gaps that DPDK could overcome to allow its use in such heterogeneous environments.
CATEGORIES:SESSION PRESENTATIONS
LOCATION:Rum 17+18 - Floor 3\, Stockholm\, Sweden
SEQUENCE:0
UID:860c8dc988b8f83c2dda409f6da57bdc
URL:http://dpdksummit2026.sched.com/event/860c8dc988b8f83c2dda409f6da57bdc
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20260510T195844Z
DTSTART:20260512T151000Z
DTEND:20260512T152000Z
SUMMARY:Marketing Update - Ben Thomas\, The Linux Foundation
DESCRIPTION:\n
CATEGORIES:OPENING/CLOSING REMARKS
LOCATION:Rum 17+18 - Floor 3\, Stockholm\, Sweden
SEQUENCE:0
UID:abb27bb655b30d95743876defc5d5628
URL:http://dpdksummit2026.sched.com/event/abb27bb655b30d95743876defc5d5628
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20260510T195844Z
DTSTART:20260512T152000Z
DTEND:20260512T153000Z
SUMMARY:Closing Remarks - Nathan Southern\, The Linux Foundation
DESCRIPTION:\n
CATEGORIES:OPENING/CLOSING REMARKS
LOCATION:Rum 17+18 - Floor 3\, Stockholm\, Sweden
SEQUENCE:0
UID:d54871bfd839a93bd81fed349eb6444c
URL:http://dpdksummit2026.sched.com/event/d54871bfd839a93bd81fed349eb6444c
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20260510T195844Z
DTSTART:20260512T160000Z
DTEND:20260512T180000Z
SUMMARY:Reception
DESCRIPTION:\n
CATEGORIES:REGISTRATION/BREAKS/SPECIAL EVENTS
LOCATION:Brasserie Hötorget\, Sergels Torg 22\, 111 57 Stockholm\, Sweden
SEQUENCE:0
UID:67ac596f37e7c9ec267cc39f75a10b4d
URL:http://dpdksummit2026.sched.com/event/67ac596f37e7c9ec267cc39f75a10b4d
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20260510T195844Z
DTSTART:20260513T060000Z
DTEND:20260513T140000Z
SUMMARY:Registration + Badge Pick-up
DESCRIPTION:\n
CATEGORIES:REGISTRATION/BREAKS/SPECIAL EVENTS
LOCATION:Foyer - Floor 3\, Stockholm\, Sweden
SEQUENCE:0
UID:366f11eeb5e8ce90c32eb127317a85c7
URL:http://dpdksummit2026.sched.com/event/366f11eeb5e8ce90c32eb127317a85c7
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20260510T195844Z
DTSTART:20260513T070000Z
DTEND:20260513T071000Z
SUMMARY:Welcome Back + Remarks - Ian Jolliffe\, Red Hat
DESCRIPTION:\n
CATEGORIES:OPENING/CLOSING REMARKS
LOCATION:Rum 17+18 - Floor 3\, Stockholm\, Sweden
SEQUENCE:0
UID:7cd212096aafc50fe72dddfe1c4dd5de
URL:http://dpdksummit2026.sched.com/event/7cd212096aafc50fe72dddfe1c4dd5de
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20260510T195844Z
DTSTART:20260513T071500Z
DTEND:20260513T074500Z
SUMMARY:Cryptographic Offloading To DPU/XPU PCI Cards Using Virtio-Crypto and DPDK Ethdev as Transport - Akhil Goyal & Anoob Joseph\, Marvell
DESCRIPTION:In this session\, we will explore a use case where PCI endpoint card is utilized to offload cryptographic operations from the host machine. The buffers for these operations are transferred to the PCI card via the virtio/ethernet interface between the host and the endpoint over PCI. We will discuss two distinct approaches to manage crypto operations.\n \n Approach 1: Standard Virtio-Crypto Interface - DPDK/kernel virtio-crypto device is used to establish crypto sessions and transmit data across the PCI endpoint. The endpoint performs cryptographic operations and returns processed data to the virtio-crypto device. The application running on the endpoint translates the virtio-crypto sessions and processes the data using the DPDK crypto device on the endpoint\, subsequently sending the processed data back to the host.\n Approach 2: LiquidCrypto - Due to limited virtio-crypto offload capabilities\, second approach is proposed. This method utilizes the DPDK ethernet SDP interface between the host and endpoint for fast path transport and the kernel SDP interface for slow path and management of the PCI card. The sample applications and the interface library are open-source and available on GitHub.
CATEGORIES:SESSION PRESENTATIONS
LOCATION:Rum 17+18 - Floor 3\, Stockholm\, Sweden
SEQUENCE:0
UID:99954624202e85b10b323471835ad44e
URL:http://dpdksummit2026.sched.com/event/99954624202e85b10b323471835ad44e
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20260510T195844Z
DTSTART:20260513T075000Z
DTEND:20260513T080000Z
SUMMARY:An Approach To Support IKE for IPSec in a DPDK Cloud Native Router - Kiran KN & Srikanth Revanuru\, HPE
DESCRIPTION:DPDK library supports cryptodev which mainly deals with static keys. It does not have support for any dynamic internet key exchange. In this talk\, we present an approach to integrate DPDK enabled cloud native router with opensource strongswan to support IKE for IPSec. A custom packet processing pipeline will also be presented where dedicated encryption/decryption cores are reserved and packets are steered to it depending on the routing policy.
CATEGORIES:LIGHTNING TALKS
LOCATION:Rum 17+18 - Floor 3\, Stockholm\, Sweden
SEQUENCE:0
UID:0f7b6c03b6a296cf6b16a6272f981875
URL:http://dpdksummit2026.sched.com/event/0f7b6c03b6a296cf6b16a6272f981875
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20260510T195844Z
DTSTART:20260513T080500Z
DTEND:20260513T081500Z
SUMMARY:PQC Integration in DPDK: OpenSSL PMD Implementation and Future Offload Roadmap - Gowrishankar Muthukrishnan & Akhil Goyal\, Marvell
DESCRIPTION: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.
CATEGORIES:LIGHTNING TALKS
LOCATION:Rum 17+18 - Floor 3\, Stockholm\, Sweden
SEQUENCE:0
UID:67729f7b1ca7ba21f95d16143ee4ce4f
URL:http://dpdksummit2026.sched.com/event/67729f7b1ca7ba21f95d16143ee4ce4f
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20260510T195844Z
DTSTART:20260513T082000Z
DTEND:20260513T083000Z
SUMMARY:DPDK Integration for DPI: Practical Trade-offs Between Throughput\, Portability\, and Operations - Harald Bunke\, ipoque GmbH\, a Rohde & Schwarz company
DESCRIPTION: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.
CATEGORIES:LIGHTNING TALKS
LOCATION:Rum 17+18 - Floor 3\, Stockholm\, Sweden
SEQUENCE:0
UID:37eeb55ce7bbaeea47d5c6eea6d06b70
URL:http://dpdksummit2026.sched.com/event/37eeb55ce7bbaeea47d5c6eea6d06b70
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20260510T195844Z
DTSTART:20260513T083000Z
DTEND:20260513T085500Z
SUMMARY:Break
DESCRIPTION:\n
CATEGORIES:REGISTRATION/BREAKS/SPECIAL EVENTS
LOCATION:Foyer - Floor 3\, Stockholm\, Sweden
SEQUENCE:0
UID:1dcc23f371fa3f20f63d507b81b085fe
URL:http://dpdksummit2026.sched.com/event/1dcc23f371fa3f20f63d507b81b085fe
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20260510T195844Z
DTSTART:20260513T085500Z
DTEND:20260513T092500Z
SUMMARY:Beyond Throughput: Exploring the Ambiguities and Limits of rte_flow Offloading - Pavlina Patova\, DynaNIC Semiconductors
DESCRIPTION: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.
CATEGORIES:SESSION PRESENTATIONS
LOCATION:Rum 17+18 - Floor 3\, Stockholm\, Sweden
SEQUENCE:0
UID:7b583ddd108ea7ecce556097abb01e12
URL:http://dpdksummit2026.sched.com/event/7b583ddd108ea7ecce556097abb01e12
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20260510T195844Z
DTSTART:20260513T093000Z
DTEND:20260513T100000Z
SUMMARY:AI-Assisted Formal Verification of the DPDK eBPF Verifier - Marat Khalili & Claudia Cauli\, Huawei Ireland Research Center
DESCRIPTION: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.
CATEGORIES:SESSION PRESENTATIONS
LOCATION:Rum 17+18 - Floor 3\, Stockholm\, Sweden
SEQUENCE:0
UID:a3821452b52d1a1624c4931d4f7ed73c
URL:http://dpdksummit2026.sched.com/event/a3821452b52d1a1624c4931d4f7ed73c
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20260510T195844Z
DTSTART:20260513T100500Z
DTEND:20260513T101500Z
SUMMARY:Packet Capture Tool Based on eBPF for DPDK - Tengteng Yang\, ByteDance
DESCRIPTION: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.
CATEGORIES:LIGHTNING TALKS
LOCATION:Rum 17+18 - Floor 3\, Stockholm\, Sweden
SEQUENCE:0
UID:5eac513bb03a226e82cd0d27e3898a72
URL:http://dpdksummit2026.sched.com/event/5eac513bb03a226e82cd0d27e3898a72
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20260510T195844Z
DTSTART:20260513T102000Z
DTEND:20260513T103000Z
SUMMARY:Packet Capture Challenges - Stephen Hemminger\, Independent
DESCRIPTION:Doing packet capture in a DPDK application leads to several technical issues. Packet capture needs to be fast\, transparent and be easy to use. This talk will cover the different solutions and how they can be improved in the future.
CATEGORIES:LIGHTNING TALKS
LOCATION:Rum 17+18 - Floor 3\, Stockholm\, Sweden
SEQUENCE:0
UID:50438d42065b1c32ee3790c404399f73
URL:http://dpdksummit2026.sched.com/event/50438d42065b1c32ee3790c404399f73
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20260510T195844Z
DTSTART:20260513T103500Z
DTEND:20260513T104500Z
SUMMARY:Multithreading on Eventdev - Mattias Rönnblom\, Ericsson
DESCRIPTION: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. Note: I have not reviewed the two-hour "Inclusive Speaker Orientation" training. If this is mandatory\, please ignore this submission.
CATEGORIES:LIGHTNING TALKS
LOCATION:Rum 17+18 - Floor 3\, Stockholm\, Sweden
SEQUENCE:0
UID:cbe9a03039ec77918a5d0dfeff953311
URL:http://dpdksummit2026.sched.com/event/cbe9a03039ec77918a5d0dfeff953311
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20260510T195844Z
DTSTART:20260513T104500Z
DTEND:20260513T115500Z
SUMMARY:Lunch
DESCRIPTION:\n
CATEGORIES:REGISTRATION/BREAKS/SPECIAL EVENTS
LOCATION:Foyer - Floor 3\, Stockholm\, Sweden
SEQUENCE:0
UID:3d28a8ec1e4989a84a8554406541f3a0
URL:http://dpdksummit2026.sched.com/event/3d28a8ec1e4989a84a8554406541f3a0
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20260510T195844Z
DTSTART:20260513T115500Z
DTEND:20260513T122500Z
SUMMARY:The Little Extras in DPDK - Bruce Richardson\, Intel Corporation
DESCRIPTION:As a long-time DPDK developer\, I am more used to working on code WITHIN DPDK rather than writing apps USING DPDK. On the odd occasion\, when I do need to create an end-user app using DPDK\, there are a number of the additional little libraries and tools in DPDK that I reach for to improve the DPDK app development and debug process. These include the cmdline library (including using the new script for cmdline generation)\, configfile library\, telemetry support\, and others. While most of these are not likely to be new to many developers\, the content here may prove helpful to anyone starting out with green-field DPDK development\, or putting together quick apps for packet processing using DPDK.
CATEGORIES:SESSION PRESENTATIONS
LOCATION:Rum 17+18 - Floor 3\, Stockholm\, Sweden
SEQUENCE:0
UID:f826c32ab7337ef7f18b08df66959779
URL:http://dpdksummit2026.sched.com/event/f826c32ab7337ef7f18b08df66959779
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20260510T195844Z
DTSTART:20260513T123000Z
DTEND:20260513T133000Z
SUMMARY:Birds of a Feather
DESCRIPTION:The Birds of a Feather session is an opportunity for all attendees to propose topics for open discussion. Please bring your ideas to the session\, and we will select a few for informal\, interactive conversations.
CATEGORIES:BOF SESSIONS
LOCATION:Rum 17+18 - Floor 3\, Stockholm\, Sweden
SEQUENCE:0
UID:ad5dc6d0b374fc6b5fc1b2f8fc5e21b0
URL:http://dpdksummit2026.sched.com/event/ad5dc6d0b374fc6b5fc1b2f8fc5e21b0
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20260510T195844Z
DTSTART:20260513T133000Z
DTEND:20260513T135500Z
SUMMARY:Break
DESCRIPTION:\n
CATEGORIES:REGISTRATION/BREAKS/SPECIAL EVENTS
LOCATION:Foyer - Floor 3\, Stockholm\, Sweden
SEQUENCE:0
UID:50930af7690996ae4c3a96087c9b9826
URL:http://dpdksummit2026.sched.com/event/50930af7690996ae4c3a96087c9b9826
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20260510T195844Z
DTSTART:20260513T135500Z
DTEND:20260513T142500Z
SUMMARY:Yelled at by LLMs: Putting a Megaphone To AI Models in DPDK CI - Aaron Conole\, Red Hat & Stephen Hemminger\, Independent
DESCRIPTION:Over the past year\, the Tech Board has been reviewing how to integrate LLMs into the CI workflow to enact an assisted review cycle for patches. This work has looked at various aspects of adding an AI review assistant to the process that can help maintainers and developers spot difficult to reach issues. The results of the trial-and-error testing have lead to a new AI assistant that helps to review patches and series.\n In this talk\, we'll cover the various roads we took for analysis\, AI review infrastructure that lives in the tree\, the policy around getting an LLM review of patches\, and future work.
CATEGORIES:SESSION PRESENTATIONS
LOCATION:Rum 17+18 - Floor 3\, Stockholm\, Sweden
SEQUENCE:0
UID:ded9300f0de85fff7c19321b026918f4
URL:http://dpdksummit2026.sched.com/event/ded9300f0de85fff7c19321b026918f4
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20260510T195844Z
DTSTART:20260513T143000Z
DTEND:20260513T150000Z
SUMMARY:Develop With Confidence: Integrating the DPDK Test Suite With Your Development Workflow - Patrick Robb\, DTS Maintainer
DESCRIPTION: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.
CATEGORIES:SESSION PRESENTATIONS
LOCATION:Rum 17+18 - Floor 3\, Stockholm\, Sweden
SEQUENCE:0
UID:6e595cd14d90f713e2a700f79407d8fa
URL:http://dpdksummit2026.sched.com/event/6e595cd14d90f713e2a700f79407d8fa
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20260510T195844Z
DTSTART:20260513T150500Z
DTEND:20260513T151500Z
SUMMARY:Closing Remarks - Thomas Monjalon\, NVIDIA
DESCRIPTION:\n
CATEGORIES:OPENING/CLOSING REMARKS
LOCATION:Rum 17+18 - Floor 3\, Stockholm\, Sweden
SEQUENCE:0
UID:83777a483852b21d719c29792650c2f6
URL:http://dpdksummit2026.sched.com/event/83777a483852b21d719c29792650c2f6
END:VEVENT
END:VCALENDAR
