/kernel/linux/linux-5.10/net/ipv4/ |
H A D | bpf_tcp_ca.c | 13 offsetof(struct tcp_congestion_ops, init), 14 offsetof(struct tcp_congestion_ops, release), 15 offsetof(struct tcp_congestion_ops, set_state), 16 offsetof(struct tcp_congestion_ops, cwnd_event), 17 offsetof(struct tcp_congestion_ops, in_ack_event), 18 offsetof(struct tcp_congestion_ops, pkts_acked), 19 offsetof(struct tcp_congestion_ops, min_tso_segs), 20 offsetof(struct tcp_congestion_ops, sndbuf_expand), 21 offsetof(struct tcp_congestion_ops, cong_control), 25 offsetof(struct tcp_congestion_ops, get_inf [all...] |
H A D | tcp_cong.c | 24 struct tcp_congestion_ops *tcp_ca_find(const char *name) in tcp_ca_find() 26 struct tcp_congestion_ops *e; in tcp_ca_find() 37 static struct tcp_congestion_ops *tcp_ca_find_autoload(struct net *net, in tcp_ca_find_autoload() 40 struct tcp_congestion_ops *ca = tcp_ca_find(name); in tcp_ca_find_autoload() 54 struct tcp_congestion_ops *tcp_ca_find_key(u32 key) in tcp_ca_find_key() 56 struct tcp_congestion_ops *e; in tcp_ca_find_key() 70 int tcp_register_congestion_control(struct tcp_congestion_ops *ca) in tcp_register_congestion_control() 104 void tcp_unregister_congestion_control(struct tcp_congestion_ops *ca) in tcp_unregister_congestion_control() 123 const struct tcp_congestion_ops *ca; in tcp_ca_get_key_by_name() 142 const struct tcp_congestion_ops *c in tcp_ca_get_name_by_key() [all...] |
H A D | tcp_dctcp.c | 65 static struct tcp_congestion_ops dctcp_reno; 216 static struct tcp_congestion_ops dctcp __read_mostly = { 230 static struct tcp_congestion_ops dctcp_reno __read_mostly = {
|
H A D | tcp_scalable.c | 41 static struct tcp_congestion_ops tcp_scalable __read_mostly = {
|
H A D | tcp_highspeed.c | 160 static struct tcp_congestion_ops tcp_highspeed __read_mostly = {
|
H A D | tcp_yeah.c | 208 static struct tcp_congestion_ops tcp_yeah __read_mostly = {
|
H A D | tcp_veno.c | 208 static struct tcp_congestion_ops tcp_veno __read_mostly = {
|
H A D | tcp_bic.c | 202 static struct tcp_congestion_ops bictcp __read_mostly = {
|
/kernel/linux/linux-6.6/net/ipv4/ |
H A D | tcp_cong.c | 25 struct tcp_congestion_ops *tcp_ca_find(const char *name) in tcp_ca_find() 27 struct tcp_congestion_ops *e; in tcp_ca_find() 49 static struct tcp_congestion_ops *tcp_ca_find_autoload(struct net *net, 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 *c [all...] |
H A D | bpf_tcp_ca.c | 18 offsetof(struct tcp_congestion_ops, get_info), 177 offsetof(struct tcp_congestion_ops, release)) in bpf_tcp_ca_get_func_proto() 188 offsetof(struct tcp_congestion_ops, release)) in bpf_tcp_ca_get_func_proto() 221 const struct tcp_congestion_ops *utcp_ca; in bpf_tcp_ca_init_member() 222 struct tcp_congestion_ops *tcp_ca; in bpf_tcp_ca_init_member() 225 utcp_ca = (const struct tcp_congestion_ops *)udata; in bpf_tcp_ca_init_member() 226 tcp_ca = (struct tcp_congestion_ops *)kdata; in bpf_tcp_ca_init_member() 230 case offsetof(struct tcp_congestion_ops, flags): in bpf_tcp_ca_init_member() 235 case offsetof(struct tcp_congestion_ops, name): in bpf_tcp_ca_init_member() 283 .name = "tcp_congestion_ops", [all...] |
H A D | tcp_dctcp.c | 68 static struct tcp_congestion_ops dctcp_reno; 240 static struct tcp_congestion_ops dctcp __read_mostly = { 254 static struct tcp_congestion_ops dctcp_reno __read_mostly = {
|
H A D | tcp_scalable.c | 41 static struct tcp_congestion_ops tcp_scalable __read_mostly = {
|
H A D | tcp_highspeed.c | 160 static struct tcp_congestion_ops tcp_highspeed __read_mostly = {
|
/kernel/linux/linux-6.6/tools/testing/selftests/bpf/progs/ |
H A D | tcp_ca_update.c | 49 struct tcp_congestion_ops ca_update_1 = { 58 struct tcp_congestion_ops ca_update_2 = { 67 struct tcp_congestion_ops ca_wrong = { 75 struct tcp_congestion_ops ca_no_link = {
|
H A D | bpf_tcp_nogpl.c | 16 struct tcp_congestion_ops bpf_nogpltcp = {
|
H A D | tcp_ca_unsupp_cong_op.c | 18 struct tcp_congestion_ops unsupp_cong_op = {
|
H A D | bpf_dctcp_release.c | 23 struct tcp_congestion_ops dctcp_rel = {
|
H A D | tcp_ca_incompl_cong_ops.c | 28 struct tcp_congestion_ops incompl_cong_ops = {
|
H A D | bpf_dctcp.c | 240 struct tcp_congestion_ops dctcp_nouse = { 248 struct tcp_congestion_ops dctcp = {
|
H A D | tcp_ca_write_sk_pacing.c | 65 struct tcp_congestion_ops write_sk_pacing = {
|
/kernel/linux/linux-5.10/tools/testing/selftests/bpf/progs/ |
H A D | bpf_dctcp.c | 216 struct tcp_congestion_ops dctcp_nouse = { 224 struct tcp_congestion_ops dctcp = {
|
/kernel/linux/linux-6.6/include/net/ |
H A D | tcp.h | 1064 struct tcp_congestion_ops { struct 1116 int tcp_register_congestion_control(struct tcp_congestion_ops *type); 1117 void tcp_unregister_congestion_control(struct tcp_congestion_ops *type); 1118 int tcp_update_congestion_control(struct tcp_congestion_ops *type, 1119 struct tcp_congestion_ops *old_type); 1120 int tcp_validate_congestion_control(struct tcp_congestion_ops *ca); 1138 extern struct tcp_congestion_ops tcp_reno; 1140 struct tcp_congestion_ops *tcp_ca_find(const char *name); 1141 struct tcp_congestion_ops *tcp_ca_find_key(u32 key); 1419 const struct tcp_congestion_ops *ca_op in tcp_slow_start_after_idle_check() [all...] |
H A D | inet_connection_sock.h | 29 struct tcp_congestion_ops; 96 const struct tcp_congestion_ops *icsk_ca_ops;
|
/kernel/linux/linux-5.10/include/net/ |
H A D | inet_connection_sock.h | 32 struct tcp_congestion_ops; 98 const struct tcp_congestion_ops *icsk_ca_ops;
|
/kernel/linux/linux-5.10/include/net/netns/ |
H A D | ipv4.h | 181 const struct tcp_congestion_ops __rcu *tcp_congestion_control;
|