summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
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
2021-11-19selftests/bpf: Add btf_dedup case with duplicated structs within CUJiri Olsa1-0/+113
2021-11-19libbpf: Accommodate DWARF/compiler bug with duplicated structsAndrii Nakryiko1-4/+41
2021-11-19libbpf: Add runtime APIs to query libbpf versionAndrii Nakryiko3-0/+26
2021-11-18selfetests/bpf: Adapt vmtest.sh to s390 libbpf CI changesIlya Leoshkevich1-15/+31
2021-11-18selftests/bpf: Fix xdpxceiver failures for no hugepagesTirthendu Sarkar1-1/+5
2021-11-18bpf, docs: Fix ordering of bpf documentationDave Tucker9-86/+80
2021-11-18bpf, docs: Rename bpf_lsm.rst to prog_lsm.rstDave Tucker2-1/+1
2021-11-18bpf, docs: Change underline in btf to match style guideDave Tucker1-22/+22
2021-11-17selftests/bpf: Mark variable as staticYucong Sun1-2/+2
2021-11-17selftests/bpf: Variable naming fixYucong Sun1-8/+8
2021-11-17selftests/bpf: Move summary line after the error logsYucong Sun1-4/+4
2021-11-16selftests/bpf: Add uprobe triggering overhead benchmarksAndrii Nakryiko4-1/+166
2021-11-16bpf: Change value of MAX_TAIL_CALL_CNT from 32 to 33Tiezhu Yang17-36/+35
2021-11-16selftests/bpf: Configure dir paths via env in test_bpftool_synctypes.pyQuentin Monnet1-9/+17
2021-11-16bpftool: Update doc (use susbtitutions) and test_bpftool_synctypes.pyQuentin Monnet14-25/+102
2021-11-16bpftool: Add SPDX tags to RST documentation filesQuentin Monnet14-1/+27
2021-11-16selftests/bpf: Add a dedup selftest with equivalent structure typesYonghong Song1-0/+26
2021-11-16libbpf: Fix a couple of missed btf_type_tag handling in btf.cYonghong Song1-0/+2
2021-11-16bpftool: Add current libbpf_strict mode to version outputStanislav Fomichev1-1/+11