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 \ 24ab1868a7SKristof Provost match \ 25c5f21023SKristof Provost max_pkt_rate \ 2641fd03c0SKristof Provost max_pkt_size \ 2767bd1d07SKajetan Staszkiewicz max_states \ 2809b7a038SIgor Ostapenko mbuf \ 2938e2d5dbSKristof Provost modulate \ 30df5ceb3bSKristof Provost names \ 319bfe2046SKristof Provost nat \ 320656a680SKristof Provost nat64 \ 33e1f6571aSKristof Provost pass_block \ 3432df0124SKristof Provost pflog \ 35fb0c7468SKristof Provost pflow \ 36e1f6571aSKristof Provost pfsync \ 3724360d83SKristof Provost prio \ 38dd82fd35SKristof Provost proxy \ 39b9870ba9STom Jones rdr \ 4050816111SKristof Provost ridentifier \ 416e0bca03SKristof Provost route_to \ 4238e2d5dbSKristof Provost rtable \ 43112f007eSKristof Provost rules_counter \ 44b800be97SKajetan Staszkiewicz scrub_compat \ 45b800be97SKajetan Staszkiewicz scrub_pass \ 4695363473SKristof Provost sctp \ 476ab3ac5aSKristof Provost set_skip \ 48e1f6571aSKristof Provost set_tos \ 49c849f533SKristof Provost snmp \ 50e1f6571aSKristof Provost src_track \ 51a9d7ff4eSKristof Provost status \ 523be9301aSKristof Provost syncookie \ 53e1f6571aSKristof Provost synproxy \ 549d3b2bcfSKristof Provost table \ 554c84c69bSKristof Provost tcp \ 569d3b2bcfSKristof Provost tos 571d6f5f21SKristof Provost 58*8a309785SKristof ProvostATF_TESTS_PYTEST+= frag4.py 59b23dbabbSKristof ProvostATF_TESTS_PYTEST+= frag6.py 6032546d57SKristof ProvostATF_TESTS_PYTEST+= header.py 61b27d3f71SKristof ProvostATF_TESTS_PYTEST+= icmp.py 62ad8eabd4SKristof ProvostATF_TESTS_PYTEST+= igmp.py 63b6d0caa4SKristof ProvostATF_TESTS_PYTEST+= mld.py 64a4e04032SKristof ProvostATF_TESTS_PYTEST+= nat64.py 6557c50d6bSKristof ProvostATF_TESTS_PYTEST+= nat66.py 6616665c74SKristof ProvostATF_TESTS_PYTEST+= return.py 671a28d5feSKristof ProvostATF_TESTS_PYTEST+= sctp.py 6837b6e0d8SKristof ProvostATF_TESTS_PYTEST+= tcp.py 69b23dbabbSKristof Provost 704f752a15SKristof Provost# Allow tests to run in parallel in their own jails 714f752a15SKristof ProvostTEST_METADATA+= execenv="jail" 724f752a15SKristof ProvostTEST_METADATA+= execenv_jail_params="vnet allow.raw_sockets" 73b60600ceSMark Johnston 74c849f533SKristof Provost${PACKAGE}FILES+= \ 75c849f533SKristof Provost bsnmpd.conf \ 76c849f533SKristof Provost CVE-2019-5597.py \ 77e1f6571aSKristof Provost CVE-2019-5598.py \ 7893b64cdcSKristof Provost daytime_inetd.conf \ 796e0bca03SKristof Provost echo_inetd.conf \ 80d39d5ee2SKristof Provost fragcommon.py \ 81d39d5ee2SKristof Provost frag-overindex.py \ 82d39d5ee2SKristof Provost frag-overlimit.py \ 83d39d5ee2SKristof Provost frag-overreplace.py \ 84db100bd9SKristof Provost frag-overhole.py \ 85db100bd9SKristof Provost frag-adjhole.py \ 8660a3a371SKristof Provost pfsync_defer.py \ 8707ffa50bSKristof Provost pft_ether.py \ 886bd36d1cSKristof Provost pft_read_ipfix.py \ 899897a669SMark Johnston rdr-srcport.py \ 9063cc817aSKristof Provost utils.subr \ 9163cc817aSKristof Provost utils.py 92c0b63519SKristof Provost 93c849f533SKristof Provost${PACKAGE}FILESMODE_bsnmpd.conf= 0555 9415426769SKristof Provost${PACKAGE}FILESMODE_CVE-2019-5597.py= 0555 957de4bd92SKristof Provost${PACKAGE}FILESMODE_CVE-2019-5598.py= 0555 96d39d5ee2SKristof Provost${PACKAGE}FILESMODE_fragcommon.py= 0555 97d39d5ee2SKristof Provost${PACKAGE}FILESMODE_frag-overindex.py= 0555 98d39d5ee2SKristof Provost${PACKAGE}FILESMODE_frag-overlimit.py= 0555 99d39d5ee2SKristof Provost${PACKAGE}FILESMODE_frag-overreplace.py= 0555 100db100bd9SKristof Provost${PACKAGE}FILESMODE_frag-overhole.py= 0555 101db100bd9SKristof Provost${PACKAGE}FILESMODE_frag-adjhole.py= 0555 10260a3a371SKristof Provost${PACKAGE}FILESMODE_pfsync_defer.py= 0555 10307ffa50bSKristof Provost${PACKAGE}FILESMODE_pft_ether.py= 0555 1046bd36d1cSKristof Provost${PACKAGE}FILESMODE_pft_read_ipfix.py= 0555 1051d6f5f21SKristof Provost 1061d6f5f21SKristof Provost.include <bsd.test.mk> 107