xref: /linux/tools/testing/selftests/drivers/net/hw/Makefile (revision 18a7e218cfcdca6666e1f7356533e4c988780b57)
140d269c0SPetr Machata# SPDX-License-Identifier: GPL-2.0+ OR MIT
240d269c0SPetr Machata
371082faaSDavid WeiTEST_GEN_FILES = iou-zcrx
471082faaSDavid Wei
540d269c0SPetr MachataTEST_PROGS = \
61d0dc857SWillem de Bruijn	csum.py \
740d269c0SPetr Machata	devlink_port_split.py \
880230864SStanislav Fomichev	devmem.py \
940d269c0SPetr Machata	ethtool.sh \
1040d269c0SPetr Machata	ethtool_extended_state.sh \
1140d269c0SPetr Machata	ethtool_mm.sh \
1240d269c0SPetr Machata	ethtool_rmon.sh \
1340d269c0SPetr Machata	hw_stats_l3.sh \
1440d269c0SPetr Machata	hw_stats_l3_gre.sh \
1571082faaSDavid Wei	iou-zcrx.py \
16185646a8SJakub Kicinski	irq.py \
1740d269c0SPetr Machata	loopback.sh \
18b9c8a2c5SVadim Fedorenko	nic_timestamp.py \
199da271f8SJakub Kicinski	pp_alloc_fail.py \
205ae3bcc2SJakub Kicinski	rss_api.py \
21f898c16aSJakub Kicinski	rss_ctx.py \
2226dbe030SJakub Kicinski	rss_flow_label.py \
23da87cabaSGal Pressman	rss_input_xfrm.py \
240d0f4174SJakub Kicinski	tso.py \
25c347fb0fSBui Quang Minh	xsk_reconfig.py \
2640d269c0SPetr Machata	#
2740d269c0SPetr Machata
2840d269c0SPetr MachataTEST_FILES := \
2940d269c0SPetr Machata	ethtool_lib.sh \
3040d269c0SPetr Machata	#
3140d269c0SPetr Machata
3240d269c0SPetr MachataTEST_INCLUDES := \
33ff4b2bfaSJakub Kicinski	$(wildcard lib/py/*.py ../lib/py/*.py) \
3440d269c0SPetr Machata	../../../net/lib.sh \
3540d269c0SPetr Machata	../../../net/forwarding/ipip_lib.sh \
36*f07f91a3SJakub Kicinski	../../../net/forwarding/lib.sh \
3740d269c0SPetr Machata	../../../net/forwarding/tc_common.sh \
3840d269c0SPetr Machata	#
3940d269c0SPetr Machata
40be43a6b2SStanislav Fomichev# YNL files, must be before "include ..lib.mk"
41be43a6b2SStanislav FomichevYNL_GEN_FILES := ncdevmem
42be43a6b2SStanislav FomichevTEST_GEN_FILES += $(YNL_GEN_FILES)
43185646a8SJakub KicinskiTEST_GEN_FILES += $(patsubst %.c,%.o,$(wildcard *.bpf.c))
44be43a6b2SStanislav Fomichev
4540d269c0SPetr Machatainclude ../../../lib.mk
46be43a6b2SStanislav Fomichev
47be43a6b2SStanislav Fomichev# YNL build
48*f07f91a3SJakub KicinskiYNL_GENS := \
49*f07f91a3SJakub Kicinski	ethtool \
50*f07f91a3SJakub Kicinski	netdev \
51*f07f91a3SJakub Kicinski# end of YNL_GENS
52*f07f91a3SJakub Kicinski
53be43a6b2SStanislav Fomichevinclude ../../../net/ynl.mk
54185646a8SJakub Kicinski
55185646a8SJakub Kicinskiinclude ../../../net/bpf.mk
56ca0b04baSLinus Torvalds
5771082faaSDavid Wei$(OUTPUT)/iou-zcrx: LDLIBS += -luring
58