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".
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