Home
last modified time | relevance | path

Searched refs:bpftool (Results 1 – 15 of 15) sorted by relevance

/tools/bpf/bpftool/Documentation/
Dbpftool-map.rst2 bpftool-map
13 **bpftool** [*OPTIONS*] **map** *COMMAND*
24 | **bpftool** **map { show | list }** [*MAP*]
25 | **bpftool** **map create** *FILE* **type** *TYPE* **key** *KEY_SIZE* **value** *VALUE_SIZE* \
27 | **bpftool** **map dump** *MAP*
28 | **bpftool** **map update** *MAP* [**key** *DATA*] [**value** *VALUE*] [*UPDATE_FLAGS*]
29 | **bpftool** **map lookup** *MAP* [**key** *DATA*]
30 | **bpftool** **map getnext** *MAP* [**key** *DATA*]
31 | **bpftool** **map delete** *MAP* **key** *DATA*
32 | **bpftool** **map pin** *MAP* *FILE*
[all …]
Dbpftool-perf.rst2 bpftool-perf
13 **bpftool** [*OPTIONS*] **perf** *COMMAND*
23 | **bpftool** **perf { show | list }**
24 | **bpftool** **perf help**
28 **bpftool perf { show | list }**
38 **bpftool perf help**
44 Print short generic help message (similar to **bpftool help**).
47 Print version number (similar to **bpftool version**).
63 | **# bpftool perf**
73 | **# bpftool -j perf**
[all …]
Dbpftool-net.rst2 bpftool-net
13 **bpftool** [*OPTIONS*] **net** *COMMAND*
23 | **bpftool** **net { show | list }** [ **dev** *NAME* ]
24 | **bpftool** **net attach** *ATTACH_TYPE* *PROG* **dev** *NAME* [ **overwrite** ]
25 | **bpftool** **net detach** *ATTACH_TYPE* **dev** *NAME*
26 | **bpftool** **net help**
33 **bpftool net { show | list }** [ **dev** *NAME* ]
43 users can use **bpftool cgroup** to dump cgroup attachments.
55 **bpftool** **net attach** *ATTACH_TYPE* *PROG* **dev** *NAME* [ **overwrite** ]
67 **bpftool** **net detach** *ATTACH_TYPE* **dev** *NAME*
[all …]
Dbpftool.rst13 **bpftool** [*OPTIONS*] *OBJECT* { *COMMAND* | **help** }
15 **bpftool** **batch file** *FILE*
17 **bpftool** **version**
41 *bpftool* allows for inspection and simple modification of BPF objects
50 Print short help message (similar to **bpftool help**).
53 Print version number (similar to **bpftool version**).
78 **bpftool-prog**\ (8),
79 **bpftool-map**\ (8),
80 **bpftool-cgroup**\ (8),
81 **bpftool-feature**\ (8),
[all …]
Dbpftool-feature.rst2 bpftool-feature
13 **bpftool** [*OPTIONS*] **feature** *COMMAND*
22 | **bpftool** **feature probe** [*COMPONENT*] [**macros** [**prefix** *PREFIX*]]
23 | **bpftool** **feature help**
29 **bpftool feature probe** [**kernel**] [**macros** [**prefix** *PREFIX*]]
51 **bpftool feature probe dev** *NAME* [**macros** [**prefix** *PREFIX*]]
58 **bpftool feature help**
64 Print short generic help message (similar to **bpftool help**).
67 Print version number (similar to **bpftool version**).
84 **bpftool**\ (8),
[all …]
Dbpftool-cgroup.rst2 bpftool-cgroup
13 **bpftool** [*OPTIONS*] **cgroup** *COMMAND*
23 | **bpftool** **cgroup { show | list }** *CGROUP* [**effective**]
24 | **bpftool** **cgroup tree** [*CGROUP_ROOT*] [**effective**]
25 | **bpftool** **cgroup attach** *CGROUP* *ATTACH_TYPE* *PROG* [*ATTACH_FLAGS*]
26 | **bpftool** **cgroup detach** *CGROUP* *ATTACH_TYPE* *PROG*
27 | **bpftool** **cgroup help**
38 **bpftool cgroup { show | list }** *CGROUP* [**effective**]
48 **bpftool cgroup tree** [*CGROUP_ROOT*] [**effective**]
51 bpftool uses cgroup v2 mountpoint.
[all …]
Dbpftool-btf.rst2 bpftool-btf
13 **bpftool** [*OPTIONS*] **btf** *COMMAND*
22 | **bpftool** **btf** { **show** | **list** } [**id** *BTF_ID*]
23 | **bpftool** **btf dump** *BTF_SRC* [**format** *FORMAT*]
24 | **bpftool** **btf help**
33 **bpftool btf { show | list }** [**id** *BTF_ID*]
39 **bpftool btf dump** *BTF_SRC*
64 **bpftool btf help**
70 Print short generic help message (similar to **bpftool help**).
73 Print version number (similar to **bpftool version**).
[all …]
Dbpftool-prog.rst2 bpftool-prog
13 **bpftool** [*OPTIONS*] **prog** *COMMAND*
24 | **bpftool** **prog { show | list }** [*PROG*]
25 | **bpftool** **prog dump xlated** *PROG* [{**file** *FILE* | **opcodes** | **visual** | **linum**}]
26 | **bpftool** **prog dump jited** *PROG* [{**file** *FILE* | **opcodes** | **linum**}]
27 | **bpftool** **prog pin** *PROG* *FILE*
28 | **bpftool** **prog { load | loadall }** *OBJ* *PATH* [**type** *TYPE*] [**map** {**idx** *IDX* | …
29 | **bpftool** **prog attach** *PROG* *ATTACH_TYPE* [*MAP*]
30 | **bpftool** **prog detach** *PROG* *ATTACH_TYPE* [*MAP*]
31 | **bpftool** **prog tracelog**
[all …]
/tools/bpf/bpftool/
DMakefile62 FEATURE_USER = .bpftool
92 all: $(OUTPUT)bpftool
118 $(OUTPUT)bpftool: $(OBJS) $(LIBBPF)
125 $(call QUIET_CLEAN, bpftool)
126 $(Q)$(RM) -- $(OUTPUT)bpftool $(OUTPUT)*.o $(OUTPUT)*.d
129 $(Q)$(RM) -- $(OUTPUT)FEATURE-DUMP.bpftool
132 install: $(OUTPUT)bpftool
133 $(call QUIET_INSTALL, bpftool)
135 $(Q)$(INSTALL) $(OUTPUT)bpftool $(DESTDIR)$(prefix)/sbin/bpftool
137 $(Q)$(INSTALL) -m 0644 bash-completion/bpftool $(DESTDIR)$(bash_compdir)
[all …]
D.gitignore2 /bpftool
3 bpftool*.8
5 FEATURE-DUMP.bpftool
/tools/testing/selftests/bpf/
Dtest_bpftool_build.sh41 find $dir -type f -executable -name bpftool -print -exec false {} + && \
105 make_and_clean -C tools/bpf/bpftool
107 make_with_tmpdir -C tools/bpf/bpftool OUTPUT
109 make_with_tmpdir -C tools/bpf/bpftool O
137 cd bpf/bpftool
Dtest_xdp_veth.sh71 if ! bpftool version > /dev/null 2>&1; then
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
Dtest_offload.py168 def bpftool(args, JSON=True, ns="", fail=True, include_stderr=False): function
173 _, progs = bpftool("prog show", JSON=True, ns=ns, fail=True)
185 _, maps = bpftool("map show", JSON=True, ns=ns, fail=True)
222 res = bpftool(args, fail=fail, include_stderr=include_stderr)
591 bpftool("prog pin id %d %s" % (prog["id"], file_name))
599 bpftool("map pin id %d %s" % (m["id"], file_name))
606 ret, err = bpftool("prog show pin %s" % (prog_file), fail=False)
613 ret, err = bpftool("map show pin %s" % (map_file), fail=False)
760 ret, progs = bpftool("prog", fail=False)
763 _, base_maps = bpftool("map")
[all …]
/tools/bpf/
DMakefile76 all: $(PROGS) bpftool
109 bpftool: target
110 $(call descend,bpftool)
113 $(call descend,bpftool,install)
116 $(call descend,bpftool,clean)
118 .PHONY: all install clean bpftool bpftool_install bpftool_clean
/tools/bpf/bpftool/bash-completion/
Dbpftool1 # bpftool(8) bash completion -*- shell-script -*-
49 COMPREPLY+=( $( compgen -W "$( bpftool -jp map 2>&1 | \
57 COMPREPLY+=( $( compgen -W "$( bpftool -jp map 2>&1 | \
64 COMPREPLY+=( $( compgen -W "$( bpftool -jp prog 2>&1 | \
70 COMPREPLY+=( $( compgen -W "$( bpftool -jp prog 2>&1 | \
76 COMPREPLY+=( $( compgen -W "$( bpftool -jp btf 2>&1 | \
132 type=$(bpftool -jp map show $keyword $ref | \
237 COMPREPLY=( $( compgen -W "$( bpftool help 2>&1 | \
349 # Propose "load/loadall" to complete "bpftool prog load",
867 complete -F _bpftool bpftool