The blog is under scheduled maintenance until Friday, 30 August 2024. For any issues, email [email protected].

Subscribe to receive notifications of new posts:

Linux

The quantum state of a TCP port

2023-03-20

KernelLinuxDeep Dive

If I navigate to https://blog.cloudflare.com/, my browser will connect to a remote TCP address from the local IP address assigned to my machine, and a randomly chosen local TCP port. What happens if I then decide to head to another site?...

MORE POSTS

February 04, 2022 1:58 PM

Missing Manuals - io_uring worker pool

Chances are you might have heard of io_uring. It first appeared in Linux 5.1, back in 2019, and was advertised as the new API for asynchronous I/O. Its goal was to be an alternative to the deemed-to-be-broken-beyond-repair AIO, the “old” asynchronous I/O API...

March 04, 2021 12:00 PM

Conntrack turns a blind eye to dropped SYNs

We have been dealing with conntrack, the connection tracking layer in the Linux kernel, for years. And yet, despite the collected know-how, questions about its inner workings occasionally come up. When they do, it is hard to resist the temptation to go digging for answers....