2016-11-14 |
Alexei Starovoitov | ftrace: Ignore FTRACE_FL_DISABLED while walking dyn_ftrace... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2016-09-17 |
Alexei Starovoitov | samples/bpf: add comprehensive ipip, ipip6, ip6ip6... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2016-09-17 |
Alexei Starovoitov | samples/bpf: extend test_tunnel_bpf.sh with IPIP test Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2016-09-17 |
Alexei Starovoitov | ip6_tunnel: add collect_md mode to IPv6 tunnels Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2016-09-17 |
Alexei Starovoitov | ip_tunnel: add collect_md mode to IPIP tunnel Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2016-09-02 |
Alexei Starovoitov | samples/bpf: add perf_event+bpf example Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2016-09-02 |
Alexei Starovoitov | perf, bpf: add perf events core support for BPF_PROG_TYPE_PE... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2016-09-02 |
Alexei Starovoitov | bpf: perf_event progs should only use preallocated... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2016-09-02 |
Alexei Starovoitov | bpf: introduce BPF_PROG_TYPE_PERF_EVENT program type Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2016-09-02 |
Alexei Starovoitov | bpf: support 8-byte metafield access Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2016-08-13 |
Alexei Starovoitov | bpf: allow bpf_get_prandom_u32() to be used in tracing Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2016-08-13 |
Alexei Starovoitov | bpf: allow helpers access the packet directly Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2016-08-07 |
Alexei Starovoitov | samples/bpf: add bpf_map_update_elem() tests Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2016-08-07 |
Alexei Starovoitov | bpf: restore behavior of bpf_map_update_elem Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2016-07-09 |
Alexei Starovoitov | bpf: introduce bpf_get_current_task() helper Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2016-06-16 |
Alexei Starovoitov | bpf, trace: check event type in bpf_perf_event_read Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2016-06-16 |
Alexei Starovoitov | bpf: fix matching of data/data_end in verifier Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2016-05-20 |
Alexei Starovoitov | bpf: teach verifier to recognize imm += ptr pattern Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2016-05-20 |
Alexei Starovoitov | bpf: support decreasing order in direct packet access Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2016-05-06 |
Alexei Starovoitov | samples/bpf: add verifier tests Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2016-05-06 |
Alexei Starovoitov | samples/bpf: add 'pointer to packet' tests Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2016-05-06 |
Alexei Starovoitov | bpf: add documentation for 'direct packet access' Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2016-05-06 |
Alexei Starovoitov | bpf: wire in data and data_end for cls_act_bpf Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2016-05-06 |
Alexei Starovoitov | bpf: improve verifier state equivalence Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2016-05-06 |
Alexei Starovoitov | bpf: direct packet access Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2016-05-06 |
Alexei Starovoitov | bpf: cleanup verifier code Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2016-04-28 |
Alexei Starovoitov | samples/bpf: fix trace_output example Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2016-04-28 |
Alexei Starovoitov | bpf: fix check_map_func_compatibility logic Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2016-04-28 |
Alexei Starovoitov | bpf: fix refcnt overflow Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2016-04-21 |
Alexei Starovoitov | perf, bpf: minimize the size of perf_trace_() tracepoint... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2016-04-14 |
Alexei Starovoitov | bpf/verifier: reject invalid LD_ABS | BPF_DW instruction Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2016-04-11 |
Alexei Starovoitov | bpf: simplify verifier register state assignments Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2016-04-08 |
Alexei Starovoitov | samples/bpf: add tracepoint vs kprobe performance tests Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2016-04-08 |
Alexei Starovoitov | samples/bpf: tracepoint example Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2016-04-08 |
Alexei Starovoitov | samples/bpf: add tracepoint support to bpf loader Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2016-04-08 |
Alexei Starovoitov | bpf: sanitize bpf tracepoint access Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2016-04-08 |
Alexei Starovoitov | bpf: support bpf_get_stackid() and bpf_perf_event_output... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2016-04-08 |
Alexei Starovoitov | bpf: register BPF_PROG_TYPE_TRACEPOINT program type Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2016-04-08 |
Alexei Starovoitov | perf, bpf: allow bpf programs attach to tracepoints Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2016-04-08 |
Alexei Starovoitov | perf: split perf_trace_buf_prepare into alloc and update... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2016-04-08 |
Alexei Starovoitov | perf: remove unused __addr variable Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2016-04-08 |
Alexei Starovoitov | perf: optimize perf_fetch_caller_regs Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2016-03-10 |
Alexei Starovoitov | bpf: avoid copying junk bytes in bpf_get_current_comm() Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2016-03-10 |
Alexei Starovoitov | bpf: bpf_stackmap_copy depends on CONFIG_PERF_EVENTS Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2016-03-09 |
Alexei Starovoitov | samples/bpf: add map performance test Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2016-03-09 |
Alexei Starovoitov | samples/bpf: stress test bpf_get_stackid Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2016-03-09 |
Alexei Starovoitov | samples/bpf: add bpf map stress test Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2016-03-08 |
Alexei Starovoitov | samples/bpf: test both pre-alloc and normal maps Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2016-03-08 |
Alexei Starovoitov | samples/bpf: add map_flags to bpf loader Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2016-03-08 |
Alexei Starovoitov | samples/bpf: move ksym_search() into library Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2016-03-08 |
Alexei Starovoitov | samples/bpf: make map creation more verbose Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2016-03-08 |
Alexei Starovoitov | bpf: convert stackmap to pre-allocation Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2016-03-08 |
Alexei Starovoitov | bpf: check for reserved flag bits in array and stack... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2016-03-08 |
Alexei Starovoitov | bpf: pre-allocate hash map elements Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2016-03-08 |
Alexei Starovoitov | bpf: introduce percpu_freelist Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2016-03-08 |
Alexei Starovoitov | bpf: prevent kprobe+bpf deadlocks Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2016-02-20 |
Alexei Starovoitov | samples/bpf: offwaketime example Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2016-02-20 |
Alexei Starovoitov | bpf: introduce BPF_MAP_TYPE_STACK_TRACE Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2016-02-20 |
Alexei Starovoitov | perf: generalize perf_callchain Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2016-02-06 |
Alexei Starovoitov | samples/bpf: update tracex[23] examples to use per... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2016-02-06 |
Alexei Starovoitov | bpf: add lookup/update support for per-cpu hash and... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2016-02-06 |
Alexei Starovoitov | bpf: introduce BPF_MAP_TYPE_PERCPU_ARRAY map Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2016-02-06 |
Alexei Starovoitov | bpf: introduce BPF_MAP_TYPE_PERCPU_HASH map Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2016-01-29 |
Alexei Starovoitov | perf/bpf: Convert perf_event_array to use struct file Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2015-12-03 |
Alexei Starovoitov | bpf: fix allocation warnings in bpf maps and integer... Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2015-10-27 |
Alexei Starovoitov | bpf: make tracing helpers gpl only Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2015-10-27 |
Alexei Starovoitov | bpf: fix bpf_perf_event_read() helper Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2015-10-22 |
Alexei Starovoitov | samples: bpf: add bpf_perf_event_output example Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2015-10-22 |
Alexei Starovoitov | bpf: introduce bpf_perf_event_output() helper Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2015-10-22 |
Alexei Starovoitov | perf: pad raw data samples automatically Signed-off-by: Alexei Starovoitov <ast@kernel.org>
|
commit | commitdiff | tree |
2015-10-13 |
Alexei Starovoitov | bpf: add unprivileged bpf tests Signed-off-by: Alexei Starovoitov <ast@plumgrid.com>
|
commit | commitdiff | tree |
2015-10-13 |
Alexei Starovoitov | bpf: charge user for creation of BPF maps and programs Signed-off-by: Alexei Starovoitov <ast@plumgrid.com>
|
commit | commitdiff | tree |
2015-10-13 |
Alexei Starovoitov | bpf: enable non-root eBPF programs Signed-off-by: Alexei Starovoitov <ast@plumgrid.com>
|
commit | commitdiff | tree |
2015-10-11 |
Alexei Starovoitov | bpf: fix cb access in socket filter programs Signed-off-by: Alexei Starovoitov <ast@plumgrid.com>
|
commit | commitdiff | tree |
2015-10-08 |
Alexei Starovoitov | bpf: clear sender_cpu before xmit Signed-off-by: Alexei Starovoitov <ast@plumgrid.com>
|
commit | commitdiff | tree |
2015-09-18 |
Alexei Starovoitov | bpf: add bpf_redirect() helper Signed-off-by: Alexei Starovoitov <ast@plumgrid.com>
|
commit | commitdiff | tree |
2015-09-09 |
Alexei Starovoitov | bpf: fix out of bounds access in verifier log Signed-off-by: Alexei Starovoitov <ast@plumgrid.com>
|
commit | commitdiff | tree |
2015-08-31 |
Alexei Starovoitov | lib: move strncpy_from_unsafe() into mm/maccess.c Signed-off-by: Alexei Starovoitov <ast@plumgrid.com>
|
commit | commitdiff | tree |
2015-08-28 |
Alexei Starovoitov | bpf: add support for %s specifier to bpf_trace_printk() Signed-off-by: Alexei Starovoitov <ast@plumgrid.com>
|
commit | commitdiff | tree |
2015-08-28 |
Alexei Starovoitov | lib: introduce strncpy_from_unsafe() Signed-off-by: Alexei Starovoitov <ast@plumgrid.com>
|
commit | commitdiff | tree |
2015-08-27 |
Alexei Starovoitov | bpf: fix bpf_skb_set_tunnel_key() helper Signed-off-by: Alexei Starovoitov <ast@plumgrid.com>
|
commit | commitdiff | tree |
2015-08-26 |
Alexei Starovoitov | net_sched: act_bpf: remove spinlock in fast path Signed-off-by: Alexei Starovoitov <ast@plumgrid.com>
|
commit | commitdiff | tree |
2015-08-26 |
Alexei Starovoitov | net_sched: convert rsvp to call tcf_exts_destroy from... Signed-off-by: Alexei Starovoitov <ast@plumgrid.com>
|
commit | commitdiff | tree |
2015-08-26 |
Alexei Starovoitov | net_sched: convert tcindex to call tcf_exts_destroy... Signed-off-by: Alexei Starovoitov <ast@plumgrid.com>
|
commit | commitdiff | tree |
2015-08-26 |
Alexei Starovoitov | net_sched: act_bpf: remove unnecessary copy Signed-off-by: Alexei Starovoitov <ast@plumgrid.com>
|
commit | commitdiff | tree |
2015-08-26 |
Alexei Starovoitov | net_sched: make tcf_hash_destroy() static Signed-off-by: Alexei Starovoitov <ast@plumgrid.com>
|
commit | commitdiff | tree |
2015-08-07 |
Alexei Starovoitov | vxlan: combine VXLAN_FLOWBASED into VXLAN_COLLECT_METADATA Signed-off-by: Alexei Starovoitov <ast@plumgrid.com>
|
commit | commitdiff | tree |
2015-07-31 |
Alexei Starovoitov | vxlan: expose COLLECT_METADATA flag to user space Signed-off-by: Alexei Starovoitov <ast@plumgrid.com>
|
commit | commitdiff | tree |
2015-07-31 |
Alexei Starovoitov | bpf: add helpers to access tunnel metadata Signed-off-by: Alexei Starovoitov <ast@plumgrid.com>
|
commit | commitdiff | tree |
2015-07-22 |
Alexei Starovoitov | rcu: Make rcu_is_watching() really notrace Signed-off-by: Alexei Starovoitov <ast@plumgrid.com>
|
commit | commitdiff | tree |
2015-07-21 |
Alexei Starovoitov | test_bpf: add bpf_skb_vlan_push/pop() tests Signed-off-by: Alexei Starovoitov <ast@plumgrid.com>
|
commit | commitdiff | tree |
2015-07-21 |
Alexei Starovoitov | bpf: introduce bpf_skb_vlan_push/pop() helpers Signed-off-by: Alexei Starovoitov <ast@plumgrid.com>
|
commit | commitdiff | tree |
2015-07-16 |
Alexei Starovoitov | tc: act_bpf: fix memory leak Signed-off-by: Alexei Starovoitov <ast@plumgrid.com>
|
commit | commitdiff | tree |
2015-06-16 |
Alexei Starovoitov | bpf: disallow bpf tc programs access current->pid,uid Signed-off-by: Alexei Starovoitov <ast@plumgrid.com>
|
commit | commitdiff | tree |
2015-06-15 |
Alexei Starovoitov | bpf: let kprobe programs use bpf_get_smp_processor_id... Signed-off-by: Alexei Starovoitov <ast@plumgrid.com>
|
commit | commitdiff | tree |
2015-06-15 |
Alexei Starovoitov | bpf: allow networking programs to use bpf_trace_printk... Signed-off-by: Alexei Starovoitov <ast@plumgrid.com>
|
commit | commitdiff | tree |
2015-06-15 |
Alexei Starovoitov | bpf: introduce current->pid, tgid, uid, gid, comm accessors Signed-off-by: Alexei Starovoitov <ast@plumgrid.com>
|
commit | commitdiff | tree |
2015-06-07 |
Alexei Starovoitov | bpf: allow programs to write to certain skb fields Signed-off-by: Alexei Starovoitov <ast@plumgrid.com>
|
commit | commitdiff | tree |
2015-06-07 |
Alexei Starovoitov | bpf: make programs see skb->data == L2 for ingress... Signed-off-by: Alexei Starovoitov <ast@plumgrid.com>
|
commit | commitdiff | tree |
2015-06-04 |
Alexei Starovoitov | bpf: fix build due to missing tc_verd Signed-off-by: Alexei Starovoitov <ast@plumgrid.com>
|
commit | commitdiff | tree |
next |