summaryrefslogtreecommitdiffstats
path: root/net/core/bpf_sk_storage.c
Commit message (Expand)AuthorAgeFilesLines
* bpf: Add length check for SK_DIAG_BPF_STORAGE_REQ_MAP_FD parsingLin Ma2023-07-271-1/+4
* bpf: Teach verifier that certain helpers accept NULL pointer.Alexei Starovoitov2023-04-041-2/+2
* bpf: Use bpf_mem_cache_alloc/free in bpf_local_storage_elemMartin KaFai Lau2023-03-251-1/+1
* bpf: return long from bpf_map_ops funcsJP Kobryn2023-03-221-3/+3
* bpf: Add bpf_selem_free()Martin KaFai Lau2023-03-101-1/+1
* bpf: Repurpose use_trace_rcu to reuse_now in bpf_local_storageMartin KaFai Lau2023-03-101-1/+1
* bpf: Refactor codes into bpf_local_storage_destroyMartin KaFai Lau2023-03-101-7/+1
* bpf, net: bpf_local_storage memory usageYafang Shao2023-03-071-0/+1
* bpf: Fix a compilation failure with clang lto buildYonghong Song2022-11-301-2/+1
* bpf: Consolidate spin_lock, timer management into btf_recordKumar Kartikeya Dwivedi2022-11-031-2/+2
* bpf: Refactor some inode/task/sk storage functions for reuseYonghong Song2022-10-251-32/+3
* net: Fix data-races around sysctl_optmem_max.Kuniyuki Iwashima2022-08-241-2/+3
* bpf: Check the validity of max_rdwr_access for sock local storage map iteratorHou Tao2022-08-101-1/+1
* bpf: Acquire map uref in .init_seq_private for sock local storage map iteratorHou Tao2022-08-101-1/+9
* bpf: Compute map_btf_id during build timeMenglong Dong2022-04-261-3/+2
* bpf: Fix usage of trace RCU in local storage.KP Singh2022-04-191-3/+3
* bpf: Check for NULL return from bpf_get_btf_vmlinuxKumar Kartikeya Dwivedi2022-03-201-0/+2
* bpf: Enable non-atomic allocations in local storageJoanne Koong2022-03-201-9/+12
* bpf: Allow bpf_local_storage to be used by sleepable programsKP Singh2021-12-291-1/+7
* bpf: Introduce MEM_RDONLY flagHao Luo2021-12-181-1/+1
* bpf: Replace PTR_TO_XXX_OR_NULL with PTR_TO_XXX | PTR_MAYBE_NULLHao Luo2021-12-181-1/+1
* net: in_irq() cleanupChangbin Du2021-08-131-2/+2
* bpf: Use struct_size() in kzalloc()Gustavo A. R. Silva2021-05-131-2/+1
* bpf: Prevent deadlock from recursive bpf_task_storage_[get|delete]Song Liu2021-02-261-1/+1
* bpf: Expose bpf_sk_storage_* to iterator programsFlorent Revest2020-12-041-0/+1
* bpf: Fix the irq and nmi check in bpf_sk_storage for tracing usageMartin KaFai Lau2020-11-161-2/+2
* bpf: Allow using bpf_sk_storage in FENTRY/FEXIT/RAW_TPMartin KaFai Lau2020-11-121-0/+74
* bpf: Rename some functions in bpf_sk_storageMartin KaFai Lau2020-11-121-19/+19
* bpf: Folding omem_charge() into sk_storage_charge()Martin KaFai Lau2020-11-121-13/+10
* bpf: Change bpf_sk_storage_*() to accept ARG_PTR_TO_BTF_ID_SOCK_COMMONMartin KaFai Lau2020-09-251-23/+6
* bpf: Using rcu_read_lock for bpf_sk_storage_map iteratorYonghong Song2020-09-211-18/+13
* bpf: Allow specifying a BTF ID per argument in function protosLorenz Bauer2020-09-211-6/+2
* bpf: Remove duplicate headersChen Zhou2020-09-101-1/+0
* bpf: Add map_meta_equal map opsMartin KaFai Lau2020-08-281-0/+1
* bpf: Allow local storage to be used from LSM programsKP Singh2020-08-251-0/+25
* bpf: Split bpf_local_storage to bpf_sk_storageKP Singh2020-08-251-671/+1
* bpf: Generalize bpf_sk_storageKP Singh2020-08-251-82/+156
* bpf: Generalize caching for sk_storage.KP Singh2020-08-251-16/+15
* bpf: Renames in preparation for bpf_local_storageKP Singh2020-08-251-238/+250
* bpf: Implement link_query callbacks in map element iteratorsYonghong Song2020-08-211-0/+2
* bpf: Change uapi for bpf iterator map elementsYonghong Song2020-08-061-8/+29
* bpf: Expose socket storage to BPF_PROG_TYPE_CGROUP_SOCKStanislav Fomichev2020-07-311-0/+10
* bpf: Implement bpf iterator for sock local storage mapYonghong Song2020-07-251-0/+206
* bpf: Set map_btf_{name, id} for all map typesAndrey Ignatov2020-06-221-0/+3
* bpf: sk_storage: Prefer to get a free cache_idxMartin KaFai Lau2020-06-181-4/+37
* bpf: Implement CAP_BPFAlexei Starovoitov2020-05-151-2/+2
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextDavid S. Miller2020-02-291-6/+277
|\
| * bpf: INET_DIAG support in bpf_sk_storageMartin KaFai Lau2020-02-271-6/+277
* | net: core: Replace zero-length array with flexible-array memberGustavo A. R. Silva2020-02-281-1/+1
|/
* bpf: Improve bucket_log calculation logicMartin KaFai Lau2020-02-071-2/+3