aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2018-12-09bpf: libbpf: Add btf_line_info support to libbpfMartin KaFai Lau5-89/+239
2018-12-09bpf: libbpf: Refactor and bug fix on the bpf_func_info loading logicMartin KaFai Lau4-177/+177
2018-12-09bpf: Add unit tests for bpf_line_infoMartin KaFai Lau1-17/+580
2018-12-09bpf: Refactor and bug fix in test_func_type in test_btf.cMartin KaFai Lau1-86/+125
2018-12-09bpf: tools: Sync uapi bpf.hMartin KaFai Lau1-0/+19
2018-12-09bpf: Add bpf_line_info supportMartin KaFai Lau10-33/+419
2018-12-07Merge branch 'support-alu32_arsh'Alexei Starovoitov14-35/+137
2018-12-07selftests: bpf: update testcases for BPF_ALU | BPF_ARSHJiong Wang1-4/+25
2018-12-07bpf: verifier remove the rejection on BPF_ALU | BPF_ARSHJiong Wang1-5/+0
2018-12-07bpf: interpreter support BPF_ALU | BPF_ARSHJiong Wang1-22/+30
2018-12-07nfp: bpf: implement jitting of BPF_ALU | BPF_ARSH | BPF_*Jiong Wang1-0/+45
2018-12-07s390: bpf: implement jitting of BPF_ALU | BPF_ARSH | BPF_*Jiong Wang1-0/+12
2018-12-07ppc: bpf: implement jitting of BPF_ALU | BPF_ARSH | BPF_*Jiong Wang3-0/+12
2018-12-07mips: bpf: implement jitting of BPF_ALU | BPF_ARSH | BPF_XJiong Wang6-4/+13
2018-12-07mips: bpf: fix encoding bug for mm_srlv32_opJiong Wang1-1/+1
2018-12-05Merge branch 'bpf_func_info-improvements'Alexei Starovoitov9-47/+54
2018-12-05bpf: Expect !info.func_info and insn_off name changes in test_btf/libbpf/bpftoolMartin KaFai Lau4-9/+22
2018-12-05bpf: tools: Sync uapi bpf.h for the name changes in bpf_func_infoMartin KaFai Lau1-1/+1
2018-12-05bpf: Change insn_offset to insn_off in bpf_func_infoMartin KaFai Lau2-10/+10
2018-12-05bpf: Improve the info.func_info and info.func_info_rec_size behaviorMartin KaFai Lau2-27/+21
2018-12-05tools: bpftool: add a command to dump the trace pipeQuentin Monnet5-4/+176
2018-12-05Merge branch 'bpf-jit-overridable-alloc'Daniel Borkmann3-3/+29
2018-12-05arm64/bpf: don't allocate BPF JIT programs in module memoryArd Biesheuvel2-1/+17
2018-12-05bpf: add __weak hook for allocating executable memoryArd Biesheuvel1-2/+12
2018-12-04Merge branch 'prog_test_run-improvement'Alexei Starovoitov7-7/+120
2018-12-04selftests: add a test for bpf_prog_test_run_xattrLorenz Bauer1-1/+54
2018-12-04libbpf: add bpf_prog_test_run_xattrLorenz Bauer3-0/+43
2018-12-04tools: sync uapi/linux/bpf.hLorenz Bauer1-2/+5
2018-12-04bpf: respect size hint to BPF_PROG_TEST_RUN if presentLorenz Bauer2-4/+18
2018-12-03samples: bpf: fix: seg fault with NULL pointer argDaniel T. Lee1-1/+3
2018-12-03bpf: fix documentation for eBPF helpersQuentin Monnet1-45/+45
2018-12-03bpf: allow BPF read access to qdisc pkt_lenPetar Penkov4-0/+50
2018-12-03libbpf: Fix license in README.rstAndrey Ignatov1-1/+1
2018-12-02bpf: Fix memleak in aux->func_info and aux->btfMartin KaFai Lau1-0/+2
2018-11-30Merge branch 'xdp1-improvements'Alexei Starovoitov1-12/+15
2018-11-30samples: bpf: get ifindex from ifnameMatteo Croce1-2/+7
2018-11-30samples: bpf: improve xdp1 exampleMatteo Croce1-10/+8
2018-11-30Merge branch 'improve-test-coverage-sparc'Alexei Starovoitov8-25/+128
2018-11-30bpf: Apply F_NEEDS_EFFICIENT_UNALIGNED_ACCESS to more ACCEPT test cases.David Miller1-0/+17
2018-11-30bpf: Make more use of 'any' alignment in test_verifier.cDavid Miller1-0/+44
2018-11-30bpf: Adjust F_NEEDS_EFFICIENT_UNALIGNED_ACCESS handling in test_verifier.cDavid Miller1-18/+24
2018-11-30bpf: Add BPF_F_ANY_ALIGNMENT.David Miller8-9/+45
2018-11-30bpf: Fix verifier log string check for bad alignment.David Miller1-1/+1
2018-11-30Merge branch 'bpftool-fixes'Alexei Starovoitov6-65/+129
2018-11-30tools: bpftool: add owner_prog_type and owner_jited to bpftool outputQuentin Monnet3-26/+75
2018-11-30tools: bpftool: mark offloaded programs more explicitly in plain outputQuentin Monnet1-1/+1
2018-11-30tools: bpftool: fix bash completion for new map types (queue and stack)Quentin Monnet1-1/+1
2018-11-30tools: bpftool: fix bash completion for bpftool prog (attach|detach)Quentin Monnet1-24/+49
2018-11-30tools: bpftool: use "/proc/self/" i.o. crafting links with getpid()Quentin Monnet2-13/+3
2018-11-30arm64/bpf: use movn/movk/movk sequence to generate kernel addressesArd Biesheuvel1-11/+6