summaryrefslogtreecommitdiffstats
path: root/kernel/bpf
Commit message (Expand)AuthorAgeFilesLines
* mm, vmalloc: use __GFP_HIGHMEM implicitlyMichal Hocko2017-05-082-8/+4
* bpf: enhance verifier to understand stack pointer arithmeticYonghong Song2017-05-011-0/+11
* bpf: bpf_lock on kallsysms doesn't need to be irqsaveHannes Frederic Sowa2017-04-281-8/+4
* bpf: map_get_next_key to return first key on NULLTeng Qin2017-04-253-13/+18
* bpf: make bpf_xdp_adjust_head support mandatoryDaniel Borkmann2017-04-241-3/+0
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller2017-04-201-0/+8
|\
| * bpf: fix checking xdp_adjust_head on tail callsDaniel Borkmann2017-04-171-0/+1
| * bpf: fix cb access in socket filter programs on tail callsDaniel Borkmann2017-04-171-0/+7
* | bpf: lru: Lower the PERCPU_NR_SCANS from 16 to 4Martin KaFai Lau2017-04-171-1/+1
* | Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller2017-04-151-6/+6
|\|
| * bpf: reference may_access_skb() from __bpf_prog_run()Johannes Berg2017-04-111-6/+6
* | bpf: pass sk to helper functionsWillem de Bruijn2017-04-111-1/+4
* | bpf: remove struct bpf_map_type_listJohannes Berg2017-04-115-157/+32
* | bpf: remove struct bpf_prog_type_listJohannes Berg2017-04-111-16/+11
* | Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller2017-04-061-22/+42
|\|
| * bpf, verifier: fix rejection of unaligned access checks for map_value_adjDaniel Borkmann2017-04-011-20/+38
| * bpf, verifier: fix alu ops against map_value{, _adj} register typesDaniel Borkmann2017-04-011-0/+1
| * bpf: improve verifier packet range checksAlexei Starovoitov2017-03-241-2/+3
* | bpf: introduce BPF_PROG_TEST_RUN commandAlexei Starovoitov2017-04-011-2/+25
* | Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller2017-03-231-73/+71
|\|
| * bpf: fix hashmap extra_elems logicAlexei Starovoitov2017-03-221-73/+71
* | bpf: Add hash of maps supportMartin KaFai Lau2017-03-223-2/+131
* | bpf: Add array of maps supportMartin KaFai Lau2017-03-226-12/+222
* | bpf: Fix and simplifications on inline map lookupMartin KaFai Lau2017-03-222-9/+15
* | bpf: inline htab_map_lookup_elem()Alexei Starovoitov2017-03-161-1/+30
* | bpf: add helper inlining infra and optimize map_array lookupAlexei Starovoitov2017-03-162-3/+62
* | bpf: adjust insn_aux_data when patching insnsAlexei Starovoitov2017-03-161-5/+39
* | bpf: refactor fixup_bpf_calls()Alexei Starovoitov2017-03-161-41/+35
* | bpf: move fixup_bpf_calls() functionAlexei Starovoitov2017-03-162-56/+57
|/
* bpf: convert htab map to hlist_nullsAlexei Starovoitov2017-03-091-34/+60
* bpf: fix struct htab_elem layoutAlexei Starovoitov2017-03-091-5/+20
* bpf: add get_next_key callback to LPM mapAlexei Starovoitov2017-03-051-0/+6
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netLinus Torvalds2017-03-041-1/+1
|\
| * bpf: update the comment about the length of analysisGary Lin2017-03-011-1/+1
* | sched/headers: Prepare for new header dependencies before moving code to <lin...Ingo Molnar2017-03-021-0/+1
|/
* bpf: fix spelling mistake: "proccessed" -> "processed"Colin Ian King2017-02-231-1/+1
* bpf: make jited programs visible in tracesDaniel Borkmann2017-02-172-0/+225
* bpf: remove stubs for cBPF from arch codeDaniel Borkmann2017-02-171-1/+11
* bpf: mark all registered map/prog types as __ro_after_initDaniel Borkmann2017-02-174-11/+11
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller2017-02-162-18/+61
|\
| * bpf: introduce BPF_F_ALLOW_OVERRIDE flagAlexei Starovoitov2017-02-122-18/+61
* | bpf: reduce compiler warnings by adding fallthrough commentsAlexander Alemayhu2017-02-141-0/+5
* | bpf, lpm: fix overflows in trie_alloc checksDaniel Borkmann2017-02-081-9/+27
* | bpf: enable verifier to add 0 to packet ptrWilliam Tu2017-02-061-1/+1
* | Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller2017-01-284-36/+50
|\|
| * bpf: don't trigger OOM killer under pressure with map allocDaniel Borkmann2017-01-184-36/+50
* | bpf: add initial bpf tracepointsDaniel Borkmann2017-01-253-3/+42
* | bpf: enable verifier to better track const alu opsDaniel Borkmann2017-01-241-19/+45
* | bpf, lpm: fix kfree of im_node in trie_update_elemDaniel Borkmann2017-01-231-1/+1
* | bpf: add a longest prefix match trie map implementationDaniel Mack2017-01-232-1/+504