Wireblast a 100 Gbps packet generator in Go using AF_XDP

bgpdude1 pts0 comments

Andree's Musings

Toonk.io

Thoughts, stories and wild ideas from the world of Infrastructure Engineering.

Go

Wireblast: a 100Gbs packet generator in Go with AF_XDP

If you’ve followed my blog for a while, you know I love tinkering with packets and making them go fast in software. Today I'm releasing a new tool called

Andree Toonk

5 Aug 2026<br>&bull;<br>6 min read

Go

Line-rate packet processing in Go with AF_XDP

If you've been following my blog for a while, you know I have a soft spot for making packets go fast in software. I'm a network guy at heart, raised

Andree Toonk

7 Jul 2026<br>&bull;<br>7 min read

networking

Navigating Infrastructure Outages: Battle Scars and Lessons Learned

I've worked on numerous outages, each teaching me invaluable lessons. Inspired by Rogers' recent outage report, I wrote down some of my lessons learned.

Andree Toonk

8 Jul 2024<br>&bull;<br>8 min read

Go

High-Speed Packet Transmission in Go: From net.Dial to AF_XDP

Pushing limits in Go: from net.Dial to syscalls, AF_PACKET, and lightning-fast AF_XDP. Benchmarking packet sending performance..

Andree Toonk

11 Mar 2024<br>&bull;<br>10 min read

ipv4

AWS IPv4 Estate Now Worth $4.5 Billion

AWS grew its IPv4 estate with an additional 27 million IP addresses to now owning 128 Million IPv4 addresses. At a value of $35 per IPv4 address, the total value of AWS’ IPv4 estate is ~4.5 Billion dollars. An increase of $2 billion

Andree Toonk

17 Sep 2023<br>&bull;<br>5 min read

ai

Diving into AI: An Exploration of Embeddings and Vector Databases

Join me on my journey into AI and learning about embeddings, vectors and vector databases

Andree Toonk

1 May 2023<br>&bull;<br>6 min read

ipv4

IPv4 for sale - WIDE and APNIC selling 43.0.0.0/8

In this article, we'll look at the recent sale of the IPv4 range 43.0.0.0/8 by The Asia Pacific Internet Development Trust (APIDT). We'll look at who bought what and for how much?

Andree Toonk

13 Oct 2021<br>&bull;<br>5 min read

ddos

The Risks and Dangers of Amplified Routing Loops.

In this article will take a closer look at network loops and how they can be abused as part of DDoS attacks.

Andree Toonk

13 Apr 2021<br>&bull;<br>7 min read

mysocket

Introducing SSH zero trust, Identity aware TCP sockets

In this article, we’ll look at Mysocket’s zero-trust cloud-delivered, authenticating firewall. Allowing you to replace your trusted IP ranges with trusted identities.Last month we introduced our first

Andree Toonk

16 Feb 2021<br>&bull;<br>9 min read

mysocket

Introducing Identity Aware Sockets: Enabling Zero Trust access for your Private services

In this blog post, we’ll introduce an exciting new feature that, with the help of Mysocket, allows you to deploy your own Beyond Corp setup. What is Zero TrustThe

Andree Toonk

14 Jan 2021<br>&bull;<br>5 min read

mysocket

Global load balancing with Kubernetes and Mysocket.io

If you’re in the world of cloud infrastructure, then you’ve heard of Kubernetes. Some of you are experts already, while some of us are just learning or getting

Andree Toonk

22 Dec 2020<br>&bull;<br>5 min read

mysocket

Easy Multi-region load balancing with Mysocket.io

Last week AWS had a major outage in its US-EAST1 region, lasting for most of the day, just before the big black Friday sales! Incidents like this are a great

Andree Toonk

7 Dec 2020<br>&bull;<br>5 min read

mysocket

Static DNS names for your mysocket.io services (and a new gif service)

Andree Toonk

1 Dec 2020<br>&bull;<br>5 min read

mysocket

Introducing Mysocket.io

Andree Toonk

23 Nov 2020<br>&bull;<br>4 min read

ipv4

AWS and their Billions in IPv4 addresses

Andree Toonk

20 Oct 2020<br>&bull;<br>4 min read

aws

100G networking in AWS, a network performance deep dive

Andree Toonk

15 Oct 2020<br>&bull;<br>9 min read

terraform

Building a global anycast service in under a minute

This weekend I decided to take another look at Stackpath and their workload edge compute features. This is a relatively new feature, in fact, I wrote about it in Feb

Andree Toonk

21 Jun 2020<br>&bull;<br>4 min read

networking

Building an XDP (eXpress Data Path) based BGP peering router

Over the last few years, we’ve seen an increase in projects and initiatives to speed up networking in Linux. Because the Linux kernel is slow when it comes to

Andree Toonk

19 Apr 2020<br>&bull;<br>9 min read

networking

Kernel bypass networking with FD.io and VPP.

In this blog, we’ll look at VPP, a fast, flexible, and open-source network forwarding plane. I think you will be blown away by the performance numbers.

Andree Toonk

5 Apr 2020<br>&bull;<br>6 min read

networking

Linux Kernel and Measuring network throughput.

can Linux route at line-rate between two network interfaces? That’s the question we will try to answer in the next few minutes.

Andree Toonk

29 Mar 2020<br>&bull;<br>6 min read

networking

Building a high performance - Linux Based Traffic generator with DPDK

Often in my, now 20 years, networking career, I had to do some form of network performance testing. Use-cases varied, from troubleshooting a...

andree toonk bull read mysocket ipv4

Related Articles