Thread (62 messages) 62 messages, 8 authors, 2014-07-05

Re: [PATCH RFC net-next 11/14] tracing: allow eBPF programs to be attached to events

From: Alexei Starovoitov <hidden>
Date: 2014-07-01 20:06:35
Also in: lkml, netdev

On Tue, Jul 1, 2014 at 1:30 AM, Daniel Borkmann [off-list ref] wrote:
On 06/28/2014 02:06 AM, Alexei Starovoitov wrote:
quoted
User interface:
cat bpf_123 > /sys/kernel/debug/tracing/__event__/filter

where 123 is an id of the eBPF program priorly loaded.
__event__ is static tracepoint event.
(kprobe events will be supported in the future patches)

eBPF programs can call in-kernel helper functions to:
- lookup/update/delete elements in maps
- memcmp
- trace_printk
- load_pointer
- dump_stack

Are there plans to let eBPF replace the generic event
filtering framework in tracing?
yes. the other patch that replaces predicate tree walking with
eBPF programs is pending on eBPF split out of networking.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help