Messages in this thread | ![/](/images/icornerl.gif) | | From | Alexei Starovoitov <> | Subject | [PATCH v2 net-next 0/3] bpf: share helpers between tracing and networking | Date | Fri, 12 Jun 2015 19:39:11 -0700 |
| |
v1->v2: switched to init_user_ns from current_user_ns as suggested by Andy
Introduce new helpers to access 'struct task_struct'->pid, tgid, uid, gid, comm fields in tracing and networking.
Share bpf_trace_printk() and bpf_get_smp_processor_id() helpers between tracing and networking.
Alexei Starovoitov (3): bpf: introduce current->pid, tgid, uid, gid, comm accessors bpf: allow networking programs to use bpf_trace_printk() for debugging bpf: let kprobe programs use bpf_get_smp_processor_id() helper
include/linux/bpf.h | 4 +++ include/uapi/linux/bpf.h | 19 +++++++++++++ kernel/bpf/core.c | 7 +++++ kernel/bpf/helpers.c | 58 ++++++++++++++++++++++++++++++++++++++ kernel/trace/bpf_trace.c | 28 ++++++++++++------ net/core/filter.c | 8 ++++++ samples/bpf/bpf_helpers.h | 6 ++++ samples/bpf/tracex2_kern.c | 24 ++++++++++++---- samples/bpf/tracex2_user.c | 67 ++++++++++++++++++++++++++++++++++++++------ 9 files changed, 199 insertions(+), 22 deletions(-)
-- 1.7.9.5
| ![\](/images/icornerr.gif) |