summaryrefslogtreecommitdiffstats
path: root/include/linux/bpf.h
Commit message (Expand)AuthorAgeFilesLines
* bpf: avoid stack copy and use skb ctx for event outputDaniel Borkmann2016-07-151-1/+6
* bpf: refactor bpf_prog_get and type check into helperDaniel Borkmann2016-07-011-0/+7
* bpf: generally move prog destruction to RCU deferralDaniel Borkmann2016-07-011-5/+0
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller2016-06-301-1/+31
|\
| * bpf, perf: delay release of BPF prog after grace periodDaniel Borkmann2016-06-291-0/+4
| * bpf: fix matching of data/data_end in verifierAlexei Starovoitov2016-06-151-1/+27
* | bpf, maps: flush own entries on perf map releaseDaniel Borkmann2016-06-151-0/+9
* | bpf, maps: extend map_fd_get_ptr argumentsDaniel Borkmann2016-06-151-3/+9
* | bpf, maps: add release callbackDaniel Borkmann2016-06-151-1/+2
* | bpf: fix missing header inclusionZi Shen Lim2016-06-101-0/+1
|/
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller2016-05-041-1/+2
|\
| * bpf: fix refcnt overflowAlexei Starovoitov2016-04-281-1/+2
* | bpf: add event output helper for notifications/sampling/loggingDaniel Borkmann2016-04-191-0/+2
* | bpf, verifier: add ARG_PTR_TO_RAW_STACK typeDaniel Borkmann2016-04-141-0/+5
* | bpf: sanitize bpf tracepoint accessAlexei Starovoitov2016-04-071-0/+1
* | bpf: support bpf_get_stackid() and bpf_perf_event_output() in tracepoint prog...Alexei Starovoitov2016-04-071-0/+1
|/
* bpf: convert stackmap to pre-allocationAlexei Starovoitov2016-03-081-0/+1
* bpf: pre-allocate hash map elementsAlexei Starovoitov2016-03-081-0/+2
* bpf: prevent kprobe+bpf deadlocksAlexei Starovoitov2016-03-081-0/+3
* bpf: add new arg_type that allows for 0 sized stack bufferDaniel Borkmann2016-02-211-0/+1
* bpf: introduce BPF_MAP_TYPE_STACK_TRACEAlexei Starovoitov2016-02-201-0/+1
* bpf: add lookup/update support for per-cpu hash and array mapsAlexei Starovoitov2016-02-061-0/+23
* bpf: introduce BPF_MAP_TYPE_PERCPU_ARRAY mapAlexei Starovoitov2016-02-061-0/+1
* bpf: fix clearing on persistent program array mapsDaniel Borkmann2015-11-251-1/+4
* bpf: add support for persistent maps/progsDaniel Borkmann2015-11-021-0/+7
* bpf: align and clean bpf_{map,prog}_get helpersDaniel Borkmann2015-11-021-1/+1
* bpf: fix bpf_perf_event_read() helperAlexei Starovoitov2015-10-261-1/+0
* bpf: charge user for creation of BPF maps and programsAlexei Starovoitov2015-10-121-0/+3
* bpf: enable non-root eBPF programsAlexei Starovoitov2015-10-121-0/+2
* bpf: fix cb access in socket filter programsAlexei Starovoitov2015-10-111-3/+3
* bpf: split state from prandom_u32() and consolidate {c, e}BPF prngsDaniel Borkmann2015-10-081-0/+4
* ebpf: include perf_event only where really neededDaniel Borkmann2015-10-051-1/+0
* bpf: Implement function bpf_perf_event_read() that get the selected hardware ...Kaixu Xia2015-08-091-0/+1
* bpf: Add new bpf map type to store the pointer to struct perf_eventKaixu Xia2015-08-091-0/+1
* bpf: Make the bpf_prog_array_map more genericWang Nan2015-08-091-2/+6
* bpf: introduce bpf_skb_vlan_push/pop() helpersAlexei Starovoitov2015-07-201-0/+2
* bpf: allow networking programs to use bpf_trace_printk() for debuggingAlexei Starovoitov2015-06-151-0/+1
* bpf: introduce current->pid, tgid, uid, gid, comm accessorsAlexei Starovoitov2015-06-151-0/+3
* bpf: allow programs to write to certain skb fieldsAlexei Starovoitov2015-06-071-1/+2
* ebpf: allow bpf_ktime_get_ns_proto also for networkingDaniel Borkmann2015-05-311-0/+1
* bpf: add missing rcu protection when releasing programs from prog_arrayAlexei Starovoitov2015-05-311-1/+5
* bpf: allow bpf programs to tail-call other bpf programsAlexei Starovoitov2015-05-211-0/+22
* tc: bpf: generalize pedit actionAlexei Starovoitov2015-03-291-0/+1
* bpf: allow extended BPF programs access skb fieldsAlexei Starovoitov2015-03-151-1/+4
* ebpf: add helper for obtaining current processor idDaniel Borkmann2015-03-151-0/+1
* ebpf: add prandom helper for packet samplingDaniel Borkmann2015-03-151-0/+2
* ebpf: verifier: check that call reg with ARG_ANYTHING is initializedDaniel Borkmann2015-03-121-1/+3
* ebpf: move CONFIG_BPF_SYSCALL-only function declarationsDaniel Borkmann2015-03-021-9/+9
* ebpf: move read-only fields to bpf_prog and shrink bpf_prog_auxDaniel Borkmann2015-03-011-3/+1
* ebpf: make internal bpf API independent of CONFIG_BPF_SYSCALL ifdefsDaniel Borkmann2015-03-011-4/+16
OpenPOWER on IntegriCloud