summaryrefslogtreecommitdiffstats
path: root/include/linux/bpf.h
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf...Jakub Kicinski2024-04-291-2/+20
|\
| * bpf: make common crypto API for TC/XDP programsVadim Fedorenko2024-04-241-0/+1
| * bpf: update the comment for BTF_FIELDS_MAXHaiyue Wang2024-04-241-1/+1
| * bpf: allow struct bpf_wq to be embedded in arraymaps and hashmapsBenjamin Tissoires2024-04-231-0/+2
| * bpf: add support for bpf_wq user typeBenjamin Tissoires2024-04-231-1/+10
| * bpf: Add bpf_link support for sk_msg and sk_skb progsYonghong Song2024-04-101-0/+6
* | Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2024-04-041-1/+15
|\ \ | |/ |/|
| * bpf: support deferring bpf_link dealloc to after RCU grace periodAndrii Nakryiko2024-03-281-1/+15
* | bpf: support BPF cookie in raw tracepoint (raw_tp, tp_btf) programsAndrii Nakryiko2024-03-191-0/+1
* | bpf: pass whole link instead of prog when triggering raw tracepointAndrii Nakryiko2024-03-191-0/+5
* | bpf: Check return from set_memory_rox()Christophe Leroy2024-03-181-1/+1
* | bpf: Remove arch_unprotect_bpf_trampoline()Christophe Leroy2024-03-181-1/+0
|/
* bpf: move sleepable flag from bpf_prog_aux to bpf_progAndrii Nakryiko2024-03-111-4/+4
* bpf: Recognize btf_decl_tag("arg: Arena") as PTR_TO_ARENA.Alexei Starovoitov2024-03-111-0/+1
* bpf: Recognize addr_space_cast instruction in the verifier.Alexei Starovoitov2024-03-111-0/+1
* bpf: Add x86-64 JIT support for PROBE_MEM32 pseudo instructions.Alexei Starovoitov2024-03-111-0/+1
* bpf: Introduce bpf_arena.Alexei Starovoitov2024-03-111-2/+5
* bpf: Plumb get_unmapped_area() callback into bpf_map_opsAlexei Starovoitov2024-03-071-0/+3
* bpf: struct_ops supports more than one page for trampolines.Kui-Feng Lee2024-03-041-1/+3
* bpf: Shrink size of struct bpf_map/bpf_array.Alexei Starovoitov2024-02-211-9/+3
* bpf: Create argument information for nullable arguments.Kui-Feng Lee2024-02-131-0/+21
* bpf: add btf pointer to struct bpf_ctx_arg_aux.Kui-Feng Lee2024-02-131-0/+1
* bpf: Remove unused field "mod" in struct bpf_trampolineMenglong Dong2024-01-291-1/+0
* bpf,lsm: Add BPF token LSM hooksAndrii Nakryiko2024-01-241-0/+3
* bpf: Consistently use BPF token throughout BPF verifier logicAndrii Nakryiko2024-01-241-8/+8
* bpf: Take into account BPF token when fetching helper protosAndrii Nakryiko2024-01-241-2/+3
* bpf: Add BPF token support to BPF_PROG_LOAD commandAndrii Nakryiko2024-01-241-0/+6
* bpf: Add BPF token support to BPF_MAP_CREATE commandAndrii Nakryiko2024-01-241-0/+2
* bpf: Introduce BPF token objectAndrii Nakryiko2024-01-241-0/+41
* bpf: Add BPF token delegation mount options to BPF FSAndrii Nakryiko2024-01-241-0/+12
* bpf, net: switch to dynamic registrationKui-Feng Lee2024-01-231-10/+17
* bpf: validate value_typeKui-Feng Lee2024-01-231-0/+12
* bpf: hold module refcnt in bpf_struct_ops map creation and prog verification.Kui-Feng Lee2024-01-231-0/+1
* bpf: lookup struct_ops types from a given module BTF.Kui-Feng Lee2024-01-231-2/+2
* bpf: pass btf object id in bpf_map_info.Kui-Feng Lee2024-01-231-0/+4
* bpf, net: introduce bpf_struct_ops_desc.Kui-Feng Lee2024-01-231-5/+10
* bpf: support multiple tags per argumentAndrii Nakryiko2024-01-231-0/+2
* bpf: Relax tracing prog recursive attach rulesDmitrii Dolgov2024-01-041-0/+1
* bpf: move subprog call logic back to verifier.cAndrii Nakryiko2023-12-191-2/+0
* bpf: reuse btf_prepare_func_args() check for main program BTF validationAndrii Nakryiko2023-12-191-2/+0
* bpf: abstract away global subprog arg preparation logic from reg state setupAndrii Nakryiko2023-12-191-2/+1
* Revert BPF token-related functionalityAndrii Nakryiko2023-12-191-75/+10
* Merge tag 'for-netdev' of https://git.kernel.org/pub/scm/linux/kernel/git/bpf...Jakub Kicinski2023-12-181-19/+124
|\
| * x86/cfi,bpf: Fix bpf_exception_cb() signatureAlexei Starovoitov2023-12-151-1/+1
| * x86/cfi,bpf: Fix bpf_struct_ops CFIPeter Zijlstra2023-12-151-0/+13
| * x86/cfi,bpf: Fix BPF JIT callPeter Zijlstra2023-12-151-2/+10
| * bpf: Support uid and gid when mounting bpffsJie Jiang2023-12-131-0/+2
| * bpf: tidy up exception callback management a bitAndrii Nakryiko2023-12-111-1/+1
| * bpf: Use arch_bpf_trampoline_sizeSong Liu2023-12-061-1/+2
| * bpf: Add arch_bpf_trampoline_size()Song Liu2023-12-061-0/+2