There are two changes for bpftool in this series. The first one is a modification to the "version" command, to have it print the status (compiled or not) of some of the optional features for bpftool. This is to help determine if a bpftool binary is able to, for example, disassemble JIT-compiled programs. The last two patches try to automate the generation of some repetitive sections in the man pages for bpftool, namely the description of the options shared by all commands, and the "see also" section. The objective is to make it easier to maintain the pages and to reduce the risk of omissions when adding the documentation for new commands. Quentin Monnet (3): tools: bpftool: print optional built-in features along with version tools: bpftool: include common options from separate file tools: bpftool: automate generation for "SEE ALSO" sections in man pages tools/bpf/bpftool/Documentation/Makefile | 14 ++++++-- .../bpf/bpftool/Documentation/bpftool-btf.rst | 34 +----------------- .../bpftool/Documentation/bpftool-cgroup.rst | 33 +---------------- .../bpftool/Documentation/bpftool-feature.rst | 33 +---------------- .../bpf/bpftool/Documentation/bpftool-gen.rst | 33 +---------------- .../bpftool/Documentation/bpftool-iter.rst | 27 +------------- .../bpftool/Documentation/bpftool-link.rst | 34 +----------------- .../bpf/bpftool/Documentation/bpftool-map.rst | 33 +---------------- .../bpf/bpftool/Documentation/bpftool-net.rst | 34 +----------------- .../bpftool/Documentation/bpftool-perf.rst | 34 +----------------- .../bpftool/Documentation/bpftool-prog.rst | 34 +----------------- .../Documentation/bpftool-struct_ops.rst | 35 +------------------ tools/bpf/bpftool/Documentation/bpftool.rst | 34 +----------------- .../bpftool/Documentation/common_options.rst | 22 ++++++++++++ tools/bpf/bpftool/main.c | 22 ++++++++++++ 15 files changed, 68 insertions(+), 388 deletions(-) create mode 100644 tools/bpf/bpftool/Documentation/common_options.rst -- 2.25.1