Search K
Appearance
Appearance
bpftool 工具的组件清单如下:
| 组件 | 依赖类型 |
|---|---|
| BPF | 必选 |
在内核未开启某些选项或支持某些操作时会导致程序无法正常运行:
bpftool net 命令的打印中会有如下报错:Error: can't get next link: Invalid argument (id 0)bpftool net 命令的打印中会有如下报错:Error: Netlink error reporting not supportedbpftool 工具的程序清单如下:
| 程序 | 依赖类型 |
|---|---|
| libbpf 库 | 必选 |
在所依赖的程序无法正常运行时会导致程序无法正常运行:
bpf_prog_get_next_id, 若调用失败, 则: bpftool prog 命令无法使用, 并打印如下报错:Error: can't get next program: Invalid argument -- kernel too old?bpftool btf 命令无法使用, 并打印如下报错:Error: can't get next prog: Invalid argument -- kernel too old?bpf_map_get_next_id, 若调用失败, 则 bpftool map 命令无法使用, 并打印如下报错:Error: can't get next map: Invalid argument -- kernel too old?bpf_link_get_next_id, 若调用失败, 则 bpftool link 命令无法使用, 并打印如下报错:Error: can't get next link: Invalid argument -- kernel too old?bpf_task_fd_query, 若调用失败, 则 bpftool perf 命令无法使用, 并打印如下报错:Error: perf_query_support: Invalid argument
HINT: non root or kernel doesn't support TASK_FD_QUERY