Introduction In this post, we will learn about portable or relocatable eBPF programs. You might wonder, can we not just copy our compiled program to another machine with the same CPU architecture and run it like any other program? Well, usually not. eBPF programs are more unique and rightfully so. They run directly in the kernel space and miss out on some of the help and abstractions that normal programs benefit from.| thegraynode.io
man7.org > Linux > man-pages| man7.org
Introduction In this post we will learn about the big picture and how to structure our eBPF program named flat to monitor network latency. We will mostly talk about preliminaries and write a very minimal eBPF program to get a feel of how things work together. Make sure to check the previous posts to get up to speed with what we are about to build. eBPF primer Setup an eBPF Development Environment The Plan In order to measure the latency of network traffic, we need to match the related ingress...| thegraynode.io