1. bdbf1ff bpf: wip. by Alexei Starovoitov · 2 years, 5 months ago master
  2. d838269 selftests/bpf: Add a test for walking task->mm->exe_file. by Alexei Starovoitov · 2 years, 5 months ago
  3. a9b5442 bpf: Refactor NULL-ness check in check_reg_type(). by Alexei Starovoitov · 2 years, 5 months ago
  4. 64c179d bpf: Teach verifier that certain helpers accept NULL pointer. by Alexei Starovoitov · 2 years, 5 months ago
  5. 93fbc16 bpf: Refactor btf_nested_type_is_trusted(). by Alexei Starovoitov · 2 years, 5 months ago
  6. e941933 Merge branch 'selftests/bpf: Add read_build_id function' by Alexei Starovoitov · 2 years, 5 months ago
  7. dcc46f5 selftests/bpf: Replace extract_build_id with read_build_id by Jiri Olsa · 2 years, 5 months ago
  8. 88dc8b3 selftests/bpf: Add read_build_id function by Jiri Olsa · 2 years, 5 months ago
  9. 328bafc selftests/bpf: Add err.h header by Jiri Olsa · 2 years, 5 months ago
  10. 67efbd5 selftests/bpf: Add testcases for ptr_*_or_null_ in bpf_kptr_xchg by David Vernet · 2 years, 5 months ago
  11. e4c2aca bpf: Handle PTR_MAYBE_NULL case in PTR_TO_BTF_ID helper call arg by David Vernet · 2 years, 5 months ago
  12. d816129 veristat: change guess for __sk_buff from CGROUP_SKB to SCHED_CLS by Andrii Nakryiko · 2 years, 5 months ago
  13. 4ca13d1 selftests/bpf: Rewrite two infinite loops in bound check cases by Xu Kuohai · 2 years, 5 months ago
  14. 8a9abe0 Merge branch 'veristat: add better support of freplace programs' by Alexei Starovoitov · 2 years, 5 months ago
  15. fa7cc90 veristat: guess and substitue underlying program type for freplace (EXT) progs by Andrii Nakryiko · 2 years, 5 months ago
  16. b3c63d7 veristat: add -d debug mode option to see debug libbpf log by Andrii Nakryiko · 2 years, 5 months ago
  17. d6e6286 libbpf: disassociate section handler on explicit bpf_program__set_type() call by Andrii Nakryiko · 2 years, 5 months ago
  18. 8b52cc2 Merge branch 'Allow BPF TCP CCs to write app_limited' by Martin KaFai Lau · 2 years, 5 months ago
  19. 4239561 selftests/bpf: test a BPF CC writing app_limited by Yixin Shen · 2 years, 5 months ago
  20. 562dc56 bpf: allow a TCP CC to write app_limited by Yixin Shen · 2 years, 5 months ago
  21. d8d8b00 tools: bpftool: json: Fix backslash escape typo in jsonw_puts by Manu Bretelle · 2 years, 5 months ago
  22. 0756176 Merge branch 'verifier/xdp_direct_packet_access.c converted to inline assembly' by Andrii Nakryiko · 2 years, 5 months ago
  23. c63a7d8 selftests/bpf: Remove verifier/xdp_direct_packet_access.c, converted to progs/verifier_xdp_direct_packet_access.c by Eduard Zingerman · 2 years, 5 months ago
  24. 6e9e141 selftests/bpf: Verifier/xdp_direct_packet_access.c converted to inline assembly by Eduard Zingerman · 2 years, 5 months ago
  25. d08ab82 libbpf: Fix double-free when linker processes empty sections by Eduard Zingerman · 2 years, 5 months ago
  26. 7283137 selftests/bpf: Don't assume page size is 4096 by Hengqi Chen · 2 years, 5 months ago
  27. f1cb927 libbpf: Ensure print callback usage is thread-safe by JP Kobryn · 2 years, 6 months ago
  28. 5f5a7d8 xsk: allow remap of fill and/or completion rings by Nuno Gonçalves · 2 years, 6 months ago
  29. 8cfee11 bpf, docs: Add extended call instructions by Dave Thaler · 2 years, 5 months ago
  30. 8d27596 Merge branch 'bpf: Use bpf_mem_cache_alloc/free in bpf_local_storage' by Alexei Starovoitov · 2 years, 5 months ago
  31. cbe9d93 selftests/bpf: Add bench for task storage creation by Martin KaFai Lau · 2 years, 6 months ago
  32. d8db84d selftests/bpf: Test task storage when local_storage->smap is NULL by Martin KaFai Lau · 2 years, 6 months ago
  33. 6ae9d5e bpf: Use bpf_mem_cache_alloc/free for bpf_local_storage by Martin KaFai Lau · 2 years, 6 months ago
  34. 08a7ce3 bpf: Use bpf_mem_cache_alloc/free in bpf_local_storage_elem by Martin KaFai Lau · 2 years, 6 months ago
  35. e65a5c6 bpf: Add a few bpf mem allocator functions by Martin KaFai Lau · 2 years, 6 months ago
  36. e993607 Merge branch 'First set of verifier/*.c migrated to inline assembly' by Alexei Starovoitov · 2 years, 5 months ago
  37. ffb515c selftests/bpf: verifier/xdp.c converted to inline assembly by Eduard Zingerman · 2 years, 6 months ago
  38. a8036ae selftests/bpf: verifier/xadd.c converted to inline assembly by Eduard Zingerman · 2 years, 6 months ago
  39. d15f5b6 selftests/bpf: verifier/var_off.c converted to inline assembly by Eduard Zingerman · 2 years, 6 months ago
  40. d330528 selftests/bpf: verifier/value_or_null.c converted to inline assembly by Eduard Zingerman · 2 years, 6 months ago
  41. 8f59e87 selftests/bpf: verifier/value.c converted to inline assembly by Eduard Zingerman · 2 years, 6 months ago
  42. 0339149 selftests/bpf: verifier/value_adj_spill.c converted to inline assembly by Eduard Zingerman · 2 years, 6 months ago
  43. ab839a5 selftests/bpf: verifier/uninit.c converted to inline assembly by Eduard Zingerman · 2 years, 6 months ago
  44. edff37b selftests/bpf: verifier/stack_ptr.c converted to inline assembly by Eduard Zingerman · 2 years, 6 months ago
  45. f4fe3cf selftests/bpf: verifier/spill_fill.c converted to inline assembly by Eduard Zingerman · 2 years, 6 months ago
  46. b7e4203 selftests/bpf: verifier/ringbuf.c converted to inline assembly by Eduard Zingerman · 2 years, 6 months ago
  47. 18cdc2b selftests/bpf: verifier/raw_tp_writable.c converted to inline assembly by Eduard Zingerman · 2 years, 6 months ago
  48. 5a77a01 selftests/bpf: verifier/raw_stack.c converted to inline assembly by Eduard Zingerman · 2 years, 6 months ago
  49. 6542831 selftests/bpf: verifier/meta_access.c converted to inline assembly by Eduard Zingerman · 2 years, 6 months ago
  50. ade3f08 selftests/bpf: verifier/masking.c converted to inline assembly by Eduard Zingerman · 2 years, 6 months ago
  51. 05e474e selftests/bpf: verifier/map_ret_val.c converted to inline assembly by Eduard Zingerman · 2 years, 6 months ago
  52. caf345c selftests/bpf: verifier/map_ptr.c converted to inline assembly by Eduard Zingerman · 2 years, 6 months ago
  53. 583c7ce selftests/bpf: verifier/leak_ptr.c converted to inline assembly by Eduard Zingerman · 2 years, 6 months ago
  54. e297875 selftests/bpf: verifier/ld_ind.c converted to inline assembly by Eduard Zingerman · 2 years, 6 months ago
  55. 01481e6 selftests/bpf: verifier/int_ptr.c converted to inline assembly by Eduard Zingerman · 2 years, 6 months ago
  56. ecc4248 selftests/bpf: verifier/helper_value_access.c converted to inline assembly by Eduard Zingerman · 2 years, 6 months ago
  57. 77aa256 selftests/bpf: verifier/helper_restricted.c converted to inline assembly by Eduard Zingerman · 2 years, 6 months ago
  58. fb179fe selftests/bpf: verifier/helper_packet_access.c converted to inline assembly by Eduard Zingerman · 2 years, 6 months ago
  59. b37d776 selftests/bpf: verifier/helper_access_var_len.c converted to inline assembly by Eduard Zingerman · 2 years, 6 months ago
  60. 9553de7 selftests/bpf: verifier/div_overflow.c converted to inline assembly by Eduard Zingerman · 2 years, 6 months ago
  61. 01a0925 selftests/bpf: verifier/div0.c converted to inline assembly by Eduard Zingerman · 2 years, 6 months ago
  62. 8498847 selftests/bpf: verifier/direct_stack_access_wraparound.c converted to inline assembly by Eduard Zingerman · 2 years, 6 months ago
  63. a58475a selftests/bpf: verifier/ctx_sk_msg.c converted to inline assembly by Eduard Zingerman · 2 years, 6 months ago
  64. a2777ea selftests/bpf: verifier/const_or.c converted to inline assembly by Eduard Zingerman · 2 years, 6 months ago
  65. 8f16f3c selftests/bpf: verifier/cgroup_storage.c converted to inline assembly by Eduard Zingerman · 2 years, 6 months ago
  66. b1b6372 selftests/bpf: verifier/cgroup_skb.c converted to inline assembly by Eduard Zingerman · 2 years, 6 months ago
  67. 047687a selftests/bpf: verifier/cgroup_inv_retcode.c converted to inline assembly by Eduard Zingerman · 2 years, 6 months ago
  68. 2f2047c selftests/bpf: verifier/cfg.c converted to inline assembly by Eduard Zingerman · 2 years, 6 months ago
  69. b14a702 selftests/bpf: verifier/bounds_mix_sign_unsign.c converted to inline assembly by Eduard Zingerman · 2 years, 6 months ago
  70. 7605f94 selftests/bpf: verifier/bounds_deduction.c converted to inline assembly by Eduard Zingerman · 2 years, 6 months ago
  71. 0ccbe49 selftests/bpf: verifier/basic_stack.c converted to inline assembly by Eduard Zingerman · 2 years, 6 months ago
  72. a3c830a selftests/bpf: verifier/array_access.c converted to inline assembly by Eduard Zingerman · 2 years, 6 months ago
  73. 9d0f156 selftests/bpf: verifier/and.c converted to inline assembly by Eduard Zingerman · 2 years, 6 months ago
  74. 5510862 selftests/bpf: prog_tests entry point for migrated test_verifier tests by Eduard Zingerman · 2 years, 6 months ago
  75. 19a8e06 selftests/bpf: Tests execution support for test_loader.c by Eduard Zingerman · 2 years, 6 months ago
  76. 1d56ade selftests/bpf: Unprivileged tests for test_loader.c by Eduard Zingerman · 2 years, 6 months ago
  77. 207b1ba selftests/bpf: __imm_insn & __imm_const macro for bpf_misc.h by Eduard Zingerman · 2 years, 6 months ago
  78. 3e5329e selftests/bpf: Report program name on parse_test_spec error by Eduard Zingerman · 2 years, 6 months ago
  79. 496f4f1 Merge branch 'Don't invoke KPTR_REF destructor on NULL xchg' by Alexei Starovoitov · 2 years, 5 months ago
  80. 6c831c4 bpf: Treat KF_RELEASE kfuncs as KF_TRUSTED_ARGS by David Vernet · 2 years, 6 months ago
  81. fb2211a bpf: Remove now-unnecessary NULL checks for KF_RELEASE kfuncs by David Vernet · 2 years, 6 months ago
  82. 1431d0b bpf: Only invoke kptr dtor following non-NULL xchg by David Vernet · 2 years, 6 months ago
  83. 55fbae0 bpf: Check IS_ERR for the bpf_map_get() return value by Martin KaFai Lau · 2 years, 6 months ago
  84. 226bc6a Merge branch 'Transit between BPF TCP congestion controls.' by Martin KaFai Lau · 2 years, 6 months ago
  85. 06da9f3 selftests/bpf: Test switching TCP Congestion Control algorithms. by Kui-Feng Lee · 2 years, 6 months ago
  86. 809a69d libbpf: Use .struct_ops.link section to indicate a struct_ops with a link. by Kui-Feng Lee · 2 years, 6 months ago
  87. 912dd4b libbpf: Update a bpf_link with another struct_ops. by Kui-Feng Lee · 2 years, 6 months ago
  88. aef56f2 bpf: Update the struct_ops of a bpf_link. by Kui-Feng Lee · 2 years, 6 months ago
  89. 8d1608d libbpf: Create a bpf_link in bpf_map__attach_struct_ops(). by Kui-Feng Lee · 2 years, 6 months ago
  90. 68b0486 bpf: Create links for BPF struct_ops maps. by Kui-Feng Lee · 2 years, 6 months ago
  91. 8fb1a76 net: Update an existing TCP congestion control algorithm. by Kui-Feng Lee · 2 years, 6 months ago
  92. b671c20 bpf: Retire the struct_ops map kvalue->refcnt. by Kui-Feng Lee · 2 years, 6 months ago
  93. b63cbc4 bpf: remember meta->iter info only for initialized iters by Andrii Nakryiko · 2 years, 6 months ago
  94. 1a3148f selftests/bpf: Check when bounds are not in the 32-bit range by Xu Kuohai · 2 years, 6 months ago
  95. 7be14c1 bpf: Fix __reg_bound_offset 64->32 var_off subreg propagation by Daniel Borkmann · 2 years, 6 months ago
  96. 02adf9e Merge branch 'error checking where helpers call bpf_map_ops' by Alexei Starovoitov · 2 years, 6 months ago
  97. d7ba4cc bpf: return long from bpf_map_ops funcs by JP Kobryn · 2 years, 6 months ago
  98. 830154c bpf/selftests: coverage for bpf_map_ops errors by JP Kobryn · 2 years, 6 months ago
  99. d9d93f3 Merge branch 'bpf: Support ksym detection in light skeleton.' by Andrii Nakryiko · 2 years, 6 months ago
  100. 3b2ec21 selftests/bpf: Add light skeleton test for kfunc detection. by Alexei Starovoitov · 2 years, 6 months ago