1. 81bfdd0 libbpf: Put Kconfig externs into .kconfig section by Andrii Nakryiko · 5 years ago
  2. d695870 libbpf: Add bpf_link__disconnect() API to preserve underlying BPF resource by Andrii Nakryiko · 5 years ago
  3. 4a3d6c6 libbpf: Reduce log level for custom section names by Andrii Nakryiko · 5 years ago
  4. dc3a2d2 libbpf: Print hint about ulimit when getting permission denied error by Toke Høiland-Jørgensen · 5 years ago
  5. 1b484b3 libbpf: Support flexible arrays in CO-RE by Andrii Nakryiko · 5 years ago
  6. 2ad97d4 bpftool: Generate externs datasec in BPF skeleton by Andrii Nakryiko · 5 years ago
  7. 166750b libbpf: Support libbpf-provided extern variables by Andrii Nakryiko · 5 years ago
  8. ac9d138 libbpf: Extract internal map names into constants by Andrii Nakryiko · 5 years ago
  9. d66562f libbpf: Add BPF object skeleton support by Andrii Nakryiko · 5 years ago
  10. 3f51935 libbpf: Reduce log level of supported section names dump by Andrii Nakryiko · 5 years ago
  11. 13acb50 libbpf: Postpone BTF ID finding for TRACING programs to load phase by Andrii Nakryiko · 5 years ago
  12. eba9c5f libbpf: Refactor global data map initialization by Andrii Nakryiko · 5 years ago
  13. 01af3bf libbpf: Expose BPF program's function name by Andrii Nakryiko · 5 years ago
  14. d7a18ea libbpf: Add generic bpf_program__attach() by Andrii Nakryiko · 5 years ago
  15. 0d13bfc libbpf: Don't require root for bpf_object__open() by Andrii Nakryiko · 5 years ago
  16. 783b8f0 libbpf: Don't attach perf_buffer to offline/missing CPUs by Andrii Nakryiko · 5 years ago
  17. 6803ee2 libbpf: Extract and generalize CPU mask parsing logic by Andrii Nakryiko · 5 years ago
  18. 67d69cc libbpf: Recognize SK_REUSEPORT programs from section name by Jakub Sitnicki · 5 years ago
  19. 679152d libbpf: Fix printf compilation warnings on ppc64le arch by Andrii Nakryiko · 5 years ago
  20. 7c3977d libbpf: Fix sym->st_value print on 32-bit arches by Alexei Starovoitov · 5 years ago
  21. 53f8dd4 libbpf: Fix global variable relocation by Andrii Nakryiko · 5 years ago
  22. b615e5a libbpf: Fix usage of u32 in userspace code by Andrii Nakryiko · 5 years ago
  23. 1aace10 libbpf: Fix bpf_object name determination for bpf_object__open_file() by Andrii Nakryiko · 5 years ago
  24. 393cdfb libbpf: Support initialized global variables by Andrii Nakryiko · 5 years ago
  25. 8983b73 libbpf: Fix various errors and warning reported by checkpatch.pl by Andrii Nakryiko · 5 years ago
  26. 1f8e2bc libbpf: Refactor relocation handling by Andrii Nakryiko · 5 years ago
  27. a0d7da2 libbpf: Fix call relocation offset calculation bug by Andrii Nakryiko · 5 years ago
  28. 7fe74b4 libbpf: Make global data internal arrays mmap()-able, if possible by Andrii Nakryiko · 5 years ago
  29. e7bf94d libbpf: Add support for attaching BPF programs to other BPF programs by Alexei Starovoitov · 5 years ago
  30. b8c54ea libbpf: Add support to attach to fentry/fexit tracing progs by Alexei Starovoitov · 5 years ago
  31. 1a734ef libbpf: Add getter for program size by Toke Høiland-Jørgensen · 5 years ago
  32. 4f33ddb libbpf: Propagate EPERM to caller on program load by Toke Høiland-Jørgensen · 5 years ago
  33. ec6d5f47 libbpf: Unpin auto-pinned maps if loading fails by Toke Høiland-Jørgensen · 5 years ago
  34. 98e527af libbpf: Improve handling of corrupted ELF during map initialization by Andrii Nakryiko · 5 years ago
  35. 3dc5e05 libbpf: Fix memory leak/double free issue by Andrii Nakryiko · 5 years ago
  36. 94f060e libbpf: Add support for field size relocations by Andrii Nakryiko · 5 years ago
  37. ee26dad libbpf: Add support for relocatable bitfields by Andrii Nakryiko · 5 years ago
  38. 57a00f4 libbpf: Add auto-pinning of maps when loading BPF objects by Toke Høiland-Jørgensen · 5 years ago
  39. 196f848 libbpf: Move directory creation into _pin() functions by Toke Høiland-Jørgensen · 5 years ago
  40. 4580b25 libbpf: Store map pin path and status in struct bpf_map by Toke Høiland-Jørgensen · 5 years ago
  41. d1b4574 libbpf: Fix error handling in bpf_map__reuse_fd() by Toke Høiland-Jørgensen · 5 years ago
  42. 12a8654 libbpf: Add support for prog_tracing by Alexei Starovoitov · 5 years ago
  43. d3a3aa0 libbpf: Fix off-by-one error in ELF sanity check by Andrii Nakryiko · 5 years ago
  44. 58eeb22 libbpf: Fix strncat bounds error in libbpf_prog_type_by_name by KP Singh · 5 years ago
  45. e00aca6 libbpf: Make DECLARE_LIBBPF_OPTS macro strictly a variable declaration by Andrii Nakryiko · 5 years ago
  46. dd4436b libbpf: Teach bpf_object__open to guess program types by Andrii Nakryiko · 5 years ago
  47. 32dff6d libbpf: Add uprobe/uretprobe and tp/raw_tp section suffixes by Andrii Nakryiko · 5 years ago
  48. f1eead9 libbpf: Add bpf_program__get_{type, expected_attach_type) APIs by Andrii Nakryiko · 5 years ago
  49. be18010 tools, bpf: Rename pr_warning to pr_warn to align with kernel logging by Kefeng Wang · 5 years ago
  50. 54b8625 bpf, libbpf: Add kernel version section parsing back by John Fastabend · 5 years ago
  51. f75a697 libbpf: Auto-detect btf_id of BTF-based raw_tracepoints by Alexei Starovoitov · 5 years ago
  52. 62561eb libbpf: Add support for field existance CO-RE relocation by Andrii Nakryiko · 5 years ago
  53. 291ee02 libbpf: Refactor bpf_object__open APIs to use common opts by Andrii Nakryiko · 5 years ago
  54. 511bb00 libbpf: Update BTF reloc support to latest Clang format by Andrii Nakryiko · 5 years ago
  55. c9e4c30 libbpf: fix bpf_object__name() to actually return object name by Andrii Nakryiko · 5 years ago
  56. 2ce8450 libbpf: add bpf_object__open_{file, mem} w/ extensible opts by Andrii Nakryiko · 5 years ago
  57. 5e61f27 libbpf: stop enforcing kern_version, populate it for users by Andrii Nakryiko · 5 years ago
  58. 446bf64 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net by David S. Miller · 5 years ago
  59. 708852d Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next by Jakub Kicinski · 5 years ago
  60. a1916a1 libbpf: attempt to load kernel BTF from sysfs first by Andrii Nakryiko · 5 years ago
  61. ddc7c30 libbpf: implement BPF CO-RE offset relocation algorithm by Andrii Nakryiko · 5 years ago
  62. b03bc68 libbpf: convert libbpf code to use new btf helpers by Andrii Nakryiko · 5 years ago
  63. 3415ec6 libbpf: set BTF FD for prog only when there is supported .BTF.ext data by Andrii Nakryiko · 5 years ago
  64. 56fbc24 libbpf : make libbpf_num_possible_cpus function thread safe by Takshak Chahande · 5 years ago
  65. e87fd8b libbpf: return previous print callback from libbpf_set_print by Andrii Nakryiko · 5 years ago
  66. 5d01ab7 libbpf: fix erroneous multi-closing of BTF FD by Andrii Nakryiko · 5 years ago
  67. f2a3e4e libbpf: provide more helpful message on uninitialized global var by Andrii Nakryiko · 5 years ago
  68. 4be6e05 libbpf: Avoid designated initializers for unnamed union members by Arnaldo Carvalho de Melo · 6 years ago
  69. cdb2f92 libbpf: Fix endianness macro usage for some compilers by Arnaldo Carvalho de Melo · 6 years ago
  70. 1d4126c libbpf: sanitize VAR to conservative 1-byte INT by Andrii Nakryiko · 6 years ago
  71. 04efe59 libbpf: fix SIGSEGV when BTF loading fails, but .BTF.ext exists by Andrii Nakryiko · 6 years ago
  72. 36db2a9 libbpf: fix ptr to u64 conversion warning on 32-bit platforms by Andrii Nakryiko · 6 years ago
  73. d7ff34d libbpf: auto-set PERF_EVENT_ARRAY size to number of CPUs by Andrii Nakryiko · 6 years ago
  74. fb84b82 libbpf: add perf buffer API by Andrii Nakryiko · 6 years ago
  75. ef99b02 libbpf: capture value in BTF type info for BTF-defined map defs by Andrii Nakryiko · 6 years ago
  76. 84bf5e1 libbpf: add raw tracepoint attach API by Andrii Nakryiko · 6 years ago
  77. f6de59c libbpf: add tracepoint attach API by Andrii Nakryiko · 6 years ago
  78. b265002 libbpf: add kprobe/uprobe attach API by Andrii Nakryiko · 6 years ago
  79. 63f2f5e libbpf: add ability to attach/detach BPF program to perf event by Andrii Nakryiko · 6 years ago
  80. 1c2e9ef libbpf: introduce concept of bpf_link by Andrii Nakryiko · 6 years ago
  81. 33bae18 bpf, libbpf, smatch: Fix potential NULL pointer dereference by Leo Yan · 6 years ago
  82. 4cdbfb5 libbpf: support sockopt hooks by Stanislav Fomichev · 6 years ago
  83. 9506497 libbpf: fix max() type mismatch for 32bit by Ivan Khoronzhuk · 6 years ago
  84. 900de4a libbpf: fix spelling mistake "conflictling" -> "conflicting" by Colin Ian King · 6 years ago
  85. dca73a6 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next by David S. Miller · 6 years ago
  86. a324aae libbpf: constify getter APIs by Andrii Nakryiko · 6 years ago
  87. 13091aa Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net by David S. Miller · 6 years ago
  88. abd29c9 libbpf: allow specifying map definitions using BTF by Andrii Nakryiko · 6 years ago
  89. 063183b libbpf: split initialization and loading of BTF by Andrii Nakryiko · 6 years ago
  90. db48814 libbpf: identify maps by section index in addition to offset by Andrii Nakryiko · 6 years ago
  91. bf82927 libbpf: refactor map initialization by Andrii Nakryiko · 6 years ago
  92. 01b29d1 libbpf: streamline ELF parsing error-handling by Andrii Nakryiko · 6 years ago
  93. 9c6660d libbpf: extract BTF loading logic by Andrii Nakryiko · 6 years ago
  94. e55d54f libbpf: fix check for presence of associated BTF for map creation by Andrii Nakryiko · 6 years ago
  95. 6446b31 bpf: add a new API libbpf_num_possible_cpus() by Hechao Li · 6 years ago
  96. 9bb59ac bpf, libbpf: enable recvmsg attach types by Daniel Borkmann · 6 years ago
  97. cfd4921 libbpf: Return btf_fd for load_sk_storage_btf by Michal Rostecki · 6 years ago
  98. 399dc65 libbpf: reduce unnecessary line wrapping by Andrii Nakryiko · 6 years ago
  99. 76e1022 libbpf: typo and formatting fixes by Andrii Nakryiko · 6 years ago
  100. 7e8c328 libbpf: simplify two pieces of logic by Andrii Nakryiko · 6 years ago