[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20170522224840.810121-1-ast@fb.com>
Date: Mon, 22 May 2017 15:48:38 -0700
From: Alexei Starovoitov <ast@...com>
To: "David S . Miller" <davem@...emloft.net>
CC: Peter Zijlstra <peterz@...radead.org>,
Brendan Gregg <bgregg@...flix.com>,
Daniel Borkmann <daniel@...earbox.net>,
Teng Qin <qinteng@...com>, <netdev@...r.kernel.org>,
<linux-kernel@...r.kernel.org>, <kernel-team@...com>
Subject: [PATCH net-next 0/2] perf, bpf: add support for HW_CACHE and RAW events
Patch 1: add support for HW_CACHE and RAW perf events to bpf:
- similar to PERF_TYPE_RAW and PERF_TYPE_HARDWARE allow PERF_TYPE_HW_CACHE
events to be accessed via bpf_perf_event_read()
- similar to PERF_TYPE_HARDWARE and PERF_TYPE_SOFTWARE allow bpf programs
to attch to PERF_TYPE_HW_CACHE and PERF_TYPE_RAW events as
BPF_PROG_TYPE_PERF_EVENT program type
Patch 2: add tests for HW_CACHE and RAW events
---
Peter,
please review patch 1. It looks trivial and as far as
we can see nothing else needed. The existing perf+bpf infra
covers it just fine.
Thanks!
Teng Qin (2):
perf, bpf: add support for HW_CACHE and RAW events
samples/bpf: add samples for HW_CACHE / RAW events
kernel/bpf/arraymap.c | 1 +
kernel/events/core.c | 4 +-
kernel/trace/bpf_trace.c | 1 +
samples/bpf/bpf_helpers.h | 2 +-
samples/bpf/trace_event_user.c | 46 +++++++++++-
samples/bpf/tracex6_kern.c | 28 ++++++--
samples/bpf/tracex6_user.c | 155 +++++++++++++++++++++++++++++++----------
7 files changed, 187 insertions(+), 50 deletions(-)
--
2.9.3
Powered by blists - more mailing lists