Skip to content

Commit c4fcfeb

Browse files
committed
fix: Make HOST_MAP_MAX_ENTRIES configurable in host_map_test Makefile
- Add HOST_MAP_MAX_ENTRIES variable with default value 10 - Pass HOST_MAP_MAX_ENTRIES to both BPF and C compilation commands - Enable the documented feature allowing users to customize map entries via 'make HOST_MAP_MAX_ENTRIES=N' Signed-off-by: jingxuanxie <[email protected]>
1 parent cb95d73 commit c4fcfeb

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

example/gpu/host_map_test/Makefile

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
# SPDX-License-Identifier: (LGPL-2.1 OR BSD-2-Clause)
22
OUTPUT := .output
33
CLANG ?= clang
4+
HOST_MAP_MAX_ENTRIES ?= 10
45
LIBBPF_SRC := $(abspath ../../../third_party/libbpf/src)
56
BPFTOOL_SRC := $(abspath ../../../third_party/bpftool/src)
67
LIBBPF_OBJ := $(abspath $(OUTPUT)/libbpf.a)
@@ -94,6 +95,7 @@ $(OUTPUT)/%.bpf.o: %.bpf.c $(LIBBPF_OBJ) $(wildcard %.h) $(VMLINUX) | $(OUTPUT)
9495
$(call msg,BPF,$@)
9596
$(Q)$(CLANG) -Xlinker --export-dynamic -g -O2 -target bpf -D__TARGET_ARCH_$(ARCH) \
9697
$(INCLUDES) $(CLANG_BPF_SYS_INCLUDES) \
98+
-DHOST_MAP_MAX_ENTRIES=$(HOST_MAP_MAX_ENTRIES) \
9799
-c $(filter %.c,$^) -o $(patsubst %.bpf.o,%.tmp.bpf.o,$@)
98100
$(Q)$(BPFTOOL) gen object $@ $(patsubst %.bpf.o,%.tmp.bpf.o,$@)
99101

@@ -107,7 +109,7 @@ $(patsubst %,$(OUTPUT)/%.o,$(APPS)): %.o: %.skel.h
107109

108110
$(OUTPUT)/%.o: %.c $(wildcard %.h) | $(OUTPUT)
109111
$(call msg,CC,$@)
110-
$(Q)$(CC) $(CFLAGS) $(INCLUDES) -c $(filter %.c,$^) -o $@
112+
$(Q)$(CC) $(CFLAGS) $(INCLUDES) -DHOST_MAP_MAX_ENTRIES=$(HOST_MAP_MAX_ENTRIES) -c $(filter %.c,$^) -o $@
111113

112114
# Build application binary
113115
$(APPS): %: $(OUTPUT)/%.o $(LIBBPF_OBJ) | $(OUTPUT)

0 commit comments

Comments
 (0)