Searched refs:bpftool (Results 1 - 19 of 19) sorted by relevance

/linux-master/tools/testing/selftests/bpf/
H A Dtest_bpftool_metadata.sh48 if ! bpftool version > /dev/null 2>&1; then
49 echo "selftests: $TESTNAME [SKIP] Could not run test without bpftool"
61 bpftool prog load $BPF_FILE_UNUSED $BPF_DIR/unused
63 METADATA_PLAIN="$(bpftool prog)"
67 bpftool prog --json | grep '"metadata":{"a":"foo","b":1}' > /dev/null
69 bpftool map | grep 'metadata.rodata' > /dev/null
73 bpftool prog load $BPF_FILE_USED $BPF_DIR/used
75 METADATA_PLAIN="$(bpftool prog)"
79 bpftool prog --json | grep '"metadata":{"a":"bar","b":2}' > /dev/null
81 bpftool ma
[all...]
H A Dtest_bpftool_build.sh7 echo -e "\tTest the different ways of building bpftool."
23 if [ ! -e tools/bpf/bpftool/Makefile ]; then
24 echo -e "skip: bpftool files not found!\n"
45 find $dir -type f -executable -name bpftool -print -exec false {} + && \
46 ERROR=1 && printf "FAILURE: Did not find bpftool\n"
88 echo "Trying to build bpftool"
99 ## down from toplevel Makefile to bpftool's Makefile.
113 make_and_clean -C tools/bpf/bpftool
115 make_with_tmpdir -C tools/bpf/bpftool OUTPUT
117 make_with_tmpdir -C tools/bpf/bpftool
[all...]
H A Dtest_xdp_veth.sh74 if ! bpftool version > /dev/null 2>&1; then
75 echo "selftests: $TESTNAME [SKIP] Could not run test without bpftool"
103 bpftool prog loadall \
106 bpftool map update pinned $BPF_DIR/maps/tx_port key 0 0 0 0 value 122 0 0 0
107 bpftool map update pinned $BPF_DIR/maps/tx_port key 1 0 0 0 value 133 0 0 0
108 bpftool map update pinned $BPF_DIR/maps/tx_port key 2 0 0 0 value 111 0 0 0
H A Dtest_flow_dissector.sh24 if bpftool="$(which bpftool)"; then
27 $bpftool prog loadall $BPF_FILE /sys/fs/bpf/flow \
30 if ! unshare --net $bpftool prog attach pinned \
36 $bpftool prog attach pinned /sys/fs/bpf/flow/_dissect \
39 if unshare --net $bpftool prog attach pinned \
45 if ! $bpftool prog detach pinned \
53 echo "Skipping root flow dissector test, bpftool not found" >&2
H A Dtest_bpftool.py13 # Add the source tree of bpftool and /usr/local/sbin to PATH
16 "tools", "bpf", "bpftool"))
29 _args = ["bpftool"]
37 def bpftool(args): function
172 res = bpftool(["feature", "probe", "macros"])
H A Dtest_offload.py168 def bpftool(args, JSON=True, ns="", fail=True, include_stderr=False): function
169 return tool("bpftool", args, {"json":"-p"}, JSON=JSON, ns=ns,
173 _, progs = bpftool("prog show", JSON=True, ns=ns, fail=True)
187 _, maps = bpftool("map show", JSON=True, ns=ns, fail=True)
222 res = bpftool(args, fail=fail, include_stderr=include_stderr)
602 bpftool("prog pin id %d %s" % (prog["id"], file_name))
610 bpftool("map pin id %d %s" % (m["id"], file_name))
618 ret, err = bpftool("prog show pin %s" % (prog_file), fail=False)
622 ret, err = bpftool("map show pin %s" % (map_file), fail=False)
767 ret, progs = bpftool("pro
[all...]
H A DMakefile13 BPFTOOLDIR := $(TOOLSDIR)/bpf/bpftool
204 $(BUILD_DIR)/bpftool $(HOST_BUILD_DIR)/bpftool \
263 DEFAULT_BPFTOOL := $(HOST_SCRATCH_DIR)/sbin/bpftool
265 CROSS_BPFTOOL := $(SCRATCH_DIR)/sbin/bpftool
276 BPFTOOL_OUTPUT=$(HOST_BUILD_DIR)/bpftool/ \
314 $(HOST_BPFOBJ) | $(HOST_BUILD_DIR)/bpftool
318 OUTPUT=$(HOST_BUILD_DIR)/bpftool/ \
325 $(BPFOBJ) | $(BUILD_DIR)/bpftool
329 OUTPUT=$(BUILD_DIR)/bpftool/ \
[all...]
H A Dtest_tunnel.sh526 bpftool prog loadall ${BPF_FILE} ${BPF_PIN_TUNNEL_DIR}/
/linux-master/tools/bpf/bpftool/
H A DMakefile38 # which are not otherwise exported by libbpf, but still required by bpftool.
76 CFLAGS += -DPACKAGE='"bpftool"' -D__EXPORTED_HEADERS__ \
95 FEATURE_USER = .bpftool
138 all: $(OUTPUT)bpftool
184 BPFTOOL_BOOTSTRAP := $(BOOTSTRAP_OUTPUT)bpftool
243 $(OUTPUT)bpftool: $(OBJS) $(LIBBPF)
257 $(call QUIET_CLEAN, bpftool)
258 $(Q)$(RM) -- $(OUTPUT)bpftool $(OUTPUT)*.o $(OUTPUT)*.d
262 $(Q)$(RM) -- $(OUTPUT)FEATURE-DUMP.bpftool
265 install-bin: $(OUTPUT)bpftool
[all...]
/linux-master/kernel/bpf/preload/iterators/
H A DMakefile10 BPFTOOL_SRC := $(TOOLS_PATH)/bpf/bpftool
11 BPFTOOL_OUTPUT := $(abs_out)/bpftool
12 DEFAULT_BPFTOOL := $(BPFTOOL_OUTPUT)/bootstrap/bpftool
/linux-master/tools/bpf/
H A DMakefile79 all: $(PROGS) bpftool runqslower
112 bpftool:
113 $(call descend,bpftool)
116 $(call descend,bpftool,install)
119 $(call descend,bpftool,clean)
133 .PHONY: all install clean bpftool bpftool_install bpftool_clean \
/linux-master/drivers/hid/bpf/entrypoints/
H A DMakefile10 BPFTOOL_SRC := $(TOOLS_PATH)/bpf/bpftool
11 BPFTOOL_OUTPUT := $(abs_out)/bpftool
12 DEFAULT_BPFTOOL := $(BPFTOOL_OUTPUT)/bootstrap/bpftool
/linux-master/tools/bpf/runqslower/
H A DMakefile6 BPFTOOL_OUTPUT := $(OUTPUT)bpftool/
7 DEFAULT_BPFTOOL := $(BPFTOOL_OUTPUT)bootstrap/bpftool
92 $(Q)$(MAKE) $(submake_extras) -C ../bpftool OUTPUT=$(BPFTOOL_OUTPUT) bootstrap
/linux-master/tools/testing/selftests/hid/
H A DMakefile66 BPFTOOLDIR := $(TOOLSDIR)/bpf/bpftool
101 $(HOST_BUILD_DIR)/bpftool $(HOST_BUILD_DIR)/resolve_btfids \
114 DEFAULT_BPFTOOL := $(HOST_SCRATCH_DIR)/sbin/bpftool
122 $(HOST_BPFOBJ) | $(HOST_BUILD_DIR)/bpftool
126 OUTPUT=$(HOST_BUILD_DIR)/bpftool/ \
240 EXTRA_CLEAN := $(SCRATCH_DIR) $(HOST_SCRATCH_DIR) feature bpftool \
/linux-master/tools/bpf/bpftool/Documentation/
H A DMakefile18 MAN8_RST = $(wildcard bpftool*.rst)
/linux-master/samples/hid/
H A DMakefile112 @$(RM) -r $(CURDIR)/libbpf $(CURDIR)/bpftool
121 BPFTOOLDIR := $(TOOLS_PATH)/bpf/bpftool
122 BPFTOOL_OUTPUT := $(abspath $(HID_SAMPLES_PATH))/bpftool
123 BPFTOOL := $(BPFTOOL_OUTPUT)/bootstrap/bpftool
/linux-master/samples/bpf/
H A DMakefile252 @$(RM) -r $(CURDIR)/libbpf $(CURDIR)/bpftool
261 BPFTOOLDIR := $(TOOLS_PATH)/bpf/bpftool
262 BPFTOOL_OUTPUT := $(abspath $(BPF_SAMPLES_PATH))/bpftool
263 DEFAULT_BPFTOOL := $(BPFTOOL_OUTPUT)/bootstrap/bpftool
/linux-master/tools/perf/
H A DMakefile.perf1094 BPFTOOL := $(SKEL_TMP_OUT)/bootstrap/bpftool
1121 $(Q)CFLAGS= $(MAKE) -C ../bpf/bpftool \
1149 $(error Missing bpftool input for generating vmlinux.h)
H A DMakefile.config679 $(warning Warning: Disabled BPF skeletons as libelf is required by bpftool)
682 $(warning Warning: Disabled BPF skeletons as zlib is required by bpftool)

Completed in 179 milliseconds