summaryrefslogtreecommitdiff
path: root/kernel/bpf
Commit message (Expand)AuthorAgeFilesLines
* bpf: permits narrower load from bpf program context fieldsYonghong Song2017-06-141-19/+52
* bpf: reset id on spilled regs in clear_all_pkt_pointersDaniel Borkmann2017-06-101-2/+2
* bpf: reset id on CONST_IMM transitionDaniel Borkmann2017-06-101-0/+2
* bpf: don't check spilled reg state for non-STACK_SPILLed type slotsDaniel Borkmann2017-06-101-0/+2
* bpf: cgroup skb progs cannot access ld_abs/indDaniel Borkmann2017-06-061-1/+0
* bpf: Add BPF_OBJ_GET_INFO_BY_FDMartin KaFai Lau2017-06-061-17/+146
* bpf: Add BPF_MAP_GET_FD_BY_IDMartin KaFai Lau2017-06-061-10/+85
* bpf: Add BPF_PROG_GET_FD_BY_IDMartin KaFai Lau2017-06-061-10/+81
* bpf: Add BPF_(PROG|MAP)_GET_NEXT_ID commandMartin KaFai Lau2017-06-061-0/+38
* bpf: Introduce bpf_map IDMartin KaFai Lau2017-06-061-1/+33
* bpf: Introduce bpf_prog IDMartin KaFai Lau2017-06-061-1/+39
* perf, bpf: Add BPF support to all perf_event typesAlexei Starovoitov2017-06-041-21/+7
* bpf: Remove the capability check for cgroup skb eBPF programChenbo Feng2017-06-021-1/+3
* bpf: Allow CGROUP_SKB eBPF program to access sk_buffChenbo Feng2017-06-021-0/+1
* bpf: use different interpreter depending on required stack sizeAlexei Starovoitov2017-05-311-9/+31
* bpf: reconcile bpf_tail_call and stack_depthAlexei Starovoitov2017-05-311-0/+1
* bpf: teach verifier to track stack depthAlexei Starovoitov2017-05-311-1/+9
* bpf: split bpf core interpreterAlexei Starovoitov2017-05-311-7/+14
* bpf: free up BPF_JMP | BPF_CALL | BPF_X opcodeAlexei Starovoitov2017-05-312-2/+2
* bpf: fix wrong exposure of map_flags into fdinfo for lpmDaniel Borkmann2017-05-253-0/+3
* bpf: properly reset caller saved regs after helper call and ld_abs/indDaniel Borkmann2017-05-251-21/+16
* bpf: fix incorrect pruning decision when alignment must be trackedDaniel Borkmann2017-05-251-9/+10
* net: Make IP alignment calulations clearer.David S. Miller2017-05-221-4/+8
* bpf: adjust verifier heuristicsDaniel Borkmann2017-05-171-1/+11
* bpf: Handle multiple variable additions into packet pointers in verifier.David S. Miller2017-05-111-1/+1
* bpf: Add strict alignment flag for BPF_PROG_LOAD.David S. Miller2017-05-112-7/+21
* bpf: Do per-instruction state dumping in verifier when log_level > 1.David S. Miller2017-05-111-2/+6
* bpf: Track alignment of register values in the verifier.David S. Miller2017-05-111-19/+89
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netLinus Torvalds2017-05-091-5/+16
|\
| * bpf: don't let ldimm64 leak map addresses on unprivilegedDaniel Borkmann2017-05-081-5/+16
* | Merge branch 'work.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds2017-05-091-1/+1
|\ \
| * | fs: constify tree_descr arrays passed to simple_fill_super()Eric Biggers2017-04-261-1/+1
* | | 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