summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* bpf, docs: Remove deprecated xsk libbpf APIs descriptionPu Lehui2022-07-081-11/+2
* selftests/bpf: Add benchmark for local_storage RCU Tasks Trace usageDave Marchevsky2022-07-076-1/+416
* libbpf, riscv: Use a0 for RC registerYixun Lan2022-07-071-1/+1
* libbpf: Remove unnecessary usdt_rel_ip assignmentsAndrii Nakryiko2022-07-061-4/+2
* selftests/bpf: Fix few more compiler warningsAndrii Nakryiko2022-07-063-4/+4
* selftests/bpf: Fix bogus uninitialized variable warningAndrii Nakryiko2022-07-061-1/+1
* bpftool: Remove zlib feature test from MakefileQuentin Monnet2022-07-061-9/+2
* Merge branch 'cleanup the legacy probe_event on failed scenario'Andrii Nakryiko2022-07-061-8/+27
|\
| * libbpf: Cleanup the legacy uprobe_event on failed add/attach_event()Chuang Wang2022-07-061-5/+14
| * libbpf: Fix wrong variable used in perf_event_uprobe_open_legacy()Chuang Wang2022-07-061-1/+1
| * libbpf: Cleanup the legacy kprobe_event on failed add/attach_event()Chuang Wang2022-07-061-4/+14
|/
* Merge branch 'Introduce type match support'Andrii Nakryiko2022-07-0613-18/+648
|\
| * selftests/bpf: Add type match test against kernel's task_structDaniel Müller2022-07-063-0/+21
| * selftests/bpf: Add nested type to type based testsDaniel Müller2022-07-063-20/+58
| * selftests/bpf: Add test checking more characteristicsDaniel Müller2022-07-063-0/+91
| * selftests/bpf: Add type-match checks to type-based testsDaniel Müller2022-07-063-4/+73
| * libbpf: add bpf_core_type_matches() helper macroAndrii Nakryiko2022-07-061-0/+10
| * bpf, libbpf: Add type match supportDaniel Müller2022-07-064-4/+294
| * bpftool: Honor BPF_CORE_TYPE_MATCHES relocationDaniel Müller2022-07-061-0/+108
| * bpf: Introduce TYPE_MATCH related constants/macrosDaniel Müller2022-07-063-0/+3
|/
* bpf, samples: Remove AF_XDP samplesMagnus Karlsson2022-07-057-3348/+0
* bpftool: Rename "bpftool feature list" into "... feature list_builtins"Quentin Monnet2022-07-053-11/+11
* bpf: Omit superfluous address family check in __bpf_skc_lookupTobias Klauser2022-07-051-3/+2
* selftests/bpf: Skip lsm_cgroup when we don't have trampolinesStanislav Fomichev2022-07-011-0/+8
* bpftool: Show also the name of type BPF_OBJ_LINKYafang Shao2022-06-301-0/+1
* selftests/xsk: Destroy BPF resources only when ctx refcount drops to 0Maciej Fijalkowski2022-06-301-5/+4
* selftests/xsk: Verify correctness of XDP prog attach pointMaciej Fijalkowski2022-06-301-0/+17
* selftests/xsk: Introduce XDP prog load based on existing AF_XDP socketMaciej Fijalkowski2022-06-303-1/+7
* selftests/xsk: Avoid bpf_link probe for existing xskMaciej Fijalkowski2022-06-301-1/+1
* bpftool: Use feature list in bash completionQuentin Monnet2022-06-302-34/+7
* bpftool: Add feature list (prog/map/link/attach types, helpers)Quentin Monnet2022-06-303-1/+73
* bpftool: Remove attach_type_name forward declarationTobias Klauser2022-06-301-2/+0
* bpftool: Probe for memcg-based accounting before bumping rlimitQuentin Monnet2022-06-291-3/+68
* Merge branch 'bpf: cgroup_sock lsm flavor'Alexei Starovoitov2022-06-2926-166/+1432
|\
| * selftests/bpf: lsm_cgroup functional testStanislav Fomichev2022-06-293-0/+474
| * bpftool: implement cgroup tree for BPF_LSM_CGROUPStanislav Fomichev2022-06-291-22/+87
| * libbpf: implement bpf_prog_query_optsStanislav Fomichev2022-06-293-7/+47
| * libbpf: add lsm_cgoup_sock typeStanislav Fomichev2022-06-291-0/+3
| * tools/bpf: Sync btf_ids.h to toolsStanislav Fomichev2022-06-293-8/+32
| * bpf: expose bpf_{g,s}etsockopt to lsm cgroupStanislav Fomichev2022-06-293-7/+93
| * bpf: implement BPF_PROG_QUERY for BPF_LSM_CGROUPStanislav Fomichev2022-06-293-32/+74
| * bpf: minimize number of allocated lsm slots per programStanislav Fomichev2022-06-298-24/+64
| * bpf: per-cgroup lsm flavorStanislav Fomichev2022-06-2915-20/+498
| * bpf: convert cgroup_bpf.progs to hlistStanislav Fomichev2022-06-293-35/+47
| * bpf: add bpf_func_t and trampoline helpersStanislav Fomichev2022-06-292-36/+38
|/
* Merge branch 'libbpf: remove deprecated APIs'Alexei Starovoitov2022-06-2823-2747/+258
|\
| * libbpf: fix up few libbpf.map problemsAndrii Nakryiko2022-06-282-3/+4
| * libbpf: enforce strict libbpf 1.0 behaviorsAndrii Nakryiko2022-06-285-261/+37
| * selftests/bpf: remove last tests with legacy BPF map definitionsAndrii Nakryiko2022-06-284-79/+0
| * libbpf: clean up SEC() handlingAndrii Nakryiko2022-06-281-72/+47