summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* bpf: Add mmap() support for BPF_MAP_TYPE_ARRAYAndrii Nakryiko2019-11-187-12/+183
* bpf: Convert bpf_prog refcnt to atomic64_tAndrii Nakryiko2019-11-1811-97/+40
* bpf: Switch bpf_map ref counter to atomic64_t so bpf_map_inc() never failsAndrii Nakryiko2019-11-188-49/+34
* Merge branch 'bpf-trampoline'Daniel Borkmann2019-11-1534-173/+2354
|\
| * selftests/bpf: Add a test for attaching BPF prog to another BPF prog and subprogAlexei Starovoitov2019-11-152-0/+167
| * selftests/bpf: Extend test_pkt_access testAlexei Starovoitov2019-11-151-2/+36
| * libbpf: Add support for attaching BPF programs to other BPF programsAlexei Starovoitov2019-11-155-17/+71
| * bpf: Support attaching tracing BPF program to other BPF programsAlexei Starovoitov2019-11-158-28/+152
| * bpf: Compare BTF types of functions arguments with actual typesAlexei Starovoitov2019-11-155-3/+107
| * bpf: Annotate context typesAlexei Starovoitov2019-11-156-43/+176
| * bpf: Fix race in btf_resolve_helper_id()Alexei Starovoitov2019-11-154-9/+32
| * bpf: Reserve space for BPF trampoline in BPF programsAlexei Starovoitov2019-11-151-2/+7
| * selftests/bpf: Add stress test for maximum number of progsAlexei Starovoitov2019-11-151-0/+76
| * selftests/bpf: Add combined fentry/fexit testAlexei Starovoitov2019-11-151-0/+90
| * selftests/bpf: Add fexit tests for BPF trampolineAlexei Starovoitov2019-11-152-0/+162
| * selftests/bpf: Add test for BPF trampolineAlexei Starovoitov2019-11-153-0/+167
| * bpf: Add kernel test functions for fentry testingAlexei Starovoitov2019-11-151-0/+41
| * selftest/bpf: Simple test for fentry/fexitAlexei Starovoitov2019-11-152-3/+88
| * libbpf: Add support to attach to fentry/fexit tracing progsAlexei Starovoitov2019-11-154-25/+82
| * libbpf: Introduce btf__find_by_name_kind()Alexei Starovoitov2019-11-153-0/+25
| * bpf: Introduce BPF trampolineAlexei Starovoitov2019-11-159-10/+735
| * bpf: Add bpf_arch_text_poke() helperAlexei Starovoitov2019-11-153-0/+65
| * bpf: Refactor x86 JIT into helpersAlexei Starovoitov2019-11-151-54/+98
|/
* x86/alternatives: Teach text_poke_bp() to emulate instructionsPeter Zijlstra2019-11-154-46/+130
* bpf, doc: Change right arguments for JIT example codeMao Wenan2019-11-151-4/+4
* samples/bpf: Add missing option to xdpsock usageAndre Guedes2019-11-151-0/+2
* samples/bpf: Remove duplicate option from xdpsockAndre Guedes2019-11-151-1/+0
* s390/bpf: Make sure JIT passes do not increase code sizeIlya Leoshkevich2019-11-151-8/+66
* bpf: Support doubleword alignment in bpf_jit_binary_allocIlya Leoshkevich2019-11-152-2/+8
* bpf, testing: Add missing object file to TEST_FILESAnders Roxell2019-11-111-1/+2
* bpf, testing: Workaround a verifier failure for test_progsYonghong Song2019-11-111-1/+4
* Merge branch 'share-umem'Alexei Starovoitov2019-11-106-59/+195
|\
| * xsk: Extend documentation for Rx|Tx-only sockets and shared umemsMagnus Karlsson2019-11-101-5/+23
| * samples/bpf: Use Rx-only and Tx-only sockets in xdpsockMagnus Karlsson2019-11-101-12/+29
| * libbpf: Allow for creating Rx or Tx only AF_XDP socketsMagnus Karlsson2019-11-101-2/+3
| * samples/bpf: Add XDP_SHARED_UMEM support to xdpsockMagnus Karlsson2019-11-104-42/+135
| * libbpf: Support XDP_SHARED_UMEM with external XDP programMagnus Karlsson2019-11-101-10/+17
|/
* Merge branch 'map-pinning'Alexei Starovoitov2019-11-107-55/+120
|\
| * libbpf: Add getter for program sizeToke Høiland-Jørgensen2019-11-103-0/+9
| * libbpf: Add bpf_get_link_xdp_info() function to get more XDP informationToke Høiland-Jørgensen2019-11-103-28/+67
| * libbpf: Use pr_warn() when printing netlink errorsToke Høiland-Jørgensen2019-11-102-6/+7
| * libbpf: Propagate EPERM to caller on program loadToke Høiland-Jørgensen2019-11-101-16/+11
| * selftests/bpf: Add tests for automatic map unpinning on load failureToke Høiland-Jørgensen2019-11-102-4/+18
| * libbpf: Unpin auto-pinned maps if loading failsToke Høiland-Jørgensen2019-11-101-1/+8
|/
* samples: bpf: update map definition to new syntax BTF-defined mapDaniel T. Lee2019-11-0812-178/+178
* samples: bpf: Update outdated error messageDaniel T. Lee2019-11-085-7/+7
* bpf: Add cb access in kfree_skb testMartin KaFai Lau2019-11-072-16/+63
* bpf: Add array support to btf_struct_accessMartin KaFai Lau2019-11-071-29/+166
* Merge branch 'bpf-libbpf-fixes'Daniel Borkmann2019-11-074-13/+12
|\
| * libbpf: Improve handling of corrupted ELF during map initializationAndrii Nakryiko2019-11-071-2/+2