TECH Signal 480
Wireblast a 100 Gbps packet generator in Go using AF_XDP
Illustration only Photo by Christian Perner on Unsplash
A tool named Wireblast generates network packets at 100 Gbps using Go and the Linux AF_XDP kernel bypass interface.
It demonstrates that high-throughput network processing is achievable in a garbage-collected language, lowering the barrier for engineers writing custom network testing tools. This provides a concrete data point for evaluating Go in performance-critical networking roles traditionally reserved for C.
Written by elseif from the cluster below · every claim links back to a sourceThe three things worth knowing
Wireblast achieves 100 Gbps packet generation throughput.
The tool is implemented in Go rather than a conventional systems language like C.
It relies on the Linux AF_XDP socket type for fast kernel bypass.
THE CLUSTER