Commit | Line | Data |
---|---|---|
b2441318 | 1 | # SPDX-License-Identifier: GPL-2.0 |
a6f68034 | 2 | # Makefile for net selftests |
77f65ebd | 3 | |
3c2c3c16 | 4 | CFLAGS = -Wall -Wl,--no-as-needed -O2 -g |
77f65ebd WB |
5 | CFLAGS += -I../../../../usr/include/ |
6 | ||
33b01b7b | 7 | TEST_PROGS := run_netsocktests run_afpackettests test_bpf.sh netdevice.sh rtnetlink.sh |
b2d6cee1 | 8 | TEST_PROGS += fib_tests.sh fib-onlink-tests.sh pmtu.sh udpgso.sh |
75f0139f | 9 | TEST_PROGS += udpgso_bench.sh fib_rule_tests.sh msg_zerocopy.sh psock_snd.sh |
1751eb42 | 10 | TEST_PROGS_EXTENDED := in_netns.sh |
88baa78d | 11 | TEST_GEN_FILES = socket |
e06d79fb | 12 | TEST_GEN_FILES += psock_fanout psock_tpacket msg_zerocopy |
75f0139f | 13 | TEST_GEN_FILES += tcp_mmap tcp_inq psock_snd |
6328c95c | 14 | TEST_GEN_FILES += udpgso udpgso_bench_tx udpgso_bench_rx |
e06d79fb | 15 | TEST_GEN_PROGS = reuseport_bpf reuseport_bpf_cpu reuseport_bpf_numa |
7f657d5b | 16 | TEST_GEN_PROGS += reuseport_dualstack reuseaddr_conflict tls |
5e29a910 | 17 | |
b2d35fa5 | 18 | KSFT_KHDR_INSTALL := 1 |
5e29a910 ME |
19 | include ../lib.mk |
20 | ||
6dff86a3 | 21 | $(OUTPUT)/reuseport_bpf_numa: LDFLAGS += -lnuma |
192dc405 | 22 | $(OUTPUT)/tcp_mmap: LDFLAGS += -lpthread |
702353b5 | 23 | $(OUTPUT)/tcp_inq: LDFLAGS += -lpthread |