From 6aaec8d485d0e7b861e589abad0a60a5fee7271c Mon Sep 17 00:00:00 2001 From: Vincent Li Date: Sun, 30 Mar 2025 19:31:34 -0700 Subject: [PATCH] xdp-tools: Add xdp-ddos XDP main program add xdp_ddos XDP main program with bpf tail call table and user space xdp-ddos program to load and insert protocol DDoS program like TCP or UDP or ICMP into bpf tail call table. Signed-off-by: Vincent Li --- config/rootfiles/common/xdp-tools | 2 ++ lfs/xdp-tools | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/config/rootfiles/common/xdp-tools b/config/rootfiles/common/xdp-tools index 8443e4114..cf535f95f 100644 --- a/config/rootfiles/common/xdp-tools +++ b/config/rootfiles/common/xdp-tools @@ -8,6 +8,7 @@ usr/lib/bpf/xdp_geoip.bpf.o usr/lib/bpf/xdp_udpddos.bpf.o usr/lib/bpf/xdp_tailcall.bpf.o usr/lib/bpf/xdp_synproxy_tailcall.bpf.o +usr/lib/bpf/xdp_ddos.bpf.o usr/sbin/xdp-udp usr/sbin/xdp_dns usr/sbin/xdp_dns_log @@ -15,6 +16,7 @@ usr/sbin/xdp_sni usr/sbin/xdp_sni_log usr/sbin/xdp_dns_log usr/sbin/xdp_geoip +usr/sbin/xdp_ddos usr/lib/bpf/xdpdump_bpf.o usr/lib/bpf/xdpdump_xdp.o usr/lib/bpf/xdpfilt_alw_all.o diff --git a/lfs/xdp-tools b/lfs/xdp-tools index 5e48c6585..50797ba15 100644 --- a/lfs/xdp-tools +++ b/lfs/xdp-tools @@ -41,7 +41,7 @@ objects = $(DL_FILE) $(DL_FILE) = $(DL_FROM)/$(DL_FILE) -$(DL_FILE)_BLAKE2 = 26e16b47bb19b300809d37c40371519da49ee12f30cfae3fe68899d463b8ef0b755cb6d5f7c139984d2c2970e0c0e4c458aa694a7a893f56e0774253772522c8 +$(DL_FILE)_BLAKE2 = 0f3543c9cf865af49d3d05a7f9a5188a01a54ab1fb63191b96347a994c0eafccf4b50dff19a30ee718e5c72f035ae6bc30d7b87c2886db05d02746b40031d638 install : $(TARGET)