Главная
Study mode:
on
1
Intro
2
Outline
3
Request types
4
Register resources
5
Executing requests
6
Misconceptions
7
Tight loop
8
Batching
9
SQ Pole
10
Requirements
11
Dump idea
12
BPF request
13
Linking
14
Completion Queue
15
User Space Memory
16
Overhead
17
API
18
Submission
19
Reminders
20
BPF helpers
21
BPF example
22
Results
23
Next steps
24
Resources
Description:
Explore the intricacies of io_uring and BPF controlled I/O in this informative conference talk by Pavel Begunkov at the Linux Plumbers Conference. Delve into various aspects of the technology, including request types, resource registration, request execution, and common misconceptions. Learn about tight loops, batching, and SQ Pole requirements. Discover the dump idea, BPF requests, linking, and the Completion Queue. Examine user space memory, overhead considerations, and API submission details. Gain insights into BPF helpers and examples, and understand the results and future directions of this technology. Acquire valuable knowledge about io_uring and its integration with BPF for enhanced I/O control in Linux systems.

io_uring - BPF Controlled I/O

Linux Plumbers Conference
Add to list