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