fb5cd0ce70
This commit adds selftests for the new BPF helpers: bpf_tcp_raw_{gen,check}_syncookie_ipv{4,6}. xdp_synproxy_kern.c is a BPF program that generates SYN cookies on allowed TCP ports and sends SYNACKs to clients, accelerating synproxy iptables module. xdp_synproxy.c is a userspace control application that allows to configure the following options in runtime: list of allowed ports, MSS, window scale, TTL. A selftest is added to prog_tests that leverages the above programs to test the functionality of the new helpers. Signed-off-by: Maxim Mikityanskiy <maximmi@nvidia.com> Reviewed-by: Tariq Toukan <tariqt@nvidia.com> Link: https://lore.kernel.org/r/20220615134847.3753567-5-maximmi@nvidia.com Signed-off-by: Alexei Starovoitov <ast@kernel.org>
47 lines
650 B
Plaintext
47 lines
650 B
Plaintext
# SPDX-License-Identifier: GPL-2.0-only
|
|
bpftool
|
|
bpf-helpers*
|
|
bpf-syscall*
|
|
test_verifier
|
|
test_maps
|
|
test_lru_map
|
|
test_lpm_map
|
|
test_tag
|
|
FEATURE-DUMP.libbpf
|
|
fixdep
|
|
test_dev_cgroup
|
|
/test_progs
|
|
/test_progs-no_alu32
|
|
/test_progs-bpf_gcc
|
|
test_verifier_log
|
|
feature
|
|
test_sock
|
|
test_sock_addr
|
|
urandom_read
|
|
test_sockmap
|
|
test_lirc_mode2_user
|
|
get_cgroup_id_user
|
|
test_skb_cgroup_id_user
|
|
test_cgroup_storage
|
|
test_flow_dissector
|
|
flow_dissector_load
|
|
test_tcpnotify_user
|
|
test_libbpf
|
|
test_tcp_check_syncookie_user
|
|
test_sysctl
|
|
xdping
|
|
test_cpp
|
|
*.subskel.h
|
|
*.skel.h
|
|
*.lskel.h
|
|
/no_alu32
|
|
/bpf_gcc
|
|
/tools
|
|
/runqslower
|
|
/bench
|
|
*.ko
|
|
*.tmp
|
|
xdpxceiver
|
|
xdp_redirect_multi
|
|
xdp_synproxy
|