summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2019-11-18bpf: Convert bpf_prog refcnt to atomic64_tAndrii Nakryiko11-97/+40
2019-11-18bpf: Switch bpf_map ref counter to atomic64_t so bpf_map_inc() never failsAndrii Nakryiko8-49/+34
2019-11-15Merge branch 'bpf-trampoline'Daniel Borkmann34-173/+2354
2019-11-15selftests/bpf: Add a test for attaching BPF prog to another BPF prog and subprogAlexei Starovoitov2-0/+167
2019-11-15selftests/bpf: Extend test_pkt_access testAlexei Starovoitov1-2/+36
2019-11-15libbpf: Add support for attaching BPF programs to other BPF programsAlexei Starovoitov5-17/+71
2019-11-15bpf: Support attaching tracing BPF program to other BPF programsAlexei Starovoitov8-28/+152
2019-11-15bpf: Compare BTF types of functions arguments with actual typesAlexei Starovoitov5-3/+107
2019-11-15bpf: Annotate context typesAlexei Starovoitov6-43/+176
2019-11-15bpf: Fix race in btf_resolve_helper_id()Alexei Starovoitov4-9/+32
2019-11-15bpf: Reserve space for BPF trampoline in BPF programsAlexei Starovoitov1-2/+7
2019-11-15selftests/bpf: Add stress test for maximum number of progsAlexei Starovoitov1-0/+76
2019-11-15selftests/bpf: Add combined fentry/fexit testAlexei Starovoitov1-0/+90
2019-11-15selftests/bpf: Add fexit tests for BPF trampolineAlexei Starovoitov2-0/+162
2019-11-15selftests/bpf: Add test for BPF trampolineAlexei Starovoitov3-0/+167
2019-11-15bpf: Add kernel test functions for fentry testingAlexei Starovoitov1-0/+41
2019-11-15selftest/bpf: Simple test for fentry/fexitAlexei Starovoitov2-3/+88
2019-11-15libbpf: Add support to attach to fentry/fexit tracing progsAlexei Starovoitov4-25/+82
2019-11-15libbpf: Introduce btf__find_by_name_kind()Alexei Starovoitov3-0/+25
2019-11-15bpf: Introduce BPF trampolineAlexei Starovoitov9-10/+735
2019-11-15bpf: Add bpf_arch_text_poke() helperAlexei Starovoitov3-0/+65
2019-11-15bpf: Refactor x86 JIT into helpersAlexei Starovoitov1-54/+98
2019-11-15x86/alternatives: Teach text_poke_bp() to emulate instructionsPeter Zijlstra4-46/+130
2019-11-15bpf, doc: Change right arguments for JIT example codeMao Wenan1-4/+4
2019-11-15samples/bpf: Add missing option to xdpsock usageAndre Guedes1-0/+2
2019-11-15samples/bpf: Remove duplicate option from xdpsockAndre Guedes1-1/+0
2019-11-15s390/bpf: Make sure JIT passes do not increase code sizeIlya Leoshkevich1-8/+66
2019-11-15bpf: Support doubleword alignment in bpf_jit_binary_allocIlya Leoshkevich2-2/+8
2019-11-11bpf, testing: Add missing object file to TEST_FILESAnders Roxell1-1/+2
2019-11-11bpf, testing: Workaround a verifier failure for test_progsYonghong Song1-1/+4
2019-11-10Merge branch 'share-umem'Alexei Starovoitov6-59/+195
2019-11-10xsk: Extend documentation for Rx|Tx-only sockets and shared umemsMagnus Karlsson1-5/+23
2019-11-10samples/bpf: Use Rx-only and Tx-only sockets in xdpsockMagnus Karlsson1-12/+29
2019-11-10libbpf: Allow for creating Rx or Tx only AF_XDP socketsMagnus Karlsson1-2/+3
2019-11-10samples/bpf: Add XDP_SHARED_UMEM support to xdpsockMagnus Karlsson4-42/+135
2019-11-10libbpf: Support XDP_SHARED_UMEM with external XDP programMagnus Karlsson1-10/+17
2019-11-10Merge branch 'map-pinning'Alexei Starovoitov7-55/+120
2019-11-10libbpf: Add getter for program sizeToke Høiland-Jørgensen3-0/+9
2019-11-10libbpf: Add bpf_get_link_xdp_info() function to get more XDP informationToke Høiland-Jørgensen3-28/+67
2019-11-10libbpf: Use pr_warn() when printing netlink errorsToke Høiland-Jørgensen2-6/+7
2019-11-10libbpf: Propagate EPERM to caller on program loadToke Høiland-Jørgensen1-16/+11
2019-11-10selftests/bpf: Add tests for automatic map unpinning on load failureToke Høiland-Jørgensen2-4/+18
2019-11-10libbpf: Unpin auto-pinned maps if loading failsToke Høiland-Jørgensen1-1/+8
2019-11-08samples: bpf: update map definition to new syntax BTF-defined mapDaniel T. Lee12-178/+178
2019-11-08samples: bpf: Update outdated error messageDaniel T. Lee5-7/+7
2019-11-07bpf: Add cb access in kfree_skb testMartin KaFai Lau2-16/+63
2019-11-07bpf: Add array support to btf_struct_accessMartin KaFai Lau1-29/+166
2019-11-07Merge branch 'bpf-libbpf-fixes'Daniel Borkmann4-13/+12
2019-11-07libbpf: Improve handling of corrupted ELF during map initializationAndrii Nakryiko1-2/+2
2019-11-07libbpf: Make btf__resolve_size logic always check size error conditionAndrii Nakryiko1-2/+1