eBPF can be used to program the eXpress Data Path (XDP), a kernel network layer that processes packets closer to the NIC for fast packet processing.
XDP is the lowest layer of the Linux network stack.
So we can start with "set accelerated firewall".
https://github.com/xdp-project/xdp-tutorial
https://blog.cloudflare.com/how-to-drop-10-million-packets/
eBPF samples https://github.com/torvalds/linux/tree/v4.19/samples/bpf
Load programs with ip route https://medium.com/@fntlnz/load-xdp-programs-using-the-ip-iproute2-command-502043898263