Home
last modified time | relevance | path

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

12

/kernel/linux/linux-5.10/tools/testing/selftests/bpf/
H A Dtest_bpftool_metadata.sh45 if ! bpftool version > /dev/null 2>&1; then
46 echo "selftests: $TESTNAME [SKIP] Could not run test without bpftool"
58 bpftool prog load metadata_unused.o $BPF_DIR/unused
60 METADATA_PLAIN="$(bpftool prog)"
64 bpftool prog --json | grep '"metadata":{"a":"foo","b":1}' > /dev/null
66 bpftool map | grep 'metadata.rodata' > /dev/null
70 bpftool prog load metadata_used.o $BPF_DIR/used
72 METADATA_PLAIN="$(bpftool prog)"
76 bpftool prog --json | grep '"metadata":{"a":"bar","b":2}' > /dev/null
78 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"
105 echo "Trying to build bpftool"
112 ## down from toplevel Makefile to bpftool's Makefile.
126 make_and_clean -C tools/bpf/bpftool
128 make_with_tmpdir -C tools/bpf/bpftool OUTPUT
130 make_with_tmpdir -C tools/bpf/bpftool
[all...]
H A Dtest_xdp_veth.sh71 if ! bpftool version > /dev/null 2>&1; then
72 echo "selftests: $TESTNAME [SKIP] Could not run test without bpftool"
100 bpftool prog loadall \
103 bpftool map update pinned $BPF_DIR/maps/tx_port key 0 0 0 0 value 122 0 0 0
104 bpftool map update pinned $BPF_DIR/maps/tx_port key 1 0 0 0 value 133 0 0 0
105 bpftool map update pinned $BPF_DIR/maps/tx_port key 2 0 0 0 value 111 0 0 0
H A Dtest_flow_dissector.sh22 if bpftool="$(which bpftool)"; then
25 $bpftool prog loadall ./bpf_flow.o /sys/fs/bpf/flow \
28 if ! unshare --net $bpftool prog attach pinned \
34 $bpftool prog attach pinned /sys/fs/bpf/flow/flow_dissector \
37 if unshare --net $bpftool prog attach pinned \
43 if ! $bpftool prog detach pinned \
51 echo "Skipping root flow dissector test, bpftool not found" >&2
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)
185 _, maps = bpftool("map show", JSON=True, ns=ns, fail=True)
220 res = bpftool(args, fail=fail, include_stderr=include_stderr)
600 bpftool("prog pin id %d %s" % (prog["id"], file_name))
608 bpftool("map pin id %d %s" % (m["id"], file_name))
615 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 Dtest_tc_redirect.sh32 command -v bpftool >/dev/null 2>&1 || \
33 { echo >&2 "bpftool is not available"; exit 1; }
193 progs=$(ip netns exec ${NS_FWD} bpftool net --json | jq -r '.[] | .tc | map(.id) | .[]')
195 map=$(bpftool prog show id $prog --json | jq -r '.map_ids | .? | .[]')
197 bpftool map update id $map key hex $(hex_mem_str 0) value hex $(hex_mem_str $veth_src)
198 bpftool map update id $map key hex $(hex_mem_str 1) value hex $(hex_mem_str $veth_dst)
H A DMakefile12 BPFTOOLDIR := $(TOOLSDIR)/bpf/bpftool
151 DEFAULT_BPFTOOL := $(SCRATCH_DIR)/sbin/bpftool
177 $(BPFOBJ) | $(BUILD_DIR)/bpftool
179 OUTPUT=$(BUILD_DIR)/bpftool/ \
181 $(Q)mkdir -p $(BUILD_DIR)/bpftool/Documentation
184 OUTPUT=$(BUILD_DIR)/bpftool/Documentation/ \
193 $(BUILD_DIR)/libbpf $(BUILD_DIR)/bpftool $(BUILD_DIR)/resolve_btfids $(INCLUDE_DIR):
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
176 res = bpftool(["feature", "probe", "macros"])
/kernel/linux/linux-6.6/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_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)
185 _, maps = bpftool("map show", JSON=True, ns=ns, fail=True)
220 res = bpftool(args, fail=fail, include_stderr=include_stderr)
600 bpftool("prog pin id %d %s" % (prog["id"], file_name))
608 bpftool("map pin id %d %s" % (m["id"], file_name))
615 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
175 $(BUILD_DIR)/bpftool $(HOST_BUILD_DIR)/bpftool \
225 DEFAULT_BPFTOOL := $(HOST_SCRATCH_DIR)/sbin/bpftool
227 CROSS_BPFTOOL := $(SCRATCH_DIR)/sbin/bpftool
238 BPFTOOL_OUTPUT=$(HOST_BUILD_DIR)/bpftool/ \
276 $(HOST_BPFOBJ) | $(HOST_BUILD_DIR)/bpftool
280 OUTPUT=$(HOST_BUILD_DIR)/bpftool/ \
287 $(BPFOBJ) | $(BUILD_DIR)/bpftool
291 OUTPUT=$(BUILD_DIR)/bpftool/ \
[all...]
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"])
/kernel/linux/linux-5.10/tools/bpf/bpftool/
H A DMakefile43 CFLAGS += -DPACKAGE='"bpftool"' -D__EXPORTED_HEADERS__ \
63 FEATURE_USER = .bpftool
101 all: $(OUTPUT)bpftool
120 BPFTOOL_BOOTSTRAP := $(if $(OUTPUT),$(OUTPUT)bpftool-bootstrap,./bpftool-bootstrap)
172 $(OUTPUT)bpftool: $(OBJS) $(LIBBPF)
183 $(call QUIET_CLEAN, bpftool)
184 $(Q)$(RM) -- $(OUTPUT)bpftool $(OUTPUT)*.o $(OUTPUT)*.d
188 $(Q)$(RM) -- $(OUTPUT)FEATURE-DUMP.bpftool
191 install: $(OUTPUT)bpftool
[all...]
/kernel/linux/linux-6.6/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...]
/kernel/linux/linux-5.10/tools/bpf/
H A DMakefile76 all: $(PROGS) bpftool runqslower
109 bpftool:
110 $(call descend,bpftool)
113 $(call descend,bpftool,install)
116 $(call descend,bpftool,clean)
130 .PHONY: all install clean bpftool bpftool_install bpftool_clean \
/kernel/linux/linux-6.6/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 \
/kernel/linux/linux-6.6/tools/testing/selftests/hid/
H A DMakefile64 BPFTOOLDIR := $(TOOLSDIR)/bpf/bpftool
100 $(HOST_BUILD_DIR)/bpftool $(HOST_BUILD_DIR)/resolve_btfids \
113 DEFAULT_BPFTOOL := $(HOST_SCRATCH_DIR)/sbin/bpftool
121 $(HOST_BPFOBJ) | $(HOST_BUILD_DIR)/bpftool
125 OUTPUT=$(HOST_BUILD_DIR)/bpftool/ \
242 EXTRA_CLEAN := $(SCRATCH_DIR) $(HOST_SCRATCH_DIR) feature bpftool \
/kernel/linux/linux-6.6/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
/kernel/linux/linux-6.6/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
/kernel/linux/linux-6.6/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
/kernel/linux/linux-5.10/kernel/bpf/preload/iterators/
H A DMakefile6 DEFAULT_BPFTOOL := $(OUTPUT)/sbin/bpftool
56 $(Q)$(MAKE) $(submake_extras) -C ../../../../tools/bpf/bpftool \
/kernel/linux/linux-5.10/tools/bpf/runqslower/
H A DMakefile6 DEFAULT_BPFTOOL := $(OUTPUT)/sbin/bpftool
84 $(Q)$(MAKE) $(submake_extras) -C ../bpftool \

Completed in 10 milliseconds

12