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