summaryrefslogtreecommitdiffstats
path: root/kernel/bpf/arraymap.c
Commit message (Expand)AuthorAgeFilesLines
* bpf: Eliminate rlimit-based memory accounting for arraymap mapsRoman Gushchin2020-12-021-20/+4
* bpf: Refine memcg-based memory accounting for arraymap mapsRoman Gushchin2020-12-021-3/+3
* bpf: Allow for map-in-map with dynamic inner array map entriesDaniel Borkmann2020-10-111-6/+11
* bpf: Introduce BPF_F_PRESERVE_ELEMS for perf event arraySong Liu2020-09-301-2/+17
* bpf, x64: rework pro/epilogue and tailcall handling in JITMaciej Fijalkowski2020-09-171-6/+34
* bpf: rename poke descriptor's 'ip' member to 'tailcall_target'Maciej Fijalkowski2020-09-171-8/+9
* bpf: Introduce sleepable BPF programsAlexei Starovoitov2020-08-281-0/+1
* bpf: Relax max_entries check for most of the inner map typesMartin KaFai Lau2020-08-281-1/+8
* bpf: Add map_meta_equal map opsMartin KaFai Lau2020-08-281-0/+9
* bpf: Implement bpf iterator for array mapsYonghong Song2020-07-251-0/+138
* bpf: Remove redundant synchronize_rcu.Alexei Starovoitov2020-07-011-9/+0
* bpf: Set map_btf_{name, id} for all map typesAndrey Ignatov2020-06-221-0/+15
* bpf: Support access to bpf map fieldsAndrey Ignatov2020-06-221-0/+3
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netDavid S. Miller2020-05-151-1/+6
|\
| * bpf: Fix bug in mmap() implementation for BPF array mapAndrii Nakryiko2020-05-141-1/+6
* | bpf: Implement CAP_BPFAlexei Starovoitov2020-05-151-5/+5
|/
* bpf: Add lookup and update batch ops to arraymapBrian Vazquez2020-01-151-0/+2
* bpf: Simplify __bpf_arch_text_poke poke type handlingDaniel Borkmann2019-11-241-11/+1
* bpf: Add poke dependency tracking for prog array mapsDaniel Borkmann2019-11-241-4/+179
* bpf: Move owner type, jited info into array auxiliary dataDaniel Borkmann2019-11-241-2/+30
* bpf: Make array_map_mmap staticYueHaibing2019-11-191-1/+1
* bpf: Add mmap() support for BPF_MAP_TYPE_ARRAYAndrii Nakryiko2019-11-181-6/+52
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller2019-06-171-9/+1
|\
| * treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 295Thomas Gleixner2019-06-051-9/+1
* | bpf: move memory size checks to bpf_map_charge_init()Roman Gushchin2019-05-311-7/+1
* | bpf: rework memlock-based memory accounting for mapsRoman Gushchin2019-05-311-3/+7
* | bpf: group memory related fields in struct bpf_map_memoryRoman Gushchin2019-05-311-1/+1
|/
* bpf: allow for key-less BTF in array mapDaniel Borkmann2019-04-091-1/+14
* bpf: add program side {rd, wr}only support for mapsDaniel Borkmann2019-04-091-1/+5
* bpf: implement lookup-free direct value access for mapsDaniel Borkmann2019-04-091-0/+32
* bpf: introduce BPF_F_LOCK flagAlexei Starovoitov2019-02-011-8/+16
* bpf: introduce bpf_spin_lockAlexei Starovoitov2019-02-011-3/+4
* bpf: pass struct btf pointer to the map_check_btf() callbackRoman Gushchin2018-12-121-0/+1
* bpf: return EOPNOTSUPP when map lookup isn't supportedPrashant Bhole2018-10-091-1/+1
* bpf: add bpffs pretty print for program array mapYonghong Song2018-09-111-1/+24
* bpf: add bpffs pretty print for percpu arraymap/hash/lru_hashYonghong Song2018-08-301-0/+24
* bpf: decouple btf from seq bpf fs dump and enable more mapsDaniel Borkmann2018-08-131-14/+12
* bpf: Introduce BPF_MAP_TYPE_REUSEPORT_SOCKARRAYMartin KaFai Lau2018-08-111-1/+1
* bpf: btf: Use exact btf value_size match in map_check_btf()Martin KaFai Lau2018-07-271-1/+1
* bpf: btf: Rename btf_key_id and btf_value_id in bpf_map_infoMartin KaFai Lau2018-05-231-1/+1
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller2018-04-251-1/+2
|\
| * bpf: sockmap, map_release does not hold refcnt for pinned mapsJohn Fastabend2018-04-241-1/+2
* | bpf: btf: Add pretty print support to the basic arraymapMartin KaFai Lau2018-04-191-0/+50
|/
* bpf: add schedule points in percpu arrays managementEric Dumazet2018-02-221-1/+4
* bpf: fix mlock precharge on arraymapsDaniel Borkmann2018-02-151-12/+16
* bpf: arraymap: use bpf_map_init_from_attr()Jakub Kicinski2018-01-181-6/+1
* bpf: arraymap: move checks out of alloc functionJakub Kicinski2018-01-181-14/+28
* bpf, array: fix overflow in max_entries and undefined behavior in index_maskDaniel Borkmann2018-01-101-3/+15
* bpf: prevent out-of-bounds speculationAlexei Starovoitov2018-01-091-11/+36
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller2017-10-221-1/+1
|\