summaryrefslogtreecommitdiff
path: root/net/ipv4/bpf_tcp_ca.c
AgeCommit message (Expand)AuthorFilesLines
2024-07-29bpf: Check unsupported ops from the bpf_struct_ops's cfi_stubsMartin KaFai Lau1-26/+0
2024-05-30bpf: pass bpf_struct_ops_link to callbacks in bpf_struct_ops.Kui-Feng Lee1-3/+3
2024-05-02bpf: tcp: Allow to write tp->snd_cwnd_stamp in bpf_tcp_caMiao Xu1-0/+3
2024-05-02tcp: Add new args for cong_control in tcp_congestion_opsMiao Xu1-1/+2
2024-01-31bpf: treewide: Annotate BPF kfuncs in BTFDaniel Xu1-2/+2
2024-01-24bpf: Take into account BPF token when fetching helper protosAndrii Nakryiko1-1/+1
2024-01-23bpf, net: switch to dynamic registrationKui-Feng Lee1-3/+9
2024-01-23bpf, net: introduce bpf_struct_ops_desc.Kui-Feng Lee1-1/+7
2023-12-19Revert BPF token-related functionalityAndrii Nakryiko1-1/+1
2023-12-15x86/cfi,bpf: Fix bpf_struct_ops CFIPeter Zijlstra1-0/+69
2023-12-06bpf: take into account BPF token when fetching helper protosAndrii Nakryiko1-1/+1
2023-07-18bpf: Drop useless btf_vmlinux in bpf_tcp_caGeliang Tang1-2/+0
2023-04-04bpf: Remove unused arguments from btf_struct_access().Alexei Starovoitov1-2/+1
2023-04-04bpf: Invoke btf_struct_access() callback only for writes.Alexei Starovoitov1-3/+0
2023-03-29bpf: allow a TCP CC to write app_limitedYixin Shen1-0/+3
2023-03-22bpf: Update the struct_ops of a bpf_link.Kui-Feng Lee1-0/+6
2023-03-22bpf: Create links for BPF struct_ops maps.Kui-Feng Lee1-2/+6
2023-01-25bpf: Pass const struct bpf_prog * to .check_memberDavid Vernet1-1/+2
2022-11-20bpf: Allow trusted pointers to be passed to KF_TRUSTED_ARGS kfuncsDavid Vernet1-1/+3
2022-11-14bpf: Refactor btf_struct_accessKumar Kartikeya Dwivedi1-7/+6
2022-09-10bpf: Use 0 instead of NOT_INIT for btf_struct_access() writesDaniel Xu1-1/+1
2022-07-21bpf: Switch to new kfunc flags infrastructureKumar Kartikeya Dwivedi1-9/+9
2022-06-23bpf: Require only one of cong_avoid() and cong_control() from a TCP CCJörn-Thorben Hinz1-33/+0
2022-06-23bpf: Allow a TCP CC to write sk_pacing_rate and sk_pacing_statusJörn-Thorben Hinz1-0/+6
2022-01-27bpf: reject program if a __user tagged memory accessed in kernel wayYonghong Song1-2/+4
2022-01-18bpf: Remove check_kfunc_call callback and old kfunc BTF ID APIKumar Kartikeya Dwivedi1-9/+13
2021-12-10Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextJakub Kicinski1-3/+3
2021-12-02bpf: Rename btf_member accessors.Alexei Starovoitov1-3/+3
2021-11-15bpf: Forbid bpf_ktime_get_coarse_ns and bpf_timer_* in tracing progsDmitrii Banshchikov1-0/+2
2021-11-01bpf: Factor out helpers for ctx access checkingHou Tao1-8/+1
2021-10-05bpf: Enable TCP congestion control kfunc from modulesKumar Kartikeya Dwivedi1-31/+3
2021-10-05bpf: Introduce BPF support for kernel module function callsKumar Kartikeya Dwivedi1-1/+1
2021-08-25bpf: tcp: Allow bpf-tcp-cc to call bpf_(get|set)sockoptMartin KaFai Lau1-3/+38
2021-05-11bpf: Limit static tcp-cc functions in the .BTF_ids list to x86Martin KaFai Lau1-0/+2
2021-03-29bpf: tcp: Limit calling some tcp cc functions to CONFIG_DYNAMIC_FTRACEMartin KaFai Lau1-0/+2
2021-03-28bpf: tcp: Fix an error in the bpf_tcp_ca_kfunc_ids listMartin KaFai Lau1-1/+1
2021-03-28bpf: tcp: Remove comma which is causing build errorAtul Gopinathan1-1/+1
2021-03-26bpf: tcp: Put some tcp cong functions in allowlist for bpf-tcp-ccMartin KaFai Lau1-0/+41
2020-12-03bpf: Remove hard-coded btf_vmlinux assumption from BPF verifierAndrii Nakryiko1-1/+2
2020-09-25bpf: Change bpf_sk_storage_*() to accept ARG_PTR_TO_BTF_ID_SOCK_COMMONMartin KaFai Lau1-21/+2
2020-09-21bpf: Allow specifying a BTF ID per argument in function protosLorenz Bauer1-14/+5
2020-03-30Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextDavid S. Miller1-0/+33
2020-03-23bpf: Add bpf_sk_storage support to bpf_tcp_caMartin KaFai Lau1-0/+33
2020-03-17bpf: Sanitize the bpf_struct_ops tcp-cc nameMartin KaFai Lau1-5/+2
2020-01-09bpf: Add BPF_FUNC_tcp_send_ack helperMartin KaFai Lau1-1/+23
2020-01-09bpf: tcp: Support tcp_congestion_ops in bpfMartin KaFai Lau1-0/+230