1. 638e4b8 bpf: Allows per-cpu maps and map-in-map in sleepable programs by Alexei Starovoitov · 4 years ago
  2. e7e5180 bpf: Add schedule point in htab_init_buckets() by Eric Dumazet · 4 years, 1 month ago
  3. 2f4b031 bpf: Propagate __user annotations properly by Lukas Bulwahn · 4 years, 1 month ago
  4. e1868b9e bpf: Avoid overflows involving hash elem_size by Eric Dumazet · 4 years, 1 month ago
  5. 755e5d55 bpf: Eliminate rlimit-based memory accounting for hashtab maps by Roman Gushchin · 4 years, 1 month ago
  6. 8814568 bpf: Refine memcg-based memory accounting for hashtab maps by Roman Gushchin · 4 years, 1 month ago
  7. 07cbce2 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next by Jakub Kicinski · 4 years, 2 months ago
  8. c6bde95 bpf: Lift hashtab key_size limit by Florian Lehner · 4 years, 2 months ago
  9. d3bec01 bpf: Zero-fill re-used per-cpu map element by David Verbeiren · 4 years, 2 months ago
  10. 8aaeed8 bpf: Fix error path in htab_map_alloc() by Eric Dumazet · 4 years, 2 months ago
  11. 20b6cc3 bpf: Avoid hashtab deadlock with map_locked by Song Liu · 4 years, 2 months ago
  12. c50eb51 bpf: Use separate lockdep class for each hashtab by Song Liu · 4 years, 2 months ago
  13. 4a8f87e bpf: Allow for map-in-map with dynamic inner array map entries by Daniel Borkmann · 4 years, 3 months ago
  14. 3ab0a7a Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net by David S. Miller · 4 years, 4 months ago
  15. dc0988b bpf: Do not use bucket_lock for hashmap iterator by Yonghong Song · 4 years, 4 months ago
  16. 1e6c62a bpf: Introduce sleepable BPF programs by Alexei Starovoitov · 4 years, 4 months ago
  17. f4d0525 bpf: Add map_meta_equal map ops by Martin KaFai Lau · 4 years, 4 months ago
  18. 2e7199b Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next by David S. Miller · 4 years, 5 months ago
  19. bd0b33b Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net by David S. Miller · 4 years, 5 months ago
  20. 1d4e1eab bpf: Fix map leak in HASH_OF_MAPS map by Andrii Nakryiko · 4 years, 5 months ago
  21. d6c4503 bpf: Implement bpf iterator for hash maps by Yonghong Song · 4 years, 6 months ago
  22. bba1dc0 bpf: Remove redundant synchronize_rcu. by Alexei Starovoitov · 4 years, 6 months ago
  23. 2872e9a bpf: Set map_btf_{name, id} for all map types by Andrey Ignatov · 4 years, 7 months ago
  24. 41c48f3 bpf: Support access to bpf map fields by Andrey Ignatov · 4 years, 7 months ago
  25. 2c78ee8 bpf: Implement CAP_BPF by Alexei Starovoitov · 4 years, 8 months ago
  26. d7f10df bpf: Replace zero-length array with flexible-array member by Gustavo A. R. Silva · 4 years, 11 months ago
  27. 7f805d1 bpf: Prepare hashtab locking for PREEMPT_RT by Thomas Gleixner · 4 years, 11 months ago
  28. d01f9b1 bpf: Factor out hashtab bucket lock operations by Thomas Gleixner · 4 years, 11 months ago
  29. 085fee1 bpf: Use recursion prevention helpers in hashtab code by Thomas Gleixner · 4 years, 11 months ago
  30. 8a37963 bpf: Remove recursion prevention from rcu free callback by Thomas Gleixner · 4 years, 11 months ago
  31. dbca151 bpf: Update locking comment in hashtab code by Thomas Gleixner · 4 years, 11 months ago
  32. b9aff38 bpf: Fix a potential deadlock with bpf_map_do_batch by Yonghong Song · 4 years, 11 months ago
  33. 492e0d0 bpf: Do not grab the bucket spinlock by default on htab batch ops by Brian Vazquez · 4 years, 11 months ago
  34. 0579963 bpf: Add batch ops to all htab bpf map by Yonghong Song · 5 years ago
  35. 13091aa Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net by David S. Miller · 6 years ago
  36. 5b497af treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 295 by Thomas Gleixner · 6 years ago
  37. c85d691 bpf: move memory size checks to bpf_map_charge_init() by Roman Gushchin · 6 years ago
  38. b936ca6 bpf: rework memlock-based memory accounting for maps by Roman Gushchin · 6 years ago
  39. 3539b96 bpf: group memory related fields in struct bpf_map_memory by Roman Gushchin · 6 years ago
  40. 50b045a bpf, lru: avoid messing with eviction heuristics upon syscall lookup by Daniel Borkmann · 6 years ago
  41. 591fe98 bpf: add program side {rd, wr}only support for maps by Daniel Borkmann · 6 years ago
  42. a655fe9 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net by David S. Miller · 6 years ago
  43. 96049f3 bpf: introduce BPF_F_LOCK flag by Alexei Starovoitov · 6 years ago
  44. d83525c bpf: introduce bpf_spin_lock by Alexei Starovoitov · 6 years ago
  45. a89fac5 bpf: fix lockdep false positive in percpu_freelist by Alexei Starovoitov · 6 years ago
  46. 96b3b6c bpf: allow zero-initializing hash map seed by Lorenz Bauer · 6 years ago
  47. c7b27c3 bpf: add bpffs pretty print for percpu arraymap/hash/lru_hash by Yonghong Song · 6 years ago
  48. c020347 bpf: use per htab salt for bucket hash by Daniel Borkmann · 6 years ago
  49. e8d2bec bpf: decouple btf from seq bpf fs dump and enable more maps by Daniel Borkmann · 6 years ago
  50. 699c86d bpf: btf: add pretty print for hash/lru_hash maps by Yonghong Song · 6 years ago
  51. ed2b82c bpf: hash map: decrement counter on error by Mauricio Vasquez B · 7 years ago
  52. 09772d9 bpf: avoid retpoline for lookup/update/delete calls on maps by Daniel Borkmann · 7 years ago
  53. bd47564 bpf: add helper for copying attrs to struct bpf_map by Jakub Kicinski · 7 years ago
  54. 9328e0d bpf: hashtab: move checks out of alloc function by Jakub Kicinski · 7 years ago
  55. daffc5a bpf: hashtab: move attribute validation before allocation by Jakub Kicinski · 7 years ago
  56. 9147efc bpf: add schedule points to map alloc/free by Eric Dumazet · 7 years ago
  57. f8ddadc Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net by David S. Miller · 7 years ago
  58. 6e71b04 bpf: Add file mode configuration into bpf maps by Chenbo Feng · 7 years ago
  59. bc6d503 bpf: do not test for PCPU_MIN_UNIT_SIZE before percpu allocations by Daniel Borkmann · 7 years ago
  60. bb9b9f8 bpf: Only set node->ref = 1 if it has not been set by Martin KaFai Lau · 7 years ago
  61. cc55542 bpf: Inline LRU map lookup by Martin KaFai Lau · 7 years ago
  62. cd36c3a bpf: fix map value attribute for hash of maps by Daniel Borkmann · 7 years ago
  63. 7b0c2a0 bpf: inline map in map lookup functions for array and htab by Daniel Borkmann · 7 years ago
  64. 96eabe7 bpf: Allow selecting numa node during map creation by Martin KaFai Lau · 7 years ago
  65. 14dc6f0 bpf: Add syscall lookup support for fd array and htab by Martin KaFai Lau · 8 years ago
  66. 8fe4592 bpf: map_get_next_key to return first key on NULL by Teng Qin · 8 years ago
  67. 40077e0 bpf: remove struct bpf_map_type_list by Johannes Berg · 8 years ago
  68. 16ae1f2 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net by David S. Miller · 8 years ago
  69. bcc6b1b bpf: Add hash of maps support by Martin KaFai Lau · 8 years ago
  70. 8c290e6 bpf: fix hashmap extra_elems logic by Alexei Starovoitov · 8 years ago
  71. 9015d2f bpf: inline htab_map_lookup_elem() by Alexei Starovoitov · 8 years ago
  72. 4fe8435 bpf: convert htab map to hlist_nulls by Alexei Starovoitov · 8 years ago
  73. 9f69154 bpf: fix struct htab_elem layout by Alexei Starovoitov · 8 years ago
  74. c78f8bd bpf: mark all registered map/prog types as __ro_after_init by Daniel Borkmann · 8 years ago
  75. d407bd2 bpf: don't trigger OOM killer under pressure with map alloc by Daniel Borkmann · 8 years ago
  76. 7984c27 bpf: do not use KMALLOC_SHIFT_MAX by Michal Hocko · 8 years ago
  77. 8f84493 bpf: Add BPF_MAP_TYPE_LRU_PERCPU_HASH by Martin KaFai Lau · 8 years ago
  78. 29ba732 bpf: Add BPF_MAP_TYPE_LRU_HASH by Martin KaFai Lau · 8 years ago
  79. fd91de7 bpf: Refactor codes handling percpu map by Martin KaFai Lau · 8 years ago
  80. 483bed2 bpf: fix htab map destruction when extra reserve is in use by Daniel Borkmann · 8 years ago
  81. a6ed3ea bpf: restore behavior of bpf_map_update_elem by Alexei Starovoitov · 8 years ago
  82. 6c90598 bpf: pre-allocate hash map elements by Alexei Starovoitov · 9 years ago
  83. 6bbd9a0 bpf: grab rcu read lock for bpf_percpu_hash_update by Sasha Levin · 9 years ago
  84. 15a07b3 bpf: add lookup/update support for per-cpu hash and array maps by Alexei Starovoitov · 9 years ago
  85. 824bd0c bpf: introduce BPF_MAP_TYPE_PERCPU_HASH map by Alexei Starovoitov · 9 years ago
  86. 688ecfe bpf: hash: use per-bucket spinlock by tom.leiming@gmail.com · 9 years ago
  87. 45d8390 bpf: hash: move select_bucket() out of htab's spinlock by tom.leiming@gmail.com · 9 years ago
  88. 6591f1e bpf: hash: use atomic count by tom.leiming@gmail.com · 9 years ago
  89. 01b3f52 bpf: fix allocation warnings in bpf maps and integer overflow by Alexei Starovoitov · 9 years ago
  90. ac00881 bpf: convert hashtab lock to raw lock by Yang Shi · 9 years ago
  91. aaac3ba bpf: charge user for creation of BPF maps and programs by Alexei Starovoitov · 9 years ago
  92. a2c83ff ebpf: constify various function pointer structs by Daniel Borkmann · 10 years ago
  93. daaf427 bpf: fix arraymap NULL deref and missing overflow and zero size checks by Alexei Starovoitov · 10 years ago
  94. 0f8e4bd bpf: add hashtable type of eBPF maps by Alexei Starovoitov · 10 years ago