Loading…
DPDK Summit 2025
8-9 May 2025 | Prague, Czech Republic
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 2025 to participate in the sessions. If you have not registered but would like to join us, 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.
Thursday, May 8
 

11:50 CEST

Beyond Standard ASICs: Leveraging Specialized Hardware and DPDK for Next-Gen Networking. - Vitaliy Ivanov, Niagara Networks
Thursday May 8, 2025 11:50 - 12:20 CEST
Niagara Networks provides high-performance, high-reliability network visibility and traffic delivery solutions for the world's most demanding service provider and enterprise environments.

Vitaliy will share Niagara Networks' experience in extending standard ASIC processing capabilities by integrating specialized hardware modules with DPDK applications into a single unit to support advanced functionalities such as:

- Packet and flow slicing
- Traffic deduplication
- NetFlow and IPFIX
- Packet data masking
- Packet RegEx search
- L7 application filtering
- TLS decryption
- GTP 3G/4G traffic correlation

To achieve this, Vitaliy will cover:

- Custom hardware utilizing Ethernet controllers from Intel
- ASIC-to-Ethernet controller backplane connectivity
- OS integration and provisioning for DPDK applications
- Performance and optimization strategies, including:
a. OS tweaks
b. BIOS optimizations
c. DPDK application architecture optimizations
- Testing and CI:
a. Custom framework development
b. CI implementation on test servers instead of final hardware
Speakers
avatar for Vitaliy Ivanov

Vitaliy Ivanov

Director of SW Development, Niagara Networks
Director of Software Development at Niagara Networks. With over 20 years of experience in networking and software development, I have worked across diverse domains, including desktop and cross-platform development, low-level and embedded systems, graphical development. However, my... Read More →
Thursday May 8, 2025 11:50 - 12:20 CEST
ABC Ballroom
  Session Presentations
  • Presentation Slides Attached Yes

13:50 CEST

Flow-Get About It: Benchmarking of Flow Timeout Algorithms for Rte_hash Tables - Tobias Roeder, ipoque, a Rohde & Schwarz company
Thursday May 8, 2025 13:50 - 14:00 CEST
In this tech talk, we benchmark connection tracking implementations by extending rte_hash based tables with advanced flow aging mechanisms. We compare aging algorithms like timer wheels, smart periodic scanning vs. LRU tables.
We define test cases based on telco traffic profiles using T-Rex traffic-gen and interpret the benchmark results.
Join us to gain insights into enhancing DPDK rte_hash with flow aging features.
Speakers
avatar for Tobias Roeder

Tobias Roeder

Senior Application Engineer, ipoque, a Rohde & Schwarz company
Tobias holds a degree in electrical engineering and has more than ten years of experience in software development. For a number of years, Tobias has been working as an application engineer at ipoque, a subsidiary of the Rohde & Schwarz company. In customer consulting, he identifies... Read More →
Thursday May 8, 2025 13:50 - 14:00 CEST
ABC Ballroom
  Lightning Talks
  • Presentation Slides Attached Yes
 
Friday, May 9
 

10:50 CEST

Enhancing DPDK Performance and Efficiency With RISC-V Extensions - Liang Ma & Yuwei Zhang, ByteDance
Friday May 9, 2025 10:50 - 11:20 CEST
In this presentation, we explore the integration of advanced RISC-V extensions to enhance the performance and efficiency of DPDK.

1. CRC Implementation with Zbc Extension:
The RISC-V Zbc extension introduces instructions for carry-less multiplication, which can be leveraged to implement Cyclic Redundancy Check (CRC) in hardware.

2. Efficient Waiting with Zawrs Extension:
We demonstrate how to use Zawrs instructions to implement RISC-V-specific versions of the rte_wait_until_equal_* functions, including handling 16-bit values through pointer rounding and bit shifting. The Zawrs extension is also applicable to the DPDK power management library.

3. Prefetching with Zicbop Extension:
The RISC-V Zicbop extension introduces instructions for cache block operations, which can be utilized to implement the rte_prefetch* family of functions.

Through detailed examples and performance benchmarks, we illustrate the benefits of these RISC-V extensions in optimising DPDK operations. Attendees will gain insights into the practical implementation of these techniques and their impact on performance and energy efficiency in data plane applications.
Speakers
avatar for Yuwei Zhang

Yuwei Zhang

Senior Software Engineer, Bytedance
mainly focus on network, kernel, kernel bypass area.
avatar for Liang Ma

Liang Ma

System software architect,, Tiktok Information Technologies UK limited
System software architect, experienced DPDK developer/ researcher
Friday May 9, 2025 10:50 - 11:20 CEST
ABC Ballroom
  Session Presentations
  • Presentation Slides Attached Yes

11:40 CEST

Rte_graph: Introduction To Feature Arc Abstraction - Nitin Saxena, Marvell Technology
Friday May 9, 2025 11:40 - 12:10 CEST
Feature arc abstraction[1] primarily aims to solve two use cases for rte_graph based applications: (a) It provides mechanism to add new protocols, as DPDK in-built nodes, which required to be enabled on a per interface basis (Example: IPsec etc.). Here interface refers to both physical port and virtual interface like VLAN/IPIP etc. (b) It also provides mechanism to facilitate application reusing DPDK in-built nodes without any code duplication. It proposes to add hook points in certain in-built nodes where application can eject packets (at a given networking layer) and may again inject same packet to different networking layer, after processing it.

This session will introduce usability and applicability of feature arc in rte_graph nodes and will try to discuss design decisions taken to achieve the same.

[1]: https://mails.dpdk.org/archives/dev/2025-January/311166.html
Speakers
avatar for Nitin Saxena

Nitin Saxena

Senior Principal Engineer, Marvell Technology
Nitin Saxena is working as a senior principal engineer at Marvell Technology, where he contributes to offload networking solutions to hardware. He has 18+ years of experience in LINUX, FD.io VPP, OVS and DPDK networking. He is passionate about software/hardware technologies that minimise... Read More →
Friday May 9, 2025 11:40 - 12:10 CEST
ABC Ballroom
  Session Presentations
  • Presentation Slides Attached Yes
 
  • Filter By Date
  • Filter By Venue
  • Filter By Type
  • Presentation Slides Attached
  • Timezone

Share Modal

Share this link via

Or copy link

Filter sessions
Apply filters to sessions.