The BPF examples do not compile on Debian. The issue is that ret_mbuf_core.h includes rte_atomic which include rte_common which pulls in errno.h and bits/errno.h. And then asm/errno.h
/usr/include/linux/errno.h:1:10: fatal error: 'asm/errno.h' file not found #include <asm/errno.h> ^~~~~~~~~~~~~ 1 error generated. asm/errno.h is architecture specific and BPF is an architecture.