Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
mainline
/
linux
/
b553a6ec570044fc1ae300c6fb24f9ce204c5894
/
kernel
/
bpf
/
arraymap.c
b553a6e
bpf: Simplify __bpf_arch_text_poke poke type handling
by Daniel Borkmann
· 5 years ago
da765a2
bpf: Add poke dependency tracking for prog array maps
by Daniel Borkmann
· 5 years ago
2beee5f
bpf: Move owner type, jited info into array auxiliary data
by Daniel Borkmann
· 5 years ago
b2e2f0e
bpf: Make array_map_mmap static
by YueHaibing
· 5 years ago
fc97022
bpf: Add mmap() support for BPF_MAP_TYPE_ARRAY
by Andrii Nakryiko
· 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
2824ecb
bpf: allow for key-less BTF in array map
by Daniel Borkmann
· 6 years ago
591fe98
bpf: add program side {rd, wr}only support for maps
by Daniel Borkmann
· 6 years ago
d8eca5b
bpf: implement lookup-free direct value access for maps
by Daniel Borkmann
· 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
1b2b234
bpf: pass struct btf pointer to the map_check_btf() callback
by Roman Gushchin
· 6 years ago
3b4a63f
bpf: return EOPNOTSUPP when map lookup isn't supported
by Prashant Bhole
· 6 years ago
a7c19db
bpf: add bpffs pretty print for program array map
by Yonghong Song
· 6 years ago
c7b27c3
bpf: add bpffs pretty print for percpu arraymap/hash/lru_hash
by Yonghong Song
· 6 years ago
e8d2bec
bpf: decouple btf from seq bpf fs dump and enable more maps
by Daniel Borkmann
· 6 years ago
5dc4c4b
bpf: Introduce BPF_MAP_TYPE_REUSEPORT_SOCKARRAY
by Martin KaFai Lau
· 6 years ago
5f300e8
bpf: btf: Use exact btf value_size match in map_check_btf()
by Martin KaFai Lau
· 6 years ago
9b2cf32
bpf: btf: Rename btf_key_id and btf_value_id in bpf_map_info
by Martin KaFai Lau
· 7 years ago
a9537c9
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net
by David S. Miller
· 7 years ago
ba6b8de
bpf: sockmap, map_release does not hold refcnt for pinned maps
by John Fastabend
· 7 years ago
a26ca7c
bpf: btf: Add pretty print support to the basic arraymap
by Martin KaFai Lau
· 7 years ago
32fff23
bpf: add schedule points in percpu arrays management
by Eric Dumazet
· 7 years ago
9c2d63b
bpf: fix mlock precharge on arraymaps
by Daniel Borkmann
· 7 years ago
3285264
bpf: arraymap: use bpf_map_init_from_attr()
by Jakub Kicinski
· 7 years ago
ad46061
bpf: arraymap: move checks out of alloc function
by Jakub Kicinski
· 7 years ago
bbeb6e4
bpf, array: fix overflow in max_entries and undefined behavior in index_mask
by Daniel Borkmann
· 7 years ago
b215739
bpf: prevent out-of-bounds speculation
by Alexei Starovoitov
· 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
9756263
bpf: perf event change needed for subsequent bpf helpers
by Yonghong Song
· 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
f91840a
perf, bpf: Add BPF support to all perf_event types
by Alexei Starovoitov
· 8 years ago
a316338
bpf: fix wrong exposure of map_flags into fdinfo for lpm
by Daniel Borkmann
· 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
56f668d
bpf: Add array of maps support
by Martin KaFai Lau
· 8 years ago
fad73a1
bpf: Fix and simplifications on inline map lookup
by Martin KaFai Lau
· 8 years ago
81ed18a
bpf: add helper inlining infra and optimize map_array lookup
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
60d20f9
bpf: Add bpf_current_task_under_cgroup helper
by Sargun Dhillon
· 8 years ago
858d68f
bpf: bpf_event_entry_gen's alloc needs to be in atomic context
by Daniel Borkmann
· 8 years ago
4ed8ec5
cgroup: bpf: Add BPF_MAP_TYPE_CGROUP_ARRAY
by Martin KaFai Lau
· 9 years ago
1aacde3
bpf: generally move prog destruction to RCU deferral
by Daniel Borkmann
· 9 years ago
3b1efb1
bpf, maps: flush own entries on perf map release
by Daniel Borkmann
· 9 years ago
d056a78
bpf, maps: extend map_fd_get_ptr arguments
by Daniel Borkmann
· 9 years ago
823707b
bpf: check for reserved flag bits in array and stack maps
by Alexei Starovoitov
· 9 years ago
15a07b3
bpf: add lookup/update support for per-cpu hash and array maps
by Alexei Starovoitov
· 9 years ago
a10423b
bpf: introduce BPF_MAP_TYPE_PERCPU_ARRAY map
by Alexei Starovoitov
· 9 years ago
e03e7ee
perf/bpf: Convert perf_event_array to use struct file
by Alexei Starovoitov
· 9 years ago
01b3f52
bpf: fix allocation warnings in bpf maps and integer overflow
by Alexei Starovoitov
· 9 years ago
fbca9d2
bpf, array: fix heap out-of-bounds access when updating elements
by Daniel Borkmann
· 9 years ago
62544ce
bpf: fix bpf_perf_event_read() helper
by Alexei Starovoitov
· 9 years ago
a43eec3
bpf: introduce bpf_perf_event_output() helper
by Alexei Starovoitov
· 9 years ago
aaac3ba
bpf: charge user for creation of BPF maps and programs
by Alexei Starovoitov
· 9 years ago
0cdf5640
ebpf: include perf_event only where really needed
by Daniel Borkmann
· 9 years ago
ea317b2
bpf: Add new bpf map type to store the pointer to struct perf_event
by Kaixu Xia
· 9 years ago
2a36f0b
bpf: Make the bpf_prog_array_map more generic
by Wang Nan
· 9 years ago
abf2e7d
bpf: add missing rcu protection when releasing programs from prog_array
by Alexei Starovoitov
· 10 years ago
04fd61ab
bpf: allow bpf programs to tail-call other bpf programs
by Alexei Starovoitov
· 10 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
28fbcfa
bpf: add array type of eBPF maps
by Alexei Starovoitov
· 10 years ago