#AFPACKET
The last repos are moved to Sourcehut. GitHub is now empty.

github.com/blainsmith

Text adventure game engine for Hare and Go lib for doing AF_PACKET / SO_TIMESTAMP measuring.

- git.sr.ht/~blainsmith/...
- git.sr.ht/~blainsmith/...

#Sourcehut #HareLang #GoLang #TextAdventure #AFPACKET #Linux
May 28, 2025 at 12:21 PM
Four ways to do super fast packet processing in Go

Didn't know about mlx5 at all before that, nice idea to have a unified API for go.

toonk.io/packetio/
Four ways to do super fast packet processing in Go
Meet packetio, the Go packet I/O library I wish I'd had a years ago. AFXDP, DPDK, mlx5 Direct Verbs, and AFPACKET behind one API. The last few months I've reignited my strange hobby of doing network…
toonk.io
September 14, 2026 at 12:56 PM
I spent way too much time getting these numbers right, so I wrote them all up :)
AF_XDP vs DPDK vs mlx5 Direct Verbs, same Go code, same 100G box.
Up to 148M 64-byte packets/sec, with DPDK hitting line rate on 3 cores.
toonk.io/packetio/
Four ways to do super fast packet processing in Go
Meet packetio, the Go packet I/O library I wish I'd had a years ago. AFXDP, DPDK, mlx5 Direct Verbs, and AFPACKET behind one API. The last few months I've reignited my strange hobby of doing network ...
toonk.io
September 8, 2026 at 2:31 PM