If you happen to be attending Cilium + eBPF Day at #KubeCon tomorrow, then join me for a Speedrun Through Splicing Sockets with Sockmap @ 16:25
📅 sched.co/1YFjR
Slides are already up:
github.com/jsitnicki/kubecon…
See you there!
Why splice() your sockets when you can use SOCKMAP?
Join me for a speedrun through SOCKMAP features at #SRECon EMEA 2023.
Slides are already up:
github.com/jsitnicki/srecon-…
Tomorrow at high noon 🤠 we will take a shot at making the Linux sockets API better suited for sharing IPs between hosts by partitioning the ephemeral port range. For TCP and UDP. #LinuxPlumbers
Come for the diagrams. Stay for the discussion ;-)
lpc.events/event/16/contribu…
Replying to @alexei_ast
Very nice illustration for how BPF trampoline works from @srostedt . This bit is still missing on arm64, but there is ongoing work:
lore.kernel.org/bpf/20220424…
Feature/design-wise fio net engine matches or beats the alternatives. Although I haven't looked at qperf. Also that was a few years ago.








