summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2021-12-02bpf: Add bpf_core_add_cands() and wire it into bpf_core_apply_relo_insn().Alexei Starovoitov1-1/+345
2021-12-02libbpf: Cleanup struct bpf_core_cand.Andrii Nakryiko2-15/+17
2021-12-02bpf: Adjust BTF log size limit.Alexei Starovoitov1-1/+1
2021-12-02bpf: Pass a set of bpf_core_relo-s to prog_load command.Alexei Starovoitov7-56/+207
2021-12-02bpf: Define enum bpf_core_relo_kind as uapi.Alexei Starovoitov5-60/+82
2021-12-02bpf: Prepare relo_core.c for kernel duty.Alexei Starovoitov4-11/+176
2021-12-02bpf: Rename btf_member accessors.Alexei Starovoitov4-19/+19
2021-12-02libbpf: Replace btf__type_by_id() with btf_type_by_id().Alexei Starovoitov3-13/+10
2021-12-02samples: bpf: Fix conflicting types in fds_exampleAlexander Lobakin1-7/+2
2021-12-01bpf: Clean-up bpf_verifier_vlog() for BPF_LOG_KERNEL log levelHou Tao1-4/+6
2021-12-01Merge branch 'Apply suggestions for typeless/weak ksym series'Andrii Nakryiko2-20/+24
2021-12-01libbpf: Avoid reload of imm for weak, unresolved, repeating ksymKumar Kartikeya Dwivedi1-3/+2
2021-12-01libbpf: Avoid double stores for success/failure case of ksym relocationsKumar Kartikeya Dwivedi1-16/+21
2021-12-01bpf: Change bpf_kallsyms_lookup_name size type to ARG_CONST_SIZE_OR_ZEROKumar Kartikeya Dwivedi1-1/+1
2021-11-30Merge branch 'Add bpf_loop helper'Alexei Starovoitov20-39/+771
2021-11-30selftest/bpf/benchs: Add bpf_loop benchmarkJoanne Koong7-1/+203
2021-11-30selftests/bpf: Measure bpf_loop verifier performanceJoanne Koong5-4/+169
2021-11-30selftests/bpf: Add bpf_loop testJoanne Koong2-0/+257
2021-11-30bpf: Add bpf_loop helperJoanne Koong6-34/+142
2021-11-30bpf, docs: Split general purpose eBPF documentation out of filter.rstChristoph Hellwig4-990/+1008
2021-11-30bpf, docs: Move handling of maps to Documentation/bpf/maps.rstChristoph Hellwig2-44/+46
2021-11-30bpf, docs: Prune all references to "internal BPF"Christoph Hellwig6-21/+20
2021-11-30bpf: Remove a redundant comment on bpf_prog_freeChristoph Hellwig1-1/+0
2021-11-30x86, bpf: Cleanup the top of file header in bpf_jit_comp.cChristoph Hellwig1-2/+2
2021-11-30libbpf: Remove duplicate assignmentsMehrdad Arshad Rad1-1/+0
2021-11-29libbpf: Silence uninitialized warning/error in btf_dump_dump_type_dataAlan Maguire1-1/+1
2021-11-29Merge branch 'Support static initialization of BPF_MAP_TYPE_PROG_ARRAY'Andrii Nakryiko3-33/+192
2021-11-29selftests/bpf: Test BPF_MAP_TYPE_PROG_ARRAY static initializationHengqi Chen2-0/+71
2021-11-29libbpf: Support static initialization of BPF_MAP_TYPE_PROG_ARRAYHengqi Chen1-33/+121
2021-11-27bpf, mips: Fix build errors about __NR_bpf undeclaredTiezhu Yang3-0/+22
2021-11-26selftests/bpf: Fix misaligned accesses in xdp and xdp_bpf2bpf testsAndrii Nakryiko2-8/+9
2021-11-26selftests/bpf: Fix misaligned memory accesses in xdp_bonding testAndrii Nakryiko1-16/+20
2021-11-26selftests/bpf: Prevent out-of-bounds stack access in test_bpffsAndrii Nakryiko1-1/+3
2021-11-26selftests/bpf: Fix misaligned memory access in queue_stack_map testAndrii Nakryiko1-5/+7
2021-11-26selftests/bpf: Prevent misaligned memory access in get_stack_raw_tp testAndrii Nakryiko1-4/+10
2021-11-26selftests/bpf: Fix possible NULL passed to memcpy() with zero sizeAndrii Nakryiko1-1/+2
2021-11-26selftests/bpf: Fix UBSan complaint about signed __int128 overflowAndrii Nakryiko1-1/+1
2021-11-26libbpf: Fix using invalidated memory in bpf_linkerAndrii Nakryiko1-1/+4
2021-11-26libbpf: Fix glob_syms memory leak in bpf_linkerAndrii Nakryiko1-0/+1
2021-11-26libbpf: Don't call libc APIs with NULL pointersAndrii Nakryiko1-3/+7
2021-11-26libbpf: Fix potential misaligned memory access in btf_ext__new()Andrii Nakryiko2-6/+6
2021-11-26tools/resolve_btf_ids: Close ELF file on errorAndrii Nakryiko1-2/+3
2021-11-26selftests/bpf: Migrate selftests to bpf_map_create()Andrii Nakryiko21-256/+201
2021-11-26libbpf: Prevent deprecation warnings in xsk.cAndrii Nakryiko1-0/+5
2021-11-26libbpf: Use bpf_map_create() consistently internallyAndrii Nakryiko4-51/+25
2021-11-26libbpf: Unify low-level map creation APIs w/ new bpf_map_create()Andrii Nakryiko7-153/+126
2021-11-26selftests/bpf: Mix legacy (maps) and modern (vars) BPF in one testAndrii Nakryiko2-0/+138
2021-11-26libbpf: Load global data maps lazily on legacy kernelsAndrii Nakryiko1-4/+30
2021-11-23selftests/bpf: Fix trivial typoDrew Fustini1-1/+1
2021-11-20libbpf: Change bpf_program__set_extra_flags to bpf_program__set_flagsFlorent Revest4-5/+7