BPF, чтобы действительно быстро обрабатывать трафик. Когда играешь с XDP, железо и память для тебя больше не абстрактная вещь, а ядро больше не набор системных вызовов. Чтобы сделать действительно быстро, надо обо всём об этом помнить, куда привязать прерывания, с какими процессорами связаны сетевые карты, что, впрочем, даже без XDP важно.