1PACKAGE= tests 2 3TESTSDIR= ${TESTSBASE}/sys/netpfil/pf 4TESTS_SUBDIRS+= ioctl 5 6ATF_TESTS_SH+= altq \ 7 anchor \ 8 counters \ 9 debug \ 10 divert-to \ 11 dup \ 12 ether \ 13 forward \ 14 fragmentation_compat \ 15 fragmentation_pass \ 16 fragmentation_no_reassembly \ 17 get_state \ 18 icmp \ 19 icmp6 \ 20 if_enc \ 21 limits \ 22 limiters \ 23 loginterface \ 24 killstate \ 25 macro \ 26 match \ 27 max_pkt_rate \ 28 max_pkt_size \ 29 max_states \ 30 mbuf \ 31 modulate \ 32 names \ 33 nat \ 34 nat64 \ 35 once \ 36 osfp \ 37 pass_block \ 38 pflog \ 39 pflow \ 40 pfsync \ 41 prio \ 42 proxy \ 43 rdr \ 44 ridentifier \ 45 route_to \ 46 rtable \ 47 rules_counter \ 48 scrub_compat \ 49 scrub_pass \ 50 sctp \ 51 set_skip \ 52 set_tos \ 53 snmp \ 54 src_track \ 55 status \ 56 syncookie \ 57 synproxy \ 58 table \ 59 tcp \ 60 tos \ 61 unmapped_mbuf 62 63ATF_TESTS_PYTEST+= frag4.py 64ATF_TESTS_PYTEST+= frag6.py 65ATF_TESTS_PYTEST+= header.py 66ATF_TESTS_PYTEST+= icmp.py 67ATF_TESTS_PYTEST+= igmp.py 68ATF_TESTS_PYTEST+= mld.py 69ATF_TESTS_PYTEST+= nat44.py 70ATF_TESTS_PYTEST+= nat64.py 71ATF_TESTS_PYTEST+= nat66.py 72ATF_TESTS_PYTEST+= return.py 73ATF_TESTS_PYTEST+= sctp.py 74ATF_TESTS_PYTEST+= tcp.py 75 76# Allow tests to run in parallel in their own jails 77TEST_METADATA+= execenv="jail" 78TEST_METADATA+= execenv_jail_params="vnet allow.raw_sockets allow.read_msgbuf" 79 80${PACKAGE}FILES+= \ 81 bsnmpd.conf \ 82 CVE-2019-5597.py \ 83 CVE-2019-5598.py \ 84 daytime_inetd.conf \ 85 echo_inetd.conf \ 86 fragcommon.py \ 87 frag-overindex.py \ 88 frag-overlimit.py \ 89 frag-overreplace.py \ 90 frag-overhole.py \ 91 frag-adjhole.py \ 92 pfsync_defer.py \ 93 pft_ether.py \ 94 pft_read_ipfix.py \ 95 rdr-srcport.py \ 96 tftpd_inetd.conf \ 97 tftpd_proxy_inetd.conf \ 98 utils.subr \ 99 utils.py 100 101${PACKAGE}FILESMODE_bsnmpd.conf= 0555 102${PACKAGE}FILESMODE_CVE-2019-5597.py= 0555 103${PACKAGE}FILESMODE_CVE-2019-5598.py= 0555 104${PACKAGE}FILESMODE_fragcommon.py= 0555 105${PACKAGE}FILESMODE_frag-overindex.py= 0555 106${PACKAGE}FILESMODE_frag-overlimit.py= 0555 107${PACKAGE}FILESMODE_frag-overreplace.py= 0555 108${PACKAGE}FILESMODE_frag-overhole.py= 0555 109${PACKAGE}FILESMODE_frag-adjhole.py= 0555 110${PACKAGE}FILESMODE_pfsync_defer.py= 0555 111${PACKAGE}FILESMODE_pft_ether.py= 0555 112${PACKAGE}FILESMODE_pft_read_ipfix.py= 0555 113 114.include <bsd.test.mk> 115