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

YouTube

BPF Internals

USENIX via YouTube

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Dive deep into the internals of Extended BPF (eBPF) in this 39-minute conference talk from USENIX LISA21. Explore the widespread adoption of this secure, performant, event-driven software technology used in networking, performance tools, security policies, device drivers, and application proxies. Discover how BPF works internally, including the kernel implementation, verifier, JIT compilation, and execution environment. Learn about the BPF instruction set, various event sources, and user space interactions. Examine real-world examples, such as bpftrace programs, to understand how BPF is compiled to LLVM IR and BPF bytecode, and how data is fetched from the kernel. Gain insights into why BPF is considered a transformative technology for Linux systems and cloud environments.

Syllabus

LISA21 - BPF Internals

Taught by

USENIX

Reviews

Start your review of BPF Internals

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.