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-…
Best explanation of acquire and release semantics I've ever read lwn.net/Articles/844224/
Although I wish I had read this excellent explanation of what memory models are all about and what role litmus tests play in defining them first
research.swtch.com/hwmm
Link via @majek04
Another great explanation of Release-Acquire semantics and happens-before dependency model:
dev.to/kprotty/understanding…
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…
RFC patches accompanying the talk 🔍
inet: Add IP_LOCAL_PORT_RANGE socket option
lore.kernel.org/netdev/20220…
udp: Auto-bind connected sockets to unique 4-tuple with port sharing
lore.kernel.org/netdev/20220…
That should be the first search result for "pac arm" or "bti arm"
Providing protection for complex software - developer.arm.com/documentat…
#explainlikeim5
1/ Branch Target Instruction (BTI) protects against Jump Oriented Programming attacks - developer.arm.com/documentat…
2/ Pointer Authentication Code (PAC) protects against Return Oriented Programming attacks - developer.arm.com/documentat…
jkbs retweeted
Simple writing is the no.1 business skill.
Warren Buffett writes his shareholder letters at a 4th-grade reading level.
I discovered it by accident.
Here are 5 proven methods for simple writing I wish I knew earlier:
Another great resource - Programming with 64-Bit ARM Assembly Language
smist08.wordpress.com/2020/0…
(Apress/Springer sells watermarked PDF and EPUB.)
jkbs retweeted
Slides and pictures from BPF track of LSFMMBPF 2022 conference:
vger.kernel.org/bpfconf2022.…
LF Live: Mentorship Series has some pretty great content. RCU, MM, tracing, fuzzing, static analysis, testing.
youtube.com/playlist?list=PL…
Vlogging is hard…
I took a shot at turning a regular blog into a vlog.
Here's the result - cloudflare.tv/event/2kv8WbWu…
First time I've done a mind map driven presentation.
I thought it worked out really well, compared to using slides - cftv-io-uring.pages.dev/
Mind map was powered by a great little project named Markmap - github.com/gera2ld/markmap







