Главная
Study mode:
on
1
Intro
2
What is RSS?
3
History: RSS and virtio-net
4
virtio spec changes - capabilities
5
virtio spec changes - device configu
6
virtio spec changes - setting RSS parai
7
virtio spec changes - virtio-net-hd
8
What is eBPF?
9
How can eBPF help us?
10
The "magic"
11
Hash population work in progres
12
eBPF program source in QEMU
13
eBPF program skeleton
14
Configuration map
15
Loading eBPF program
16
Fallback
17
Live migration
18
QEMU command line
19
libvirt integration
20
Current status
21
Pending patches
Description:
Explore the implementation of Receive Side Scaling (RSS) with eBPF in QEMU and virtio-net in this informative conference talk. Delve into the history of RSS and virtio-net, examining the virtio spec changes including capabilities, device configuration, and setting RSS parameters. Gain insights into eBPF and its role in enhancing network performance. Discover the "magic" behind the implementation, including hash population, eBPF program source in QEMU, and configuration mapping. Learn about the loading process of eBPF programs, fallback mechanisms, and live migration considerations. Understand the QEMU command line usage and libvirt integration. Conclude with an overview of the current status and pending patches for this technology.

Receive Side Scaling - RSS with eBPF in QEMU and virtio-net

Linux Foundation
Add to list
0:00 / 0:00