Makefile (7762876fdb3e43441b56129c9fa2a79c048a535b) Makefile (347fcdc414f98998df1c5969e4612e4da67d6852)
1# SPDX-License-Identifier: GPL-2.0
2# Makefile for net selftests
3
4CFLAGS += -Wall -Wl,--no-as-needed -O2 -g
5CFLAGS += -I../../../../usr/include/ $(KHDR_INCLUDES)
6# Additional include paths needed by kselftest.h
7CFLAGS += -I../
8

--- 83 unchanged lines hidden (view full) ---

92TEST_PROGS += test_bridge_neigh_suppress.sh
93TEST_PROGS += test_vxlan_nolocalbypass.sh
94TEST_PROGS += test_bridge_backup_port.sh
95TEST_PROGS += fdb_flush.sh
96TEST_PROGS += fq_band_pktlimit.sh
97TEST_PROGS += vlan_hw_filter.sh
98TEST_PROGS += bpf_offload.py
99TEST_PROGS += ipv6_route_update_soft_lockup.sh
1# SPDX-License-Identifier: GPL-2.0
2# Makefile for net selftests
3
4CFLAGS += -Wall -Wl,--no-as-needed -O2 -g
5CFLAGS += -I../../../../usr/include/ $(KHDR_INCLUDES)
6# Additional include paths needed by kselftest.h
7CFLAGS += -I../
8

--- 83 unchanged lines hidden (view full) ---

92TEST_PROGS += test_bridge_neigh_suppress.sh
93TEST_PROGS += test_vxlan_nolocalbypass.sh
94TEST_PROGS += test_bridge_backup_port.sh
95TEST_PROGS += fdb_flush.sh
96TEST_PROGS += fq_band_pktlimit.sh
97TEST_PROGS += vlan_hw_filter.sh
98TEST_PROGS += bpf_offload.py
99TEST_PROGS += ipv6_route_update_soft_lockup.sh
100TEST_PROGS += busy_poll_test.sh
100
101
102# YNL files, must be before "include ..lib.mk"
103YNL_GEN_FILES := busy_poller
104TEST_GEN_FILES += $(YNL_GEN_FILES)
105
101TEST_FILES := settings
102TEST_FILES += in_netns.sh lib.sh net_helper.sh setup_loopback.sh setup_veth.sh
103
104TEST_GEN_FILES += $(patsubst %.c,%.o,$(wildcard *.bpf.c))
105
106TEST_INCLUDES := forwarding/lib.sh
107
108include ../lib.mk
109
106TEST_FILES := settings
107TEST_FILES += in_netns.sh lib.sh net_helper.sh setup_loopback.sh setup_veth.sh
108
109TEST_GEN_FILES += $(patsubst %.c,%.o,$(wildcard *.bpf.c))
110
111TEST_INCLUDES := forwarding/lib.sh
112
113include ../lib.mk
114
115# YNL build
116YNL_GENS := netdev
117include ynl.mk
118
110$(OUTPUT)/epoll_busy_poll: LDLIBS += -lcap
111$(OUTPUT)/reuseport_bpf_numa: LDLIBS += -lnuma
112$(OUTPUT)/tcp_mmap: LDLIBS += -lpthread -lcrypto
113$(OUTPUT)/tcp_inq: LDLIBS += -lpthread
114$(OUTPUT)/bind_bhash: LDLIBS += -lpthread
115$(OUTPUT)/io_uring_zerocopy_tx: CFLAGS += -I../../../include/
116
117include bpf.mk
119$(OUTPUT)/epoll_busy_poll: LDLIBS += -lcap
120$(OUTPUT)/reuseport_bpf_numa: LDLIBS += -lnuma
121$(OUTPUT)/tcp_mmap: LDLIBS += -lpthread -lcrypto
122$(OUTPUT)/tcp_inq: LDLIBS += -lpthread
123$(OUTPUT)/bind_bhash: LDLIBS += -lpthread
124$(OUTPUT)/io_uring_zerocopy_tx: CFLAGS += -I../../../include/
125
126include bpf.mk