xref: /freebsd/tests/sys/netpfil/pf/Makefile (revision 16665c74788c6c75b84919d5a083369a6388f0b4)
11d6f5f21SKristof ProvostPACKAGE=	tests
21d6f5f21SKristof Provost
31d6f5f21SKristof ProvostTESTSDIR=       ${TESTSBASE}/sys/netpfil/pf
498c5f988SKristof ProvostTESTS_SUBDIRS+=	ioctl
51d6f5f21SKristof Provost
616b38333SKristof ProvostATF_TESTS_SH+=	altq \
716b38333SKristof Provost		anchor \
8cce69517SKristof Provost		debug \
9fabf705fSIgor Ostapenko		divert-to \
10cd579b6fSKristof Provost		dup \
11d6fc3ee2SKristof Provost		ether \
1267f4baf8SKristof Provost		forward \
13b800be97SKajetan Staszkiewicz		fragmentation_compat \
14b800be97SKajetan Staszkiewicz		fragmentation_pass \
15ede5d4ffSKajetan Staszkiewicz		fragmentation_no_reassembly \
16d8d43b2dSKristof Provost		get_state \
17e1f6571aSKristof Provost		icmp \
18b9f0dbc3SKristof Provost		icmp6 \
19239e24ebSIgor Ostapenko		if_enc \
20d9ab8999SKristof Provost		limits \
21470a2b33SKristof Provost		loginterface \
22065b5c7fSKristof Provost		killstate \
23914ec9c7SKristof Provost		macro \
242aa21096SKurosawa Takahiro		map_e \
25ab1868a7SKristof Provost		match \
2667bd1d07SKajetan Staszkiewicz		max_states \
2709b7a038SIgor Ostapenko		mbuf \
2838e2d5dbSKristof Provost		modulate \
29df5ceb3bSKristof Provost		names \
309bfe2046SKristof Provost		nat \
310656a680SKristof Provost		nat64 \
32e1f6571aSKristof Provost		pass_block \
3332df0124SKristof Provost		pflog \
34fb0c7468SKristof Provost		pflow \
35e1f6571aSKristof Provost		pfsync	\
3624360d83SKristof Provost		prio \
37dd82fd35SKristof Provost		proxy \
38b9870ba9STom Jones		rdr \
3950816111SKristof Provost		ridentifier \
406e0bca03SKristof Provost		route_to \
4138e2d5dbSKristof Provost		rtable \
42112f007eSKristof Provost		rules_counter \
43b800be97SKajetan Staszkiewicz		scrub_compat \
44b800be97SKajetan Staszkiewicz		scrub_pass \
4595363473SKristof Provost		sctp \
466ab3ac5aSKristof Provost		set_skip \
47e1f6571aSKristof Provost		set_tos \
48c849f533SKristof Provost		snmp \
49e1f6571aSKristof Provost		src_track \
50a9d7ff4eSKristof Provost		status \
513be9301aSKristof Provost		syncookie \
52e1f6571aSKristof Provost		synproxy \
539d3b2bcfSKristof Provost		table \
544c84c69bSKristof Provost		tcp \
559d3b2bcfSKristof Provost		tos
561d6f5f21SKristof Provost
57b23dbabbSKristof ProvostATF_TESTS_PYTEST+=	frag6.py
58b27d3f71SKristof ProvostATF_TESTS_PYTEST+=	icmp.py
59a4e04032SKristof ProvostATF_TESTS_PYTEST+=	nat64.py
6057c50d6bSKristof ProvostATF_TESTS_PYTEST+=	nat66.py
61*16665c74SKristof ProvostATF_TESTS_PYTEST+=	return.py
621a28d5feSKristof ProvostATF_TESTS_PYTEST+=	sctp.py
63b23dbabbSKristof Provost
644f752a15SKristof Provost# Allow tests to run in parallel in their own jails
654f752a15SKristof ProvostTEST_METADATA+= execenv="jail"
664f752a15SKristof ProvostTEST_METADATA+= execenv_jail_params="vnet allow.raw_sockets"
67b60600ceSMark Johnston
68c849f533SKristof Provost${PACKAGE}FILES+=	\
69c849f533SKristof Provost			bsnmpd.conf \
70c849f533SKristof Provost			CVE-2019-5597.py \
71e1f6571aSKristof Provost			CVE-2019-5598.py \
7293b64cdcSKristof Provost			daytime_inetd.conf \
736e0bca03SKristof Provost			echo_inetd.conf \
74d39d5ee2SKristof Provost			fragcommon.py \
75d39d5ee2SKristof Provost			frag-overindex.py \
76d39d5ee2SKristof Provost			frag-overlimit.py \
77d39d5ee2SKristof Provost			frag-overreplace.py \
78db100bd9SKristof Provost			frag-overhole.py \
79db100bd9SKristof Provost			frag-adjhole.py \
8060a3a371SKristof Provost			pfsync_defer.py \
8107ffa50bSKristof Provost			pft_ether.py \
826bd36d1cSKristof Provost			pft_read_ipfix.py \
839897a669SMark Johnston			rdr-srcport.py \
84e1f6571aSKristof Provost			utils.subr
85c0b63519SKristof Provost
86c849f533SKristof Provost${PACKAGE}FILESMODE_bsnmpd.conf=		0555
8715426769SKristof Provost${PACKAGE}FILESMODE_CVE-2019-5597.py=	0555
887de4bd92SKristof Provost${PACKAGE}FILESMODE_CVE-2019-5598.py=	0555
89d39d5ee2SKristof Provost${PACKAGE}FILESMODE_fragcommon.py=	0555
90d39d5ee2SKristof Provost${PACKAGE}FILESMODE_frag-overindex.py=	0555
91d39d5ee2SKristof Provost${PACKAGE}FILESMODE_frag-overlimit.py=	0555
92d39d5ee2SKristof Provost${PACKAGE}FILESMODE_frag-overreplace.py=	0555
93db100bd9SKristof Provost${PACKAGE}FILESMODE_frag-overhole.py=	0555
94db100bd9SKristof Provost${PACKAGE}FILESMODE_frag-adjhole.py=	0555
9560a3a371SKristof Provost${PACKAGE}FILESMODE_pfsync_defer.py=	0555
9607ffa50bSKristof Provost${PACKAGE}FILESMODE_pft_ether.py=	0555
976bd36d1cSKristof Provost${PACKAGE}FILESMODE_pft_read_ipfix.py=	0555
981d6f5f21SKristof Provost
991d6f5f21SKristof Provost.include <bsd.test.mk>
100