Hi! This set adds bpftool to the tools/ directory. The first patch renames tools/net to tools/bpf, the second one adds the new code, while the third adds simple documentation.
v2: - report names, map ids, load time, uid; - add docs/man pages; - general cleanups & fixes. Thanks to David Beckett for help with docs and testing. Jakub Kicinski (3): tools: rename tools/net directory to tools/bpf tools: bpf: add bpftool tools: bpftool: add documentation MAINTAINERS | 3 +- tools/Makefile | 14 +- tools/{net => bpf}/Makefile | 18 +- tools/{net => bpf}/bpf_asm.c | 0 tools/{net => bpf}/bpf_dbg.c | 0 tools/{net => bpf}/bpf_exp.l | 0 tools/{net => bpf}/bpf_exp.y | 0 tools/{net => bpf}/bpf_jit_disasm.c | 0 tools/bpf/bpftool/Documentation/Makefile | 34 ++ tools/bpf/bpftool/Documentation/bpftool-map.txt | 110 ++++ tools/bpf/bpftool/Documentation/bpftool-prog.txt | 81 +++ tools/bpf/bpftool/Documentation/bpftool.txt | 34 ++ tools/bpf/bpftool/Makefile | 86 +++ tools/bpf/bpftool/common.c | 215 +++++++ tools/bpf/bpftool/jit_disasm.c | 87 +++ tools/bpf/bpftool/main.c | 212 +++++++ tools/bpf/bpftool/main.h | 99 +++ tools/bpf/bpftool/map.c | 744 +++++++++++++++++++++++ tools/bpf/bpftool/prog.c | 427 +++++++++++++ 19 files changed, 2152 insertions(+), 12 deletions(-) rename tools/{net => bpf}/Makefile (74%) rename tools/{net => bpf}/bpf_asm.c (100%) rename tools/{net => bpf}/bpf_dbg.c (100%) rename tools/{net => bpf}/bpf_exp.l (100%) rename tools/{net => bpf}/bpf_exp.y (100%) rename tools/{net => bpf}/bpf_jit_disasm.c (100%) create mode 100644 tools/bpf/bpftool/Documentation/Makefile create mode 100644 tools/bpf/bpftool/Documentation/bpftool-map.txt create mode 100644 tools/bpf/bpftool/Documentation/bpftool-prog.txt create mode 100644 tools/bpf/bpftool/Documentation/bpftool.txt create mode 100644 tools/bpf/bpftool/Makefile create mode 100644 tools/bpf/bpftool/common.c create mode 100644 tools/bpf/bpftool/jit_disasm.c create mode 100644 tools/bpf/bpftool/main.c create mode 100644 tools/bpf/bpftool/main.h create mode 100644 tools/bpf/bpftool/map.c create mode 100644 tools/bpf/bpftool/prog.c -- 2.14.1