Overview
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Learn how to effectively combine Rust and DPDK in this technical conference talk that explores innovative approaches to achieve security, stability, performance, and user experience simultaneously. Discover novel Rust APIs for accessing DPDK functionality through practical examples like Ethdev device configuration and rx-queue setup. Explore methods for creating less error-prone code, improving packet processing through Rust wrappers, and maximizing performance using SIMD instructions. Delve into key topics including API usability, ecosystem networking, documentation practices, state machine implementation, Rust concepts, and performance optimization techniques. Gain insights into developing high-performance packet processing solutions that leverage DPDK's powerful libraries across x86, POWER, and ARM processors while maintaining code safety and user-friendly interfaces.
Syllabus
Intro
Overview
Three Approaches
API Usability
Ecosystem Networking
Novice User Experience
Documentation
State Machine
Rust Concepts
Annotations
Performance
White backgrounds
C code
caveats
Summary
Questions
Taught by
DPDK Project