Hi,
I built a small tool (https://github.com/sematext/oxdpus) to complement the write up (https://sematext.com/blog/ebpf-and-xdp-for-processing-packets-at-bare-metal-speed/) about XDP (Express Data Path) internals. The tool basically consists in CLI that offers various options for attaching XDP programs to the network interfaces, managing IP blacklisting, and so on. Unlike in my previous blog post, this time I had to come up with a fork of gobpf to bring the support for XDP programs in ELF object files. There is also a PR in the upstream repo which I hope will be merged soon.