YoVDO

XDP - The Distro View

Offered By: Linux Plumbers Conference via YouTube

Tags

Linux Plumbers Conference Courses Network Engineering Courses BPF (Berkeley Packet Filter) Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the challenges and opportunities of integrating XDP (eXpress Data Path) into Linux distributions in this comprehensive conference talk from the Linux Plumbers Conference. Delve into the complexities faced by distro developers as they aim to deliver XDP functionality to users in a polished and user-friendly package. Learn about initial enablement considerations, security implications, user supportability issues, and future extension possibilities. Examine both solved and unsolved challenges, including packet disappearance, tcpdump limitations, and tool interactions. Gain insights into high-level questions surrounding user perception and implementation capabilities. Discover potential solutions using current infrastructure and discuss future directions for XDP integration in Linux distributions.

Syllabus

Intro
BPF
Privileged BPF
Pain Points for Users
Pain Points for Developers
Classical Example
Package Version
pH
Problems
Github XDP
External Library
HTTP Program Loading
Summary
Program Map
Program Map Diagram
Program Map Implementation
User Space Only Implementation
HTTP Chain Calls


Taught by

Linux Plumbers Conference

Related Courses

The Kernel Report
Linux Foundation via YouTube
Cilium - Container Security and Networking Using BPF and XDP
Linux Foundation via YouTube
Detection and Blocking with BPF via YAML
WEareTROOPERS via YouTube
Closing the BPF Map Permission Loophole
Linux Plumbers Conference via YouTube
Reusing the BPF CI
Linux Plumbers Conference via YouTube