…of this code have been in use in PREEMPT_RT for way more than a decade. The code has been refactored several times over the years and this final incarnation has been optimized once again to be as non-intrusive as possible, i.e. the RT specific parts are mostly isolated. […]```
Reminder: that's "bulk of the locking infra", which is a big part of what's currently in #PREEMPT_RT, but other things remain there. IOW: It's a really big step for #REALTIME support in mainline, but not the last. More info expected in a status update this month on @linuxplumbers
* BPF Type Format (BTF) support for type and enum discovery & support for using BTF within the kernel itself git.kernel.org/torvalds/c/98b…
* add and consume TCP header options in BPF programs, allowing easy experim. and deployment-specific TCP option use git.kernel.org/torvalds/c/0bc…
(2/4)
* redirect_neigh() BPF packet redirect helper, allowing to limit stack traversal in common container configs; Daniel reports ~10Gbps => ~15Gbps performance gain git.kernel.org/torvalds/c/b4a…