Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

io_uring, eBPF, XDP and AF_XDP - Modern High-Performance Networking APIs on Linux

media.ccc.de via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore modern high-performance networking APIs on Linux that go beyond the classic BSD sockets API in this 57-minute conference talk from the 38th Chaos Communication Congress (38C3). Learn how the Linux kernel community has developed revolutionary mechanisms to achieve higher network I/O throughput over the past five years. The presentation addresses the limitations of traditional BSD/POSIX socket interfaces, which were designed for dial-up modems and slow LANs but struggle with today's multi-gigabit speeds. Discover alternatives to user-space network stacks built on DPDK, which abandon the Linux kernel network stack entirely. Get a brief but technically deep introduction to io_uring, eBPF, XDP, and AF_XDP - kernel features that enable high-performance networking without sacrificing Linux's rich feature set. The talk focuses on practical application usage rather than kernel internals, making it valuable for developers looking to optimize network performance in their applications.

Syllabus

38C3 - io_uring, eBPF, XDP and AF_XDP

Taught by

media.ccc.de

Reviews

Start your review of io_uring, eBPF, XDP and AF_XDP - Modern High-Performance Networking APIs on Linux

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.