13–15 Nov 2023
America/New_York timezone

Unblocking the softirq lock for PREEMPT_RT

15 Nov 2023, 11:30
30m
"James River Salon C" (Omni Richmond Hotel)

"James River Salon C"

Omni Richmond Hotel

225
eBPF & Networking Track eBPF & Networking

Speaker

Sebastian Siewior (Linutronix)

Description

Disabling bottom halves is essentially a per-CPU Big Kernel Lock. While some data structures have explicit locking - other rely on disabling BH. Depending on the load, networking has to wait until timer callbacks have finished. Even if preempted by a task with higher priority, it can not send a packet until all receiving is done.
This talk intends to discuss with the networking community, which is the major softirq user, what can be done to avoid this big lock.

Primary author

Sebastian Siewior (Linutronix)

Presentation materials

Diamond Sponsors
Platinum Sponsor
Gold Sponsors
Silver Sponsors
Catchbox Sponsor
Livestream Sponsors
T-Shirt Sponsor
Conference Services Provided by