https://thegraynode.io/posts/bpf_flat_part1/
Building an Efficient Network Flow Monitoring Tool with eBPF - Part 1