Symbol: tcp_congestion_ops
include/net/inet_connection_sock.h
29
struct tcp_congestion_ops;
include/net/inet_connection_sock.h
97
const struct tcp_congestion_ops *icsk_ca_ops;
include/net/netns/ipv4.h
236
const struct tcp_congestion_ops __rcu *tcp_congestion_control;
include/net/tcp.h
1389
int tcp_register_congestion_control(struct tcp_congestion_ops *type);
include/net/tcp.h
1390
void tcp_unregister_congestion_control(struct tcp_congestion_ops *type);
include/net/tcp.h
1391
int tcp_update_congestion_control(struct tcp_congestion_ops *type,
include/net/tcp.h
1392
struct tcp_congestion_ops *old_type);
include/net/tcp.h
1393
int tcp_validate_congestion_control(struct tcp_congestion_ops *ca);
include/net/tcp.h
1411
extern struct tcp_congestion_ops tcp_reno;
include/net/tcp.h
1413
struct tcp_congestion_ops *tcp_ca_find(const char *name);
include/net/tcp.h
1414
struct tcp_congestion_ops *tcp_ca_find_key(u32 key);
include/net/tcp.h
1718
const struct tcp_congestion_ops *ca_ops = inet_csk(sk)->icsk_ca_ops;
net/ipv4/bpf_tcp_ca.c
170
offsetof(struct tcp_congestion_ops, release))
net/ipv4/bpf_tcp_ca.c
181
offsetof(struct tcp_congestion_ops, release))
net/ipv4/bpf_tcp_ca.c
214
const struct tcp_congestion_ops *utcp_ca;
net/ipv4/bpf_tcp_ca.c
215
struct tcp_congestion_ops *tcp_ca;
net/ipv4/bpf_tcp_ca.c
218
utcp_ca = (const struct tcp_congestion_ops *)udata;
net/ipv4/bpf_tcp_ca.c
219
tcp_ca = (struct tcp_congestion_ops *)kdata;
net/ipv4/bpf_tcp_ca.c
223
case offsetof(struct tcp_congestion_ops, flags):
net/ipv4/bpf_tcp_ca.c
228
case offsetof(struct tcp_congestion_ops, name):
net/ipv4/bpf_tcp_ca.c
315
static struct tcp_congestion_ops __bpf_ops_tcp_congestion_ops = {
net/ipv4/bpf_tcp_ca.c
350
ret = ret ?: register_bpf_struct_ops(&bpf_tcp_congestion_ops, tcp_congestion_ops);
net/ipv4/inet_diag.c
214
const struct tcp_congestion_ops *ca_ops;
net/ipv4/tcp.c
4556
const struct tcp_congestion_ops *ca_ops;
net/ipv4/tcp.c
5161
extern struct tcp_congestion_ops tcp_reno;
net/ipv4/tcp_bbr.c
1144
static struct tcp_congestion_ops tcp_bbr_cong_ops __read_mostly = {
net/ipv4/tcp_bic.c
202
static struct tcp_congestion_ops bictcp __read_mostly = {
net/ipv4/tcp_cdg.c
395
static struct tcp_congestion_ops tcp_cdg __read_mostly = {
net/ipv4/tcp_cong.c
124
void tcp_unregister_congestion_control(struct tcp_congestion_ops *ca)
net/ipv4/tcp_cong.c
146
int tcp_update_congestion_control(struct tcp_congestion_ops *ca, struct tcp_congestion_ops *old_ca)
net/ipv4/tcp_cong.c
148
struct tcp_congestion_ops *existing;
net/ipv4/tcp_cong.c
183
const struct tcp_congestion_ops *ca;
net/ipv4/tcp_cong.c
201
const struct tcp_congestion_ops *ca;
net/ipv4/tcp_cong.c
220
const struct tcp_congestion_ops *ca;
net/ipv4/tcp_cong.c
251
const struct tcp_congestion_ops *ca)
net/ipv4/tcp_cong.c
26
struct tcp_congestion_ops *tcp_ca_find(const char *name)
net/ipv4/tcp_cong.c
28
struct tcp_congestion_ops *e;
net/ipv4/tcp_cong.c
283
struct tcp_congestion_ops *ca;
net/ipv4/tcp_cong.c
284
const struct tcp_congestion_ops *prev;
net/ipv4/tcp_cong.c
321
struct tcp_congestion_ops *ca;
net/ipv4/tcp_cong.c
339
const struct tcp_congestion_ops *ca;
net/ipv4/tcp_cong.c
350
struct tcp_congestion_ops *ca;
net/ipv4/tcp_cong.c
371
struct tcp_congestion_ops *ca;
net/ipv4/tcp_cong.c
416
const struct tcp_congestion_ops *ca;
net/ipv4/tcp_cong.c
50
static struct tcp_congestion_ops *tcp_ca_find_autoload(const char *name)
net/ipv4/tcp_cong.c
52
struct tcp_congestion_ops *ca = tcp_ca_find(name);
net/ipv4/tcp_cong.c
531
struct tcp_congestion_ops tcp_reno = {
net/ipv4/tcp_cong.c
66
struct tcp_congestion_ops *tcp_ca_find_key(u32 key)
net/ipv4/tcp_cong.c
68
struct tcp_congestion_ops *e;
net/ipv4/tcp_cong.c
78
int tcp_validate_congestion_control(struct tcp_congestion_ops *ca)
net/ipv4/tcp_cong.c
93
int tcp_register_congestion_control(struct tcp_congestion_ops *ca)
net/ipv4/tcp_cubic.c
475
static struct tcp_congestion_ops cubictcp __read_mostly = {
net/ipv4/tcp_dctcp.c
255
static struct tcp_congestion_ops dctcp __read_mostly = {
net/ipv4/tcp_dctcp.c
270
static struct tcp_congestion_ops dctcp_reno __read_mostly = {
net/ipv4/tcp_dctcp.c
79
static struct tcp_congestion_ops dctcp_reno;
net/ipv4/tcp_highspeed.c
160
static struct tcp_congestion_ops tcp_highspeed __read_mostly = {
net/ipv4/tcp_htcp.c
289
static struct tcp_congestion_ops htcp __read_mostly = {
net/ipv4/tcp_hybla.c
167
static struct tcp_congestion_ops tcp_hybla __read_mostly = {
net/ipv4/tcp_illinois.c
330
static struct tcp_congestion_ops tcp_illinois __read_mostly = {
net/ipv4/tcp_input.c
608
const struct tcp_congestion_ops *ca_ops = inet_csk(sk)->icsk_ca_ops;
net/ipv4/tcp_lp.c
330
static struct tcp_congestion_ops tcp_lp __read_mostly = {
net/ipv4/tcp_minisocks.c
504
const struct tcp_congestion_ops *ca;
net/ipv4/tcp_nv.c
470
static struct tcp_congestion_ops tcpnv __read_mostly = {
net/ipv4/tcp_output.c
2158
const struct tcp_congestion_ops *ca_ops = inet_csk(sk)->icsk_ca_ops;
net/ipv4/tcp_output.c
2278
const struct tcp_congestion_ops *ca_ops = inet_csk(sk)->icsk_ca_ops;
net/ipv4/tcp_output.c
4084
const struct tcp_congestion_ops *ca;
net/ipv4/tcp_scalable.c
41
static struct tcp_congestion_ops tcp_scalable __read_mostly = {
net/ipv4/tcp_vegas.c
315
static struct tcp_congestion_ops tcp_vegas __read_mostly = {
net/ipv4/tcp_veno.c
213
static struct tcp_congestion_ops tcp_veno __read_mostly = {
net/ipv4/tcp_westwood.c
279
static struct tcp_congestion_ops tcp_westwood __read_mostly = {
net/ipv4/tcp_yeah.c
209
static struct tcp_congestion_ops tcp_yeah __read_mostly = {
tools/testing/selftests/bpf/progs/bpf_cc_cubic.c
169
struct tcp_congestion_ops cc_cubic = {
tools/testing/selftests/bpf/progs/bpf_cubic.c
545
struct tcp_congestion_ops cubic = {
tools/testing/selftests/bpf/progs/bpf_dctcp.c
240
struct tcp_congestion_ops dctcp_nouse = {
tools/testing/selftests/bpf/progs/bpf_dctcp.c
248
struct tcp_congestion_ops dctcp = {
tools/testing/selftests/bpf/progs/bpf_dctcp_release.c
19
struct tcp_congestion_ops dctcp_rel = {
tools/testing/selftests/bpf/progs/bpf_tcp_nogpl.c
14
struct tcp_congestion_ops bpf_nogpltcp = {
tools/testing/selftests/bpf/progs/tcp_ca_incompl_cong_ops.c
22
struct tcp_congestion_ops incompl_cong_ops = {
tools/testing/selftests/bpf/progs/tcp_ca_kfunc.c
113
struct tcp_congestion_ops tcp_ca_kfunc = {
tools/testing/selftests/bpf/progs/tcp_ca_unsupp_cong_op.c
18
struct tcp_congestion_ops unsupp_cong_op = {
tools/testing/selftests/bpf/progs/tcp_ca_update.c
43
struct tcp_congestion_ops ca_update_1 = {
tools/testing/selftests/bpf/progs/tcp_ca_update.c
52
struct tcp_congestion_ops ca_update_2 = {
tools/testing/selftests/bpf/progs/tcp_ca_update.c
61
struct tcp_congestion_ops ca_wrong = {
tools/testing/selftests/bpf/progs/tcp_ca_update.c
69
struct tcp_congestion_ops ca_no_link = {
tools/testing/selftests/bpf/progs/tcp_ca_write_sk_pacing.c
57
struct tcp_congestion_ops write_sk_pacing = {
tools/testing/selftests/sched_ext/non_scx_kfunc_deny.bpf.c
32
struct tcp_congestion_ops tcp_non_scx_ca = {