summaryrefslogtreecommitdiff
path: root/net/core/bpf_sk_storage.c
AgeCommit message (Expand)AuthorFilesLines
2023-04-05bpf: Teach verifier that certain helpers accept NULL pointer.Alexei Starovoitov1-2/+2
2023-03-26bpf: Use bpf_mem_cache_alloc/free in bpf_local_storage_elemMartin KaFai Lau1-1/+1
2023-03-23bpf: return long from bpf_map_ops funcsJP Kobryn1-3/+3
2023-03-10bpf: Add bpf_selem_free()Martin KaFai Lau1-1/+1
2023-03-10bpf: Repurpose use_trace_rcu to reuse_now in bpf_local_storageMartin KaFai Lau1-1/+1
2023-03-10bpf: Refactor codes into bpf_local_storage_destroyMartin KaFai Lau1-7/+1
2023-03-07bpf, net: bpf_local_storage memory usageYafang Shao1-0/+1
2022-12-01bpf: Fix a compilation failure with clang lto buildYonghong Song1-2/+1
2022-11-04bpf: Consolidate spin_lock, timer management into btf_recordKumar Kartikeya Dwivedi1-2/+2
2022-10-26bpf: Refactor some inode/task/sk storage functions for reuseYonghong Song1-32/+3
2022-08-24net: Fix data-races around sysctl_optmem_max.Kuniyuki Iwashima1-2/+3
2022-08-10bpf: Check the validity of max_rdwr_access for sock local storage map iteratorHou Tao1-1/+1
2022-08-10bpf: Acquire map uref in .init_seq_private for sock local storage map iteratorHou Tao1-1/+9
2022-04-26bpf: Compute map_btf_id during build timeMenglong Dong1-3/+2
2022-04-20bpf: Fix usage of trace RCU in local storage.KP Singh1-3/+3
2022-03-21bpf: Check for NULL return from bpf_get_btf_vmlinuxKumar Kartikeya Dwivedi1-0/+2
2022-03-21bpf: Enable non-atomic allocations in local storageJoanne Koong1-9/+12
2021-12-30bpf: Allow bpf_local_storage to be used by sleepable programsKP Singh1-1/+7
2021-12-19bpf: Introduce MEM_RDONLY flagHao Luo1-1/+1
2021-12-19bpf: Replace PTR_TO_XXX_OR_NULL with PTR_TO_XXX | PTR_MAYBE_NULLHao Luo1-1/+1
2021-08-14net: in_irq() cleanupChangbin Du1-2/+2
2021-05-14bpf: Use struct_size() in kzalloc()Gustavo A. R. Silva1-2/+1
2021-02-26bpf: Prevent deadlock from recursive bpf_task_storage_[get|delete]Song Liu1-1/+1
2020-12-05bpf: Expose bpf_sk_storage_* to iterator programsFlorent Revest1-0/+1
2020-11-17bpf: Fix the irq and nmi check in bpf_sk_storage for tracing usageMartin KaFai Lau1-2/+2
2020-11-13bpf: Allow using bpf_sk_storage in FENTRY/FEXIT/RAW_TPMartin KaFai Lau1-0/+74
2020-11-13bpf: Rename some functions in bpf_sk_storageMartin KaFai Lau1-19/+19
2020-11-13bpf: Folding omem_charge() into sk_storage_charge()Martin KaFai Lau1-13/+10
2020-09-25bpf: Change bpf_sk_storage_*() to accept ARG_PTR_TO_BTF_ID_SOCK_COMMONMartin KaFai Lau1-23/+6
2020-09-22bpf: Using rcu_read_lock for bpf_sk_storage_map iteratorYonghong Song1-18/+13
2020-09-22bpf: Allow specifying a BTF ID per argument in function protosLorenz Bauer1-6/+2
2020-09-10bpf: Remove duplicate headersChen Zhou1-1/+0
2020-08-28bpf: Add map_meta_equal map opsMartin KaFai Lau1-0/+1
2020-08-26bpf: Allow local storage to be used from LSM programsKP Singh1-0/+25
2020-08-26bpf: Split bpf_local_storage to bpf_sk_storageKP Singh1-671/+1
2020-08-26bpf: Generalize bpf_sk_storageKP Singh1-82/+156
2020-08-26bpf: Generalize caching for sk_storage.KP Singh1-16/+15
2020-08-26bpf: Renames in preparation for bpf_local_storageKP Singh1-238/+250
2020-08-22bpf: Implement link_query callbacks in map element iteratorsYonghong Song1-0/+2
2020-08-07bpf: Change uapi for bpf iterator map elementsYonghong Song1-8/+29
2020-07-31bpf: Expose socket storage to BPF_PROG_TYPE_CGROUP_SOCKStanislav Fomichev1-0/+10
2020-07-26bpf: Implement bpf iterator for sock local storage mapYonghong Song1-0/+206
2020-06-22bpf: Set map_btf_{name, id} for all map typesAndrey Ignatov1-0/+3
2020-06-19bpf: sk_storage: Prefer to get a free cache_idxMartin KaFai Lau1-4/+37
2020-05-15bpf: Implement CAP_BPFAlexei Starovoitov1-2/+2
2020-03-01Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextDavid S. Miller1-6/+277
2020-02-28net: core: Replace zero-length array with flexible-array memberGustavo A. R. Silva1-1/+1
2020-02-28bpf: INET_DIAG support in bpf_sk_storageMartin KaFai Lau1-6/+277
2020-02-08bpf: Improve bucket_log calculation logicMartin KaFai Lau1-2/+3
2019-11-18bpf: Switch bpf_map ref counter to atomic64_t so bpf_map_inc() never failsAndrii Nakryiko1-1/+1