My name is Toke Høiland-Jørgensen. I’m a Linux kernel developer at Red Hat, where I work on the upstream kernel networking stack with a focus on XDP. I completed my PhD in November 2018 at Karlstad University in Sweden.

I have been involved in the bufferbloat project for several years, and apart from my kernel work, I am also the author of the Flent performance measurement tool and the sqm-scripts QoS configuration tool for OpenWrt. I also occasionally write other code, most of which I collect on Github.

When I’m not sitting in front of a computer, I like reading books, playing music (I’m a fairly mediocre drummer), and going rock climbing. And lots of other stuff that is too unspecific or boring to mention here.

Talks

Reverse chronological order. Sadly didn’t do this from the beginning, so am in the process of reconstructing the list after the fact. For now, it goes back to December 2017.

  • “Bufferbloat and Beyond: How we reduced delays in the Linux networking stack by orders of magnitude”. Bornhack, Denmark, August 2019. Slides. Video.

  • “XDP feature planning” and “friendlier UAPI for XDP_REDIRECT”. Linux Kernel Developers’ Netconf 2019, Boston, USA, June 2019. Slides 1. Slides 2.

  • “Bufferbloat mitigation in the Linux WiFi stack – status and ongoing work”. Lund Linux Con, Lund, Sweden, May 2019. Slides.

  • “PoliFi: Airtime Policy Enforcement for WiFi”. IEEE WCNC ‘19, Marrakech, Morocco, Apr 2019. Slides.

  • “XDP hands-on tutorial”. With Jesper Brouer. NetDev 0x13, Prague, Czech Republic, Mar 2019. Slides. Video.

  • “The eXpress Data Path: Fast Programmable Packet Processing in the Operating System Kernel”. ACM CoNEXT ‘18, Heraklion, Greece, Dec 2018. Slides.

  • “Bufferbloat and Beyond: Removing Performance Barriers in Real-world Networks”. Thesis defence, Karlstad, Sweden, Nov 2018. Slides. Video.

  • “XDP - challenges and future work”. With Jesper Brouer. LPC Networking Track, Vancouver, Canada, Nov 2018. Slides.

  • “Update on the Bird implementation status of Babel”. IETF 101, London, UK, Mar 2018. Slides. Video

  • “Flent: The Flexible Network Tester”. ValueTools, Venice, Italy, Dec 2017. Slides.

Publications

Reverse chronological order.

License

Content on this blog is licensed under the CC BY-SA 4.0 license. Code is licensed under the GNU GPLv3.