summaryrefslogtreecommitdiffstats
path: root/net/ipv4/bpf_tcp_ca.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* bpf: pass bpf_struct_ops_link to callbacks in bpf_struct_ops.Kui-Feng Lee2024-05-311-3/+3
* bpf: tcp: Allow to write tp->snd_cwnd_stamp in bpf_tcp_caMiao Xu2024-05-031-0/+3
* tcp: Add new args for cong_control in tcp_congestion_opsMiao Xu2024-05-031-1/+2
* bpf: treewide: Annotate BPF kfuncs in BTFDaniel Xu2024-02-011-2/+2
* bpf: Take into account BPF token when fetching helper protosAndrii Nakryiko2024-01-251-1/+1
* bpf, net: switch to dynamic registrationKui-Feng Lee2024-01-241-3/+9
* bpf, net: introduce bpf_struct_ops_desc.Kui-Feng Lee2024-01-241-1/+7
* Revert BPF token-related functionalityAndrii Nakryiko2023-12-191-1/+1
* x86/cfi,bpf: Fix bpf_struct_ops CFIPeter Zijlstra2023-12-161-0/+69
* bpf: take into account BPF token when fetching helper protosAndrii Nakryiko2023-12-061-1/+1
* bpf: Drop useless btf_vmlinux in bpf_tcp_caGeliang Tang2023-07-191-2/+0
* bpf: Remove unused arguments from btf_struct_access().Alexei Starovoitov2023-04-051-2/+1
* bpf: Invoke btf_struct_access() callback only for writes.Alexei Starovoitov2023-04-051-3/+0
* bpf: allow a TCP CC to write app_limitedYixin Shen2023-03-291-0/+3
* bpf: Update the struct_ops of a bpf_link.Kui-Feng Lee2023-03-231-0/+6
* bpf: Create links for BPF struct_ops maps.Kui-Feng Lee2023-03-231-2/+6
* bpf: Pass const struct bpf_prog * to .check_memberDavid Vernet2023-01-251-1/+2
* bpf: Allow trusted pointers to be passed to KF_TRUSTED_ARGS kfuncsDavid Vernet2022-11-201-1/+3
* bpf: Refactor btf_struct_accessKumar Kartikeya Dwivedi2022-11-151-7/+6
* bpf: Use 0 instead of NOT_INIT for btf_struct_access() writesDaniel Xu2022-09-111-1/+1
* bpf: Switch to new kfunc flags infrastructureKumar Kartikeya Dwivedi2022-07-221-9/+9
* bpf: Require only one of cong_avoid() and cong_control() from a TCP CCJörn-Thorben Hinz2022-06-231-33/+0
* bpf: Allow a TCP CC to write sk_pacing_rate and sk_pacing_statusJörn-Thorben Hinz2022-06-231-0/+6
* bpf: reject program if a __user tagged memory accessed in kernel wayYonghong Song2022-01-271-2/+4
* bpf: Remove check_kfunc_call callback and old kfunc BTF ID APIKumar Kartikeya Dwivedi2022-01-181-9/+13
* Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextJakub Kicinski2021-12-111-3/+3
|\
| * bpf: Rename btf_member accessors.Alexei Starovoitov2021-12-021-3/+3
* | bpf: Forbid bpf_ktime_get_coarse_ns and bpf_timer_* in tracing progsDmitrii Banshchikov2021-11-161-0/+2
|/
* bpf: Factor out helpers for ctx access checkingHou Tao2021-11-011-8/+1
* bpf: Enable TCP congestion control kfunc from modulesKumar Kartikeya Dwivedi2021-10-061-31/+3
* bpf: Introduce BPF support for kernel module function callsKumar Kartikeya Dwivedi2021-10-061-1/+1
* bpf: tcp: Allow bpf-tcp-cc to call bpf_(get|set)sockoptMartin KaFai Lau2021-08-261-3/+38
* bpf: Limit static tcp-cc functions in the .BTF_ids list to x86Martin KaFai Lau2021-05-111-0/+2
* bpf: tcp: Limit calling some tcp cc functions to CONFIG_DYNAMIC_FTRACEMartin KaFai Lau2021-03-301-0/+2
* bpf: tcp: Fix an error in the bpf_tcp_ca_kfunc_ids listMartin KaFai Lau2021-03-291-1/+1
* bpf: tcp: Remove comma which is causing build errorAtul Gopinathan2021-03-281-1/+1
* bpf: tcp: Put some tcp cong functions in allowlist for bpf-tcp-ccMartin KaFai Lau2021-03-271-0/+41
* bpf: Remove hard-coded btf_vmlinux assumption from BPF verifierAndrii Nakryiko2020-12-041-1/+2
* bpf: Change bpf_sk_storage_*() to accept ARG_PTR_TO_BTF_ID_SOCK_COMMONMartin KaFai Lau2020-09-251-21/+2
* bpf: Allow specifying a BTF ID per argument in function protosLorenz Bauer2020-09-221-14/+5
* Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextDavid S. Miller2020-03-311-0/+33
|\
| * bpf: Add bpf_sk_storage support to bpf_tcp_caMartin KaFai Lau2020-03-231-0/+33
* | bpf: Sanitize the bpf_struct_ops tcp-cc nameMartin KaFai Lau2020-03-171-5/+2
|/
* bpf: Add BPF_FUNC_tcp_send_ack helperMartin KaFai Lau2020-01-091-1/+23
* bpf: tcp: Support tcp_congestion_ops in bpfMartin KaFai Lau2020-01-091-0/+230