Canadian Federal Election 2019 – My Vote

Warning, Canadian politics ahead. I generally try to avoid politics here but hopefully one or two posts per election isn’t too annoying. I’ve voted Conservative as many times as Liberal and I try not to be partisan. This time I will vote Liberal – perhaps with a bit less enthusiasm than last time. There are […]

Addressing Discussion

https://news.ycombinator.com/item?id=21088046 The article is about MPTCP but there is some good discussion of the IP identifier problem in there. Rekhter’s law (“Addressing can follow topology or topology can follow addressing. Choose one.”) Also, looks like I need to read up on CurveCP / MinimalT and look at https://ouroboros.rocks/.

Where standards belong in networking

I enjoy these wide ranging, deeply technical conversations. One particularly interesting tidbit occurs at 27:30 when they are discussing the need for a standardized inter-controller protocol/API. If you go to other software domains, they don’t have a need or want for standardization at this level. You’ll want to listen to the following few minutes to […]

Interesting Paper

COZ: Finding Code that Counts with Causal Profiling This paper is worth reading just for one neat idea. Everyone wants to make their code fast. If you had a magic wand that enabled you to ‘make function X’ faster then you could measure the impact on the performance of the system and you would know […]

AF_XDP and io_uring

io_uring is a new interface for asynchronous I/O to the Linux kernel. The LWN article and the io_uring design doc are both worth reading. I’ve been playing with AF_XDP a bit and after reading the io_uring doc it seemed like some of the io_uring ideas would be great enhancements to AF_XDP. Happily, one of the […]