Categories
Reflections on our eBPF demo application
Our eBPF demo application contains some noteworthy aspects we didn't have space to explore as yet. This post gets into the specifics we glossed over last time!
...READ MORE...The Extended Berkeley Packet Filter in action
We had an initial look at eBPF in a previous blog post. In this followup we explore some open source eBPF projects, and present a small demo of our own.
...READ MORE...Practical Packaging
What does the process look like for submitting a new package to a Linux distribution? In this post we document our experiences with submitting go-l2tp packages to the Debian and Fedora upstream distributions.
...READ MORE...Announcing kl2tpd NetworkManager-l2tp integration
NetworkManager-l2tp is a Network Manager plugin supporting L2TP/IPSec VPN connections for client machines. We've ported it to integrate support go-l2tp's kl2tpd.
...READ MORE...Announcing go-l2tp
Today we're happy to announce a new project, go-l2tp, providing a library written in Go for building L2TP applications on Linux systems.
...READ MORE...Linux and L2TP -- a peek under the hood (part 3)
The Linux Kernel has supported L2TP since 2007. In series of posts we take a look at how to make use of the Linux L2TP Application Programming Interface (API) using the C programming language. This third and final post covers debugging and unmanaged tunnels.
...READ MORE...Linux and L2TP -- a peek under the hood (part 2)
The Linux Kernel has supported L2TP since 2007. In this series of posts we take a look at how to make use of the Linux L2TP Application Programming Interface (API) using the C programming language. This second post in a series of three looks at the details of writing to the kernel L2TP API.
...READ MORE...Linux and L2TP -- a peek under the hood (part 1)
The Linux Kernel has supported L2TP since 2007. In series of posts we take a look at how to make use of the Linux L2TP Application Programming Interface (API) using the C programming language. This first instalment in a series of three covers application architecture.
...READ MORE...