[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20160807040651.GA9262@ircssh.c.rugged-nimbus-611.internal>
Date: Sat, 6 Aug 2016 21:06:53 -0700
From: Sargun Dhillon <sargun@...gun.me>
To: netdev@...r.kernel.org
Cc: alexei.starovoitov@...il.com, daniel@...earbox.net
Subject: [net-next 0/2] BPF, kprobes: Add current_in_cgroup helper
This patchset includes a helper and an example to determine whether the kprobe
is currently executing in the context of a specific cgroup based on a cgroup
bpf map / array.
Sargun Dhillon (2):
bpf: Add bpf_current_in_cgroup helper
samples/bpf: Add example using current_in_cgroup
include/linux/bpf.h | 24 +++++++++++
include/uapi/linux/bpf.h | 11 +++++
kernel/bpf/arraymap.c | 2 +-
kernel/bpf/verifier.c | 4 +-
kernel/trace/bpf_trace.c | 34 +++++++++++++++
net/core/filter.c | 11 ++---
samples/bpf/Makefile | 4 ++
samples/bpf/bpf_helpers.h | 2 +
samples/bpf/trace_current_in_cgroup_kern.c | 44 ++++++++++++++++++++
samples/bpf/trace_current_in_cgroup_user.c | 66 ++++++++++++++++++++++++++++++
10 files changed, 193 insertions(+), 9 deletions(-)
create mode 100644 samples/bpf/trace_current_in_cgroup_kern.c
create mode 100644 samples/bpf/trace_current_in_cgroup_user.c
--
2.7.4
Powered by blists - more mailing lists