1 2PACKAGE= tests 3 4TESTSDIR= ${TESTSBASE}/sys/netinet 5BINDIR= ${TESTSDIR} 6 7TESTS_SUBDIRS+= libalias 8 9ATF_TESTS_C= fibs_multibind_test \ 10 ip_reass_test \ 11 ip6_v4mapped_test \ 12 so_reuseport_lb_test \ 13 socket_afinet \ 14 tcp_connect_port_test \ 15 tcp_md5_getsockopt 16 17ATF_TESTS_SH= arp \ 18 carp \ 19 divert \ 20 fibs \ 21 fibs_test \ 22 forward \ 23 lpm \ 24 output \ 25 redirect 26 27ATF_TESTS_PYTEST+= carp.py 28 29# Some of the arp tests look for log messages in the dmesg buffer, so run them 30# serially to avoid problems with interleaved output. 31TEST_METADATA.arp+= is_exclusive="true" 32TEST_METADATA.divert+= required_programs="python" \ 33 execenv="jail" \ 34 execenv_jail_params="vnet allow.raw_sockets" 35TEST_METADATA.fibs_test+= execenv="jail" \ 36 execenv_jail_params="vnet allow.raw_sockets" 37TEST_METADATA.forward+= required_programs="python" \ 38 execenv="jail" \ 39 execenv_jail_params="vnet allow.raw_sockets" 40TEST_METADATA.output+= required_programs="python" 41TEST_METADATA.redirect+= required_programs="python" 42TEST_METADATA.tcp6_v4mapped_bind_test+= is_exclusive="true" 43 44PROGS= udp_dontroute tcp_user_cookie 45 46${PACKAGE}FILES+= redirect.py 47 48${PACKAGE}FILESMODE_redirect.py=0555 49 50MAN= 51 52.include <bsd.test.mk> 53