blob: f8f3e90700c0ebc2437ffdd96398caee1b39fa4a [file] [log] [blame]
Greg Kroah-Hartmanb2441312017-11-01 15:07:57 +01001# SPDX-License-Identifier: GPL-2.0
David S. Millera6f68032013-03-20 15:07:56 -04002# Makefile for net selftests
3
Daniel Borkmann3c2c3c12016-10-21 12:46:34 +02004CFLAGS = -Wall -Wl,--no-as-needed -O2 -g
David S. Millera6f68032013-03-20 15:07:56 -04005CFLAGS += -I../../../../usr/include/
6
Florian Westphalb69d5402018-11-07 23:00:31 +01007TEST_PROGS := run_netsocktests run_afpackettests test_bpf.sh netdevice.sh \
8 rtnetlink.sh xfrm_policy.sh
Peter Oskolkov02c7f382018-08-28 11:36:20 -07009TEST_PROGS += fib_tests.sh fib-onlink-tests.sh pmtu.sh udpgso.sh ip_defrag.sh
Willem de Bruijn75f01392018-05-31 12:14:40 -040010TEST_PROGS += udpgso_bench.sh fib_rule_tests.sh msg_zerocopy.sh psock_snd.sh
Peter Oskolkov6254e5c2018-12-12 13:15:37 -080011TEST_PROGS += udpgro_bench.sh udpgro.sh test_vxlan_under_vrf.sh reuseport_addr_any.sh
Petr Machata55cbe072018-12-18 13:16:03 +000012TEST_PROGS += test_vxlan_fdb_changelink.sh
Anders Roxell1751eb42018-05-04 18:47:25 +020013TEST_PROGS_EXTENDED := in_netns.sh
bamvor.zhangjian@huawei.com88baa782016-11-29 19:55:47 +080014TEST_GEN_FILES = socket
Peter Oskolkov6254e5c2018-12-12 13:15:37 -080015TEST_GEN_FILES += psock_fanout psock_tpacket msg_zerocopy reuseport_addr_any
Willem de Bruijn358be652018-11-24 21:09:26 -050016TEST_GEN_FILES += tcp_mmap tcp_inq psock_snd txring_overwrite
Peter Oskolkov02c7f382018-08-28 11:36:20 -070017TEST_GEN_FILES += udpgso udpgso_bench_tx udpgso_bench_rx ip_defrag
Josef Bacike06d79f2017-09-19 09:51:27 -040018TEST_GEN_PROGS = reuseport_bpf reuseport_bpf_cpu reuseport_bpf_numa
Dave Watson7f657d52018-07-12 10:59:20 -070019TEST_GEN_PROGS += reuseport_dualstack reuseaddr_conflict tls
Michael Ellerman5e29a912015-03-11 15:05:59 +110020
Anders Roxellb2d35fa2018-09-04 12:47:21 +020021KSFT_KHDR_INSTALL := 1
Michael Ellerman5e29a912015-03-11 15:05:59 +110022include ../lib.mk
23
SeongJae Park6dff86a2017-06-18 09:56:04 +090024$(OUTPUT)/reuseport_bpf_numa: LDFLAGS += -lnuma
Eric Dumazet192dc402018-04-16 10:33:39 -070025$(OUTPUT)/tcp_mmap: LDFLAGS += -lpthread
Soheil Hassas Yeganeh702353b2018-05-01 15:39:16 -040026$(OUTPUT)/tcp_inq: LDFLAGS += -lpthread