1. e59618f libbpf: Add documentation for bpf_map batch operations by Grant Seltzer · 3 years ago
  2. 5f60826 libbpf 1.0: Deprecate bpf_object__find_map_by_offset() API by Christy Lee · 3 years ago
  3. 9855c13 libbpf 1.0: Deprecate bpf_map__is_offload_neutral() by Christy Lee · 3 years ago
  4. 51a33c6 libbpf: Support repeated legacy kprobes on same function by Qiang Wang · 3 years ago
  5. 71cff67 libbpf: Use probe_name for legacy kprobe by Qiang Wang · 3 years ago
  6. 7218c28 libbpf: Deprecate bpf_perf_event_read_simple() API by Christy Lee · 3 years ago
  7. 5b3d729 libbpf: Improve LINUX_VERSION_CODE detection by Andrii Nakryiko · 3 years ago
  8. f60edf5 libbpf: Use 100-character limit to make bpf_tracing.h easier to read by Andrii Nakryiko · 3 years ago
  9. 3cc31d7 libbpf: Normalize PT_REGS_xxx() macro definitions by Andrii Nakryiko · 3 years ago
  10. 5652b80 libbpf: Do not use btf_dump__new() macro in C++ mode by Jiri Olsa · 3 years ago
  11. 878d8de libbpf: Rework feature-probing APIs by Andrii Nakryiko · 3 years ago
  12. 4980beb tools/libbpf: Enable cross-building with clang by Jean-Philippe Brucker · 3 years ago
  13. f979823 libbpf: Avoid reading past ELF data section end when copying license by Andrii Nakryiko · 3 years ago
  14. 0da2596 libbpf: Mark bpf_object__find_program_by_title API deprecated. by Kui-Feng Lee · 3 years, 1 month ago
  15. e542f2c libbpf: Auto-bump RLIMIT_MEMLOCK if kernel needs it for BPF by Andrii Nakryiko · 3 years ago
  16. 9fc205b libbpf: Add sane strncpy alternative and use it internally by Andrii Nakryiko · 3 years, 1 month ago
  17. 4581e67 libbpf: Fix potential uninit memory read by Andrii Nakryiko · 3 years, 1 month ago
  18. f742fc6 libbpf: Add doc comments for bpf_program__(un)pin() by Grant Seltzer · 3 years, 1 month ago
  19. 4b443bc libbpf: Don't validate TYPE_ID relo's original imm value by Andrii Nakryiko · 3 years, 1 month ago
  20. 259172b libbpf: Fix gen_loader assumption on number of programs. by Alexei Starovoitov · 3 years, 1 month ago
  21. be31582 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next by Jakub Kicinski · 3 years, 1 month ago
  22. 229fae3 libbpf: Add "bool skipped" to struct bpf_map by Shuyi Cheng · 3 years, 1 month ago
  23. b69c5c0 libbpf: Fix typo in btf__dedup@LIBBPF_0.0.2 definition by Vincent Minet · 3 years, 1 month ago
  24. e7b924c libbpf: Deprecate bpf_object__load_xattr() by Andrii Nakryiko · 3 years, 1 month ago
  25. b3ce907 libbpf: Add per-program log buffer setter and getter by Andrii Nakryiko · 3 years, 1 month ago
  26. 2eda214 libbpf: Preserve kernel error code and remove kprobe prog type guessing by Andrii Nakryiko · 3 years, 1 month ago
  27. ad9a7f9 libbpf: Improve logging around BPF program loading by Andrii Nakryiko · 3 years, 1 month ago
  28. e0e3ea8 libbpf: Allow passing user log setting through bpf_object_open_opts by Andrii Nakryiko · 3 years, 1 month ago
  29. 1a190d1 libbpf: Allow passing preallocated log_buf when loading BTF into kernel by Andrii Nakryiko · 3 years, 1 month ago
  30. 0ed08d6 libbpf: Add OPTS-based bpf_btf_load() API by Andrii Nakryiko · 3 years, 1 month ago
  31. 4cf23a3 libbpf: Fix bpf_prog_load() log_buf logic for log_level 0 by Andrii Nakryiko · 3 years, 1 month ago
  32. d5284de libbpf: Add doc comments in libbpf.h by Grant Seltzer · 3 years, 1 month ago
  33. 222c98c libbpf: Fix trivial typo by huangxuesen · 3 years, 1 month ago
  34. 78c1f8d libbpf: Reduce bpf_core_apply_relo_insn() stack usage. by Alexei Starovoitov · 3 years, 1 month ago
  35. c93faaa libbpf: Deprecate bpf_prog_load_xattr() API by Andrii Nakryiko · 3 years, 1 month ago
  36. dbdd2c7 libbpf: Add API to get/set log_level at per-program level by Andrii Nakryiko · 3 years, 1 month ago
  37. 74d9807 libbpf: Use __u32 fields in bpf_map_create_opts by Andrii Nakryiko · 3 years, 1 month ago
  38. 19250f5 libbpf: Clean gen_loader's attach kind. by Alexei Starovoitov · 3 years, 1 month ago
  39. be05c94 libbpf: Support init of inner maps in light skeleton. by Alexei Starovoitov · 3 years, 1 month ago
  40. d0e9288 libbpf: Use CO-RE in the kernel in light skeleton. by Alexei Starovoitov · 3 years, 1 month ago
  41. 03d5b99 libbpf: Cleanup struct bpf_core_cand. by Andrii Nakryiko · 3 years, 1 month ago
  42. fbd94c7 bpf: Pass a set of bpf_core_relo-s to prog_load command. by Alexei Starovoitov · 3 years, 1 month ago
  43. 46334a0 bpf: Define enum bpf_core_relo_kind as uapi. by Alexei Starovoitov · 3 years, 1 month ago
  44. 29db4be bpf: Prepare relo_core.c for kernel duty. by Alexei Starovoitov · 3 years, 1 month ago
  45. 74753e14 libbpf: Replace btf__type_by_id() with btf_type_by_id(). by Alexei Starovoitov · 3 years, 1 month ago
  46. d995816 libbpf: Avoid reload of imm for weak, unresolved, repeating ksym by Kumar Kartikeya Dwivedi · 3 years, 1 month ago
  47. 0270090d libbpf: Avoid double stores for success/failure case of ksym relocations by Kumar Kartikeya Dwivedi · 3 years, 1 month ago
  48. c291d0a libbpf: Remove duplicate assignments by Mehrdad Arshad Rad · 3 years, 1 month ago
  49. 43174f0 libbpf: Silence uninitialized warning/error in btf_dump_dump_type_data by Alan Maguire · 3 years, 1 month ago
  50. 341ac5f libbpf: Support static initialization of BPF_MAP_TYPE_PROG_ARRAY by Hengqi Chen · 3 years, 1 month ago
  51. e32cb12 bpf, mips: Fix build errors about __NR_bpf undeclared by Tiezhu Yang · 3 years, 1 month ago
  52. 5938353 libbpf: Fix using invalidated memory in bpf_linker by Andrii Nakryiko · 3 years, 1 month ago
  53. 8cb1255 libbpf: Fix glob_syms memory leak in bpf_linker by Andrii Nakryiko · 3 years, 1 month ago
  54. 2a6a9bf libbpf: Don't call libc APIs with NULL pointers by Andrii Nakryiko · 3 years, 1 month ago
  55. 401891a libbpf: Fix potential misaligned memory access in btf_ext__new() by Andrii Nakryiko · 3 years, 1 month ago
  56. 99a12a3 libbpf: Prevent deprecation warnings in xsk.c by Andrii Nakryiko · 3 years, 1 month ago
  57. a9606f4 libbpf: Use bpf_map_create() consistently internally by Andrii Nakryiko · 3 years, 1 month ago
  58. 992c422 libbpf: Unify low-level map creation APIs w/ new bpf_map_create() by Andrii Nakryiko · 3 years, 1 month ago
  59. 16e0c35 libbpf: Load global data maps lazily on legacy kernels by Andrii Nakryiko · 3 years, 1 month ago
  60. 8cccee9 libbpf: Change bpf_program__set_extra_flags to bpf_program__set_flags by Florent Revest · 3 years, 1 month ago
  61. efdd3eb libbpf: Accommodate DWARF/compiler bug with duplicated structs by Andrii Nakryiko · 3 years, 1 month ago
  62. 7615209 libbpf: Add runtime APIs to query libbpf version by Andrii Nakryiko · 3 years, 1 month ago
  63. 50fc249 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net by Jakub Kicinski · 3 years, 1 month ago
  64. 69a055d libbpf: Fix a couple of missed btf_type_tag handling in btf.c by Yonghong Song · 3 years, 1 month ago
  65. a5bdc36 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next by Jakub Kicinski · 3 years, 1 month ago
  66. ba05fd3 libbpf: Perform map fd cleanup for gen_loader in case of error by Kumar Kartikeya Dwivedi · 3 years, 2 months ago
  67. 2dc1e48 libbpf: Support BTF_KIND_TYPE_TAG by Yonghong Song · 3 years, 2 months ago
  68. 4178893 libbpf: Make perf_buffer__new() use OPTS-based interface by Andrii Nakryiko · 3 years, 2 months ago
  69. 6084f5d libbpf: Ensure btf_dump__new() and btf_dump_opts are future-proof by Andrii Nakryiko · 3 years, 2 months ago
  70. 957d350 libbpf: Turn btf_dedup_opts into OPTS-based struct by Andrii Nakryiko · 3 years, 2 months ago
  71. a6ca715 libbpf: Add ability to get/set per-program load flags by Andrii Nakryiko · 3 years, 2 months ago
  72. 3a74ac2 libbpf: Compile using -std=gnu89 by Kumar Kartikeya Dwivedi · 3 years, 2 months ago
  73. 8f7b239 libbpf: Free up resources used by inner map definition by Andrii Nakryiko · 3 years, 2 months ago
  74. 5c5edcd libbpf: Remove deprecation attribute from struct bpf_prog_prep_result by Andrii Nakryiko · 3 years, 2 months ago
  75. bcc40fc libbpf: Stop using to-be-deprecated APIs by Andrii Nakryiko · 3 years, 2 months ago
  76. e32660a libbpf: Remove internal use of deprecated bpf_prog_load() variants by Andrii Nakryiko · 3 years, 2 months ago
  77. d10ef2b libbpf: Unify low-level BPF_PROG_LOAD APIs into bpf_prog_load() by Andrii Nakryiko · 3 years, 2 months ago
  78. 45493cb libbpf: Pass number of prog load attempts explicitly by Andrii Nakryiko · 3 years, 2 months ago
  79. be80e9c libbpf: Rename DECLARE_LIBBPF_OPTS into LIBBPF_OPTS by Andrii Nakryiko · 3 years, 2 months ago
  80. b8b5cb5 libbpf: Fix non-C89 loop variable declaration in gen_loader.c by Andrii Nakryiko · 3 years, 2 months ago
  81. 64165dd libbpf: Fix lookup_and_delete_elem_flags error reporting by Mehrdad Arshad Rad · 3 years, 2 months ago
  82. be2f2d1 libbpf: Deprecate bpf_program__load() API by Andrii Nakryiko · 3 years, 2 months ago
  83. b7332d2 libbpf: Improve ELF relo sanitization by Andrii Nakryiko · 3 years, 2 months ago
  84. 0d6988e libbpf: Fix section counting logic by Andrii Nakryiko · 3 years, 2 months ago
  85. 62554d5 libbpf: Validate that .BTF and .BTF.ext sections contain data by Andrii Nakryiko · 3 years, 2 months ago
  86. 88918dc libbpf: Improve sanity checking during BTF fix up by Andrii Nakryiko · 3 years, 2 months ago
  87. 8339078 libbpf: Detect corrupted ELF symbols section by Andrii Nakryiko · 3 years, 2 months ago
  88. f5aafbc libbpf: Deprecate bpf_program__get_prog_info_linear by Dave Marchevsky · 3 years, 2 months ago
  89. b7b98f8 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next by Jakub Kicinski · 3 years, 2 months ago
  90. 0b17045 libbpf: Deprecate AF_XDP support by Magnus Karlsson · 3 years, 2 months ago
  91. 589fed4 riscv, libbpf: Add RISC-V (RV64) support to bpf_tracing.h by Björn Töpel · 3 years, 2 months ago
  92. 92274e2 libbpf: Use O_CLOEXEC uniformly when opening fds by Kumar Kartikeya Dwivedi · 3 years, 2 months ago
  93. 549a632 libbpf: Ensure that BPF syscall fds are never 0, 1, or 2 by Kumar Kartikeya Dwivedi · 3 years, 2 months ago
  94. 585a357 libbpf: Add weak ksym support to gen_loader by Kumar Kartikeya Dwivedi · 3 years, 2 months ago
  95. c24941c libbpf: Add typeless ksym support to gen_loader by Kumar Kartikeya Dwivedi · 3 years, 2 months ago
  96. 4751210 libbpf: Add "map_extra" as a per-map-type extra flag by Joanne Koong · 3 years, 2 months ago
  97. 689624f libbpf: Deprecate bpf_objects_list by Joe Burton · 3 years, 2 months ago
  98. 3930198 libbpf: Use __BYTE_ORDER__ by Ilya Leoshkevich · 3 years, 2 months ago
  99. 45f2beb libbpf: Fix endianness detection in BPF_CORE_READ_BITFIELD_PROBED() by Ilya Leoshkevich · 3 years, 2 months ago
  100. c4813e9 libbpf: Deprecate ambiguously-named bpf_program__size() API by Andrii Nakryiko · 3 years, 2 months ago