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