|
@@ -15,7 +15,7 @@ SYNOPSIS
|
|
*OPTIONS* := { { **-j** | **--json** } [{ **-p** | **--pretty** }] | { **-f** | **--bpffs** } }
|
|
*OPTIONS* := { { **-j** | **--json** } [{ **-p** | **--pretty** }] | { **-f** | **--bpffs** } }
|
|
|
|
|
|
*COMMANDS* :=
|
|
*COMMANDS* :=
|
|
- { **show** | **dump xlated** | **dump jited** | **pin** | **help** }
|
|
|
|
|
|
+ { **show** | **dump xlated** | **dump jited** | **pin** | **load** | **help** }
|
|
|
|
|
|
MAP COMMANDS
|
|
MAP COMMANDS
|
|
=============
|
|
=============
|
|
@@ -24,6 +24,7 @@ MAP COMMANDS
|
|
| **bpftool** **prog dump xlated** *PROG* [{**file** *FILE* | **opcodes**}]
|
|
| **bpftool** **prog dump xlated** *PROG* [{**file** *FILE* | **opcodes**}]
|
|
| **bpftool** **prog dump jited** *PROG* [{**file** *FILE* | **opcodes**}]
|
|
| **bpftool** **prog dump jited** *PROG* [{**file** *FILE* | **opcodes**}]
|
|
| **bpftool** **prog pin** *PROG* *FILE*
|
|
| **bpftool** **prog pin** *PROG* *FILE*
|
|
|
|
+| **bpftool** **prog load** *OBJ* *FILE*
|
|
| **bpftool** **prog help**
|
|
| **bpftool** **prog help**
|
|
|
|
|
|
|
|
| *PROG* := { **id** *PROG_ID* | **pinned** *FILE* | **tag** *PROG_TAG* }
|
|
| *PROG* := { **id** *PROG_ID* | **pinned** *FILE* | **tag** *PROG_TAG* }
|
|
@@ -57,6 +58,11 @@ DESCRIPTION
|
|
|
|
|
|
Note: *FILE* must be located in *bpffs* mount.
|
|
Note: *FILE* must be located in *bpffs* mount.
|
|
|
|
|
|
|
|
+ **bpftool prog load** *OBJ* *FILE*
|
|
|
|
+ Load bpf program from binary *OBJ* and pin as *FILE*.
|
|
|
|
+
|
|
|
|
+ Note: *FILE* must be located in *bpffs* mount.
|
|
|
|
+
|
|
**bpftool prog help**
|
|
**bpftool prog help**
|
|
Print short help message.
|
|
Print short help message.
|
|
|
|
|
|
@@ -126,8 +132,10 @@ EXAMPLES
|
|
|
|
|
|
|
|
| **# mount -t bpf none /sys/fs/bpf/**
|
|
| **# mount -t bpf none /sys/fs/bpf/**
|
|
| **# bpftool prog pin id 10 /sys/fs/bpf/prog**
|
|
| **# bpftool prog pin id 10 /sys/fs/bpf/prog**
|
|
|
|
+| **# bpftool prog load ./my_prog.o /sys/fs/bpf/prog2**
|
|
| **# ls -l /sys/fs/bpf/**
|
|
| **# ls -l /sys/fs/bpf/**
|
|
| -rw------- 1 root root 0 Jul 22 01:43 prog
|
|
| -rw------- 1 root root 0 Jul 22 01:43 prog
|
|
|
|
+| -rw------- 1 root root 0 Jul 22 01:44 prog2
|
|
|
|
|
|
**# bpftool prog dum jited pinned /sys/fs/bpf/prog opcodes**
|
|
**# bpftool prog dum jited pinned /sys/fs/bpf/prog opcodes**
|
|
|
|
|