Centos-kernel-stream-9/tools/bpf/bpftool/skeleton
Jerome Marchand 89008b6063 bpftool: Add bpf_cookie to link output
Bugzilla: https://bugzilla.redhat.com/2120966

commit cbdaf71f7e65a45d6e96378ee7bfe3da39c30908
Author: Dmitrii Dolgov <9erthalion6@gmail.com>
Date:   Wed Mar 9 17:31:12 2022 +0100

    bpftool: Add bpf_cookie to link output

    Commit 82e6b1eee6a8 ("bpf: Allow to specify user-provided bpf_cookie for
    BPF perf links") introduced the concept of user specified bpf_cookie,
    which could be accessed by BPF programs using bpf_get_attach_cookie().
    For troubleshooting purposes it is convenient to expose bpf_cookie via
    bpftool as well, so there is no need to meddle with the target BPF
    program itself.

    Implemented using the pid iterator BPF program to actually fetch
    bpf_cookies, which allows constraining code changes only to bpftool.

    $ bpftool link
    1: type 7  prog 5
            bpf_cookie 123
            pids bootstrap(81)

    Signed-off-by: Dmitrii Dolgov <9erthalion6@gmail.com>
    Signed-off-by: Andrii Nakryiko <andrii@kernel.org>
    Acked-by: Yonghong Song <yhs@fb.com>
    Acked-by: Quentin Monnet <quentin@isovalent.com>
    Link: https://lore.kernel.org/bpf/20220309163112.24141-1-9erthalion6@gmail.com

Signed-off-by: Jerome Marchand <jmarchan@redhat.com>
2022-10-25 14:58:03 +02:00
..
pid_iter.bpf.c bpftool: Add bpf_cookie to link output 2022-10-25 14:58:03 +02:00
pid_iter.h bpftool: Add bpf_cookie to link output 2022-10-25 14:58:03 +02:00
profiler.bpf.c tools, bpftool: Remove two unused variables. 2020-10-29 15:23:18 +01:00