Greg Kroah-Hartman | b244131 | 2017-11-01 15:07:57 +0100 | [diff] [blame] | 1 | # SPDX-License-Identifier: GPL-2.0 |
David S. Miller | a6f6803 | 2013-03-20 15:07:56 -0400 | [diff] [blame] | 2 | # Makefile for net selftests |
| 3 | |
Daniel Borkmann | 3c2c3c1 | 2016-10-21 12:46:34 +0200 | [diff] [blame] | 4 | CFLAGS = -Wall -Wl,--no-as-needed -O2 -g |
David S. Miller | a6f6803 | 2013-03-20 15:07:56 -0400 | [diff] [blame] | 5 | CFLAGS += -I../../../../usr/include/ |
| 6 | |
Florian Westphal | b69d540 | 2018-11-07 23:00:31 +0100 | [diff] [blame] | 7 | TEST_PROGS := run_netsocktests run_afpackettests test_bpf.sh netdevice.sh \ |
| 8 | rtnetlink.sh xfrm_policy.sh |
Peter Oskolkov | 02c7f38 | 2018-08-28 11:36:20 -0700 | [diff] [blame] | 9 | TEST_PROGS += fib_tests.sh fib-onlink-tests.sh pmtu.sh udpgso.sh ip_defrag.sh |
Willem de Bruijn | 75f0139 | 2018-05-31 12:14:40 -0400 | [diff] [blame] | 10 | TEST_PROGS += udpgso_bench.sh fib_rule_tests.sh msg_zerocopy.sh psock_snd.sh |
Peter Oskolkov | 6254e5c | 2018-12-12 13:15:37 -0800 | [diff] [blame] | 11 | TEST_PROGS += udpgro_bench.sh udpgro.sh test_vxlan_under_vrf.sh reuseport_addr_any.sh |
Petr Machata | 55cbe07 | 2018-12-18 13:16:03 +0000 | [diff] [blame] | 12 | TEST_PROGS += test_vxlan_fdb_changelink.sh |
Anders Roxell | 1751eb4 | 2018-05-04 18:47:25 +0200 | [diff] [blame] | 13 | TEST_PROGS_EXTENDED := in_netns.sh |
bamvor.zhangjian@huawei.com | 88baa78 | 2016-11-29 19:55:47 +0800 | [diff] [blame] | 14 | TEST_GEN_FILES = socket |
Peter Oskolkov | 6254e5c | 2018-12-12 13:15:37 -0800 | [diff] [blame] | 15 | TEST_GEN_FILES += psock_fanout psock_tpacket msg_zerocopy reuseport_addr_any |
Willem de Bruijn | 358be65 | 2018-11-24 21:09:26 -0500 | [diff] [blame] | 16 | TEST_GEN_FILES += tcp_mmap tcp_inq psock_snd txring_overwrite |
Peter Oskolkov | 02c7f38 | 2018-08-28 11:36:20 -0700 | [diff] [blame] | 17 | TEST_GEN_FILES += udpgso udpgso_bench_tx udpgso_bench_rx ip_defrag |
Josef Bacik | e06d79f | 2017-09-19 09:51:27 -0400 | [diff] [blame] | 18 | TEST_GEN_PROGS = reuseport_bpf reuseport_bpf_cpu reuseport_bpf_numa |
Dave Watson | 7f657d5 | 2018-07-12 10:59:20 -0700 | [diff] [blame] | 19 | TEST_GEN_PROGS += reuseport_dualstack reuseaddr_conflict tls |
Michael Ellerman | 5e29a91 | 2015-03-11 15:05:59 +1100 | [diff] [blame] | 20 | |
Anders Roxell | b2d35fa | 2018-09-04 12:47:21 +0200 | [diff] [blame] | 21 | KSFT_KHDR_INSTALL := 1 |
Michael Ellerman | 5e29a91 | 2015-03-11 15:05:59 +1100 | [diff] [blame] | 22 | include ../lib.mk |
| 23 | |
SeongJae Park | 6dff86a | 2017-06-18 09:56:04 +0900 | [diff] [blame] | 24 | $(OUTPUT)/reuseport_bpf_numa: LDFLAGS += -lnuma |
Eric Dumazet | 192dc40 | 2018-04-16 10:33:39 -0700 | [diff] [blame] | 25 | $(OUTPUT)/tcp_mmap: LDFLAGS += -lpthread |
Soheil Hassas Yeganeh | 702353b | 2018-05-01 15:39:16 -0400 | [diff] [blame] | 26 | $(OUTPUT)/tcp_inq: LDFLAGS += -lpthread |