Add minimal C++-specific additions to BPF skeleton codegen to facilitate easier use of C skeletons in C++ applications. These additions don't add any extra ongoing maintenance and allows C++ users to fit pure C skeleton better into their C++ code base. All that without the need to design, implement and support a separate C++ BPF skeleton implementation. v1->v2: - use default argument values in T::open() (Alexei). Andrii Nakryiko (2): bpftool: add C++-specific open/load/etc skeleton wrappers selftests/bpf: add Skeleton templated wrapper as an example tools/bpf/bpftool/gen.c | 24 ++++++- tools/testing/selftests/bpf/test_cpp.cpp | 87 +++++++++++++++++++++++- 2 files changed, 107 insertions(+), 4 deletions(-) -- 2.30.2