Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
mainline
/
linux
/
9bc574de590510eff899c3ca8dbaf013566b5efe
/
kernel
/
bpf
/
hashtab.c
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