Vale complementar que eBPF tem JIT implementado no kernel, o que permite que a performance de execução do programa eBPF seja a mesma que de um programa nativo. E no caso de monitoramento/controle de rede, você pode até mesmo (se o hardware suportar) fazer offload do eBPF para a NIC e executar o programa na placa de rede ao invés da CPU.
Legal o post, cara.