XDP
Punkt zaczepienia w jądrze Linuksa, który uruchamia program eBPF na pakiecie możliwie najwcześniej — w sterowniku, zanim jądro zdąży zaalokować własną strukturę pakietu. Złoty środek między zwykłym stosem sieciowym a DPDK.
Program zwraca werdykt: XDP_DROP odrzuca pakiet, XDP_PASS przekazuje go zwykłemu stosowi, XDP_TX odsyła go tym samym interfejsem, a XDP_REDIRECT kieruje na inną kartę lub inny procesor. Ponieważ decyzja zapada przed jakąkolwiek alokacją, skromny serwer potrafi odrzucać dziesiątki milionów pakietów na sekundę, co czyni tę technikę pierwszym wyborem przeciw wolumetrycznym atakom typu odmowa usługi. W odróżnieniu od DPDK zostaje jądro: narzędzia, zapora i sterowniki działają jak zwykle dla ruchu, który przepuszczono. Najbardziej znani użytkownicy to load balancer Katran z Mety oraz warstwa sieciowa Cilium w Kubernetesie.