xref: /freebsd/tests/sys/netinet/Makefile (revision b3b279b801d571919c8bbd5de4325d8819ffd59a)
1a0ba604bSLi-Wen HsuPACKAGE=	tests
2a0ba604bSLi-Wen Hsu
3f227705fSAlan SomersTESTSDIR=	${TESTSBASE}/sys/netinet
40cfee0c2SAlan SomersBINDIR=		${TESTSDIR}
5f227705fSAlan Somers
67fd8baeeSLutz DonnerhackeTESTS_SUBDIRS+=	libalias
77fd8baeeSLutz Donnerhacke
8ad77d317SGleb SmirnoffATF_TESTS_C=	broadcast \
9ad77d317SGleb Smirnoff		fibs_multibind_test \
107034563fSMark Johnston		ip_reass_test \
11ae5c3dfdSMark Johnston		ip6_v4mapped_test \
12aa321596SBjoern A. Zeeb		so_reuseport_lb_test \
1336c52a52SJonathan T. Looney		socket_afinet \
1479588897SClaudio Jeker		tcp_connect_port_test \
15861274c9SGleb Smirnoff		tcp_implied_connect \
168d3d9ca8SGleb Smirnoff		tcp_md5_getsockopt \
174f274f84SGleb Smirnoff		udp_bindings \
188d3d9ca8SGleb Smirnoff		udp_io
193f8b4bf2SMark Johnston
209e0aaeddSJohn BaldwinATF_TESTS_SH=	arp \
219e0aaeddSJohn Baldwin		carp \
229e0aaeddSJohn Baldwin		divert \
239e0aaeddSJohn Baldwin		fibs \
249e0aaeddSJohn Baldwin		fibs_test \
259e0aaeddSJohn Baldwin		forward \
269e0aaeddSJohn Baldwin		lpm \
270849f163SGleb Smirnoff		multicast \
289e0aaeddSJohn Baldwin		output \
299e0aaeddSJohn Baldwin		redirect
309e0aaeddSJohn Baldwin
315e2e3615SKristof ProvostATF_TESTS_PYTEST+=	carp.py
32c2e0b604SKristof ProvostATF_TESTS_PYTEST+=	igmp.py
33be1ad90eSNick BanksATF_TESTS_PYTEST+=	tcp_hpts_test.py
345e2e3615SKristof Provost
357cbb6b6eSMark JohnstonLIBADD.so_reuseport_lb_test=	pthread
364f274f84SGleb SmirnoffLIBADD.udp_bindings=		pthread
377cbb6b6eSMark Johnston
38b103fc49SMark Johnston# Some of the arp tests look for log messages in the dmesg buffer, so run them
39b103fc49SMark Johnston# serially to avoid problems with interleaved output.
40b103fc49SMark JohnstonTEST_METADATA.arp+=	is_exclusive="true"
41b103fc49SMark JohnstonTEST_METADATA.divert+=	required_programs="python"	\
42b103fc49SMark Johnston			execenv="jail"			\
43b103fc49SMark Johnston			execenv_jail_params="vnet allow.raw_sockets"
44a079f2b5SMark JohnstonTEST_METADATA.fibs_test+= execenv="jail"		\
45a079f2b5SMark Johnston			execenv_jail_params="vnet allow.raw_sockets"
46b103fc49SMark JohnstonTEST_METADATA.forward+=	required_programs="python"	\
47b103fc49SMark Johnston			execenv="jail"			\
48b103fc49SMark Johnston			execenv_jail_params="vnet allow.raw_sockets"
49*b3b279b8SMark JohnstonTEST_METADATA.multicast+= execenv="jail"		\
50*b3b279b8SMark Johnston			execenv_jail_params="vnet"
51b43bd107SEdward Tomasz NapieralaTEST_METADATA.output+=	required_programs="python"
5278ec1136SGleb SmirnoffTEST_METADATA.redirect+= required_programs="python"
53430f7286SEnji Cooper
54d0c8a0b3SGleb SmirnoffPROGS=	udp_dontroute tcp_user_cookie multicast-send multicast-receive
55430f7286SEnji Cooper
5634a5582cSAlexander V. Chernikov${PACKAGE}FILES+=		redirect.py
5734a5582cSAlexander V. Chernikov
5834a5582cSAlexander V. Chernikov${PACKAGE}FILESMODE_redirect.py=0555
5934a5582cSAlexander V. Chernikov
60c115b818SWarner LoshMAN=
61430f7286SEnji Cooper
62f227705fSAlan Somers.include <bsd.test.mk>
63