[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <CAEf4Bza4Lf-R0mEDrrFi3JEg2WUq_mtnoG0NNnNJB0Mi+0Bb3A@mail.gmail.com>
Date: Mon, 25 Feb 2019 16:41:34 -0800
From: Andrii Nakryiko <andrii.nakryiko@...il.com>
To: Alexei Starovoitov <ast@...nel.org>
Cc: davem@...emloft.net, Daniel Borkmann <daniel@...earbox.net>,
edumazet@...gle.com, netdev@...r.kernel.org, bpf@...r.kernel.org,
Kernel Team <kernel-team@...com>
Subject: Re: [PATCH v3 bpf-next 0/4] bpf: per program stats
On Mon, Feb 25, 2019 at 2:29 PM Alexei Starovoitov <ast@...nel.org> wrote:
>
> Introduce per program stats to monitor the usage BPF
>
> v2->v3:
> - rename to run_time_ns/run_cnt everywhere
>
> v1->v2:
> - fixed u64 stats on 32-bit archs. Thanks Eric
> - use more verbose run_time_ns in json output as suggested by Andrii
> - refactored prog_alloc and clarified behavior of stats in subprogs
>
> Alexei Starovoitov (4):
> bpf: enable program stats
> bpf: expose program stats via bpf_prog_info
> tools/bpf: sync bpf.h into tools
> tools/bpftool: recognize bpf_prog_info run_time_ns and run_cnt
Lgtm, thanks!
Acked-by: Andrii Nakryiko <andriin@...com>
>
> include/linux/bpf.h | 9 +++++
> include/linux/filter.h | 20 +++++++++-
> include/uapi/linux/bpf.h | 2 +
> kernel/bpf/core.c | 31 ++++++++++++++-
> kernel/bpf/syscall.c | 39 ++++++++++++++++++-
> kernel/bpf/verifier.c | 7 +++-
> kernel/sysctl.c | 34 ++++++++++++++++
> .../bpftool/Documentation/bpftool-prog.rst | 4 +-
> tools/bpf/bpftool/prog.c | 7 ++++
> tools/include/uapi/linux/bpf.h | 2 +
> 10 files changed, 148 insertions(+), 7 deletions(-)
>
> --
> 2.20.0
>
Powered by blists - more mailing lists