Home
last modified time | relevance | path

Searched refs:tcp_congestion_ops (Results 1 – 25 of 28) sorted by relevance

12

/linux/net/ipv4/
H A Dtcp_cong.c26 struct tcp_congestion_ops *tcp_ca_find(const char *name) in tcp_ca_find()
28 struct tcp_congestion_ops *e; in tcp_ca_find()
50 static struct tcp_congestion_ops *tcp_ca_find_autoload(const char *name) in tcp_ca_find_autoload()
52 struct tcp_congestion_ops *ca = tcp_ca_find(name); in tcp_ca_find_autoload()
66 struct tcp_congestion_ops *tcp_ca_find_key(u32 key) in tcp_ca_find_key()
68 struct tcp_congestion_ops *e; in tcp_ca_find_key()
78 int tcp_validate_congestion_control(struct tcp_congestion_ops *ca) in tcp_validate_congestion_control()
93 int tcp_register_congestion_control(struct tcp_congestion_ops *ca) in tcp_register_congestion_control()
124 void tcp_unregister_congestion_control(struct tcp_congestion_ops *ca) in tcp_unregister_congestion_control()
146 int tcp_update_congestion_control(struct tcp_congestion_ops *ca, struct tcp_congestion_ops *old_ca) in tcp_update_congestion_control()
[all …]
H A Dbpf_tcp_ca.c170 offsetof(struct tcp_congestion_ops, release)) in bpf_tcp_ca_get_func_proto()
181 offsetof(struct tcp_congestion_ops, release)) in bpf_tcp_ca_get_func_proto()
214 const struct tcp_congestion_ops *utcp_ca; in bpf_tcp_ca_init_member()
215 struct tcp_congestion_ops *tcp_ca; in bpf_tcp_ca_init_member()
218 utcp_ca = (const struct tcp_congestion_ops *)udata; in bpf_tcp_ca_init_member()
219 tcp_ca = (struct tcp_congestion_ops *)kdata; in bpf_tcp_ca_init_member()
223 case offsetof(struct tcp_congestion_ops, flags): in bpf_tcp_ca_init_member()
228 case offsetof(struct tcp_congestion_ops, name): in bpf_tcp_ca_init_member()
315 static struct tcp_congestion_ops __bpf_ops_tcp_congestion_ops = {
350 ret = ret ?: register_bpf_struct_ops(&bpf_tcp_congestion_ops, tcp_congestion_ops); in bpf_tcp_ca_kfunc_init()
H A Dtcp_dctcp.c79 static struct tcp_congestion_ops dctcp_reno;
255 static struct tcp_congestion_ops dctcp __read_mostly = {
270 static struct tcp_congestion_ops dctcp_reno __read_mostly = {
H A Dtcp_scalable.c41 static struct tcp_congestion_ops tcp_scalable __read_mostly = {
H A Dtcp_highspeed.c160 static struct tcp_congestion_ops tcp_highspeed __read_mostly = {
H A Dtcp_hybla.c167 static struct tcp_congestion_ops tcp_hybla __read_mostly = {
H A Dtcp_illinois.c330 static struct tcp_congestion_ops tcp_illinois __read_mostly = {
H A Dtcp_htcp.c289 static struct tcp_congestion_ops htcp __read_mostly = {
H A Dtcp_minisocks.c504 const struct tcp_congestion_ops *ca; in tcp_ca_openreq_child()
/linux/tools/testing/selftests/bpf/progs/
H A Dtcp_ca_update.c43 struct tcp_congestion_ops ca_update_1 = {
52 struct tcp_congestion_ops ca_update_2 = {
61 struct tcp_congestion_ops ca_wrong = {
69 struct tcp_congestion_ops ca_no_link = {
H A Dbpf_tcp_nogpl.c14 struct tcp_congestion_ops bpf_nogpltcp = {
H A Dtcp_ca_unsupp_cong_op.c18 struct tcp_congestion_ops unsupp_cong_op = {
H A Dbpf_dctcp_release.c19 struct tcp_congestion_ops dctcp_rel = {
H A Dtcp_ca_untrusted_btf_write.c23 struct tcp_congestion_ops untrusted_btf_write = {
H A Dtcp_ca_incompl_cong_ops.c22 struct tcp_congestion_ops incompl_cong_ops = {
H A Dtcp_ca_write_sk_pacing.c57 struct tcp_congestion_ops write_sk_pacing = {
H A Dbpf_dctcp.c240 struct tcp_congestion_ops dctcp_nouse = { in BPF_PROG()
248 struct tcp_congestion_ops dctcp = {
H A Dtcp_ca_kfunc.c113 struct tcp_congestion_ops tcp_ca_kfunc = {
H A Dbpf_cc_cubic.c6 * `cong_avoid` in the struct tcp_congestion_ops.
169 struct tcp_congestion_ops cc_cubic = { in BPF_PROG()
H A Dbpf_cubic.c545 struct tcp_congestion_ops cubic = {
/linux/tools/bpf/bpftool/Documentation/
H A Dbpftool-struct_ops.rst78 100: dctcp tcp_congestion_ops
79 105: cubic tcp_congestion_ops
85 Unregistered tcp_congestion_ops cubic id 105
91 Registered tcp_congestion_ops cubic id 110
/linux/tools/testing/selftests/sched_ext/
H A Dnon_scx_kfunc_deny.bpf.c32 struct tcp_congestion_ops tcp_non_scx_ca = {
/linux/include/net/
H A Dinet_connection_sock.h29 struct tcp_congestion_ops;
97 const struct tcp_congestion_ops *icsk_ca_ops;
H A Dtcp.h1324 struct tcp_congestion_ops { struct
1388 int tcp_register_congestion_control(struct tcp_congestion_ops *type); argument
1389 void tcp_unregister_congestion_control(struct tcp_congestion_ops *type);
1390 int tcp_update_congestion_control(struct tcp_congestion_ops *type,
1391 struct tcp_congestion_ops *old_type);
1392 int tcp_validate_congestion_control(struct tcp_congestion_ops *ca);
1410 extern struct tcp_congestion_ops tcp_reno;
1412 struct tcp_congestion_ops *tcp_ca_find(const char *name);
1413 struct tcp_congestion_ops *tcp_ca_find_key(u32 key);
1717 const struct tcp_congestion_ops *ca_op in tcp_slow_start_after_idle_check()
1339 cong_avoidtcp_congestion_ops global() argument
1343 cong_controltcp_congestion_ops global() argument
1346 ssthreshtcp_congestion_ops global() argument
1349 set_statetcp_congestion_ops global() argument
1352 cwnd_eventtcp_congestion_ops global() argument
1355 cwnd_event_tx_starttcp_congestion_ops global() argument
1358 in_ack_eventtcp_congestion_ops global() argument
1361 pkts_ackedtcp_congestion_ops global() argument
1364 min_tso_segstcp_congestion_ops global() argument
[all...]
/linux/include/net/netns/
H A Dipv4.h237 const struct tcp_congestion_ops __rcu *tcp_congestion_control;

12