| /linux/net/ipv4/ |
| H A D | bpf_tcp_ca.c | 170 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() 311 static struct tcp_congestion_ops __bpf_ops_tcp_congestion_ops = { 345 ret = ret ?: register_bpf_struct_ops(&bpf_tcp_congestion_ops, tcp_congestion_ops); in bpf_tcp_ca_kfunc_init()
|
| H A D | tcp_dctcp.c | 79 static struct tcp_congestion_ops dctcp_reno; 251 static struct tcp_congestion_ops dctcp __read_mostly = { 265 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_hybla.c | 167 static struct tcp_congestion_ops tcp_hybla __read_mostly = {
|
| H A D | tcp_veno.c | 208 static struct tcp_congestion_ops tcp_veno __read_mostly = {
|
| H A D | tcp_yeah.c | 208 static struct tcp_congestion_ops tcp_yeah __read_mostly = {
|
| H A D | tcp_bic.c | 202 static struct tcp_congestion_ops bictcp __read_mostly = {
|
| H A D | tcp_vegas.c | 309 static struct tcp_congestion_ops tcp_vegas __read_mostly = {
|
| H A D | tcp_lp.c | 330 static struct tcp_congestion_ops tcp_lp __read_mostly = {
|
| H A D | tcp_westwood.c | 279 static struct tcp_congestion_ops tcp_westwood __read_mostly = {
|
| H A D | tcp_illinois.c | 330 static struct tcp_congestion_ops tcp_illinois __read_mostly = {
|
| H A D | tcp_htcp.c | 289 static struct tcp_congestion_ops htcp __read_mostly = {
|
| H A D | tcp_nv.c | 470 static struct tcp_congestion_ops tcpnv __read_mostly = {
|
| /linux/tools/testing/selftests/bpf/progs/ |
| H A D | tcp_ca_update.c | 43 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 D | bpf_tcp_nogpl.c | 14 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 | 19 struct tcp_congestion_ops dctcp_rel = {
|
| H A D | tcp_ca_incompl_cong_ops.c | 22 struct tcp_congestion_ops incompl_cong_ops = {
|
| H A D | tcp_ca_write_sk_pacing.c | 57 struct tcp_congestion_ops write_sk_pacing = {
|
| H A D | bpf_dctcp.c | 240 struct tcp_congestion_ops dctcp_nouse = { in BPF_PROG() 248 struct tcp_congestion_ops dctcp = {
|
| H A D | tcp_ca_kfunc.c | 106 struct tcp_congestion_ops tcp_ca_kfunc = {
|
| H A D | bpf_cc_cubic.c | 6 * `cong_avoid` in the struct tcp_congestion_ops. 169 struct tcp_congestion_ops cc_cubic = { in BPF_PROG()
|
| /linux/tools/bpf/bpftool/Documentation/ |
| H A D | bpftool-struct_ops.rst | 78 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/include/net/ |
| H A D | tcp.h | 1272 struct tcp_congestion_ops { 1333 int tcp_register_congestion_control(struct tcp_congestion_ops *type); in tcp_ca_needs_ecn() 1334 void tcp_unregister_congestion_control(struct tcp_congestion_ops *type); in tcp_ca_needs_ecn() 1335 int tcp_update_congestion_control(struct tcp_congestion_ops *type, in tcp_ca_needs_ecn() 1336 struct tcp_congestion_ops *old_type); in tcp_ca_needs_ecn() 1337 int tcp_validate_congestion_control(struct tcp_congestion_ops *ca); 1355 extern struct tcp_congestion_ops tcp_reno; 1357 struct tcp_congestion_ops *tcp_ca_find(const char *name); in tcp_skb_sent_after() 1358 struct tcp_congestion_ops *tcp_ca_find_key(u32 key); in tcp_skb_sent_after() 1658 const struct tcp_congestion_ops *ca_op in tcp_space() 1243 struct tcp_congestion_ops { global() struct 1247 ssthreshtcp_congestion_ops global() argument 1250 cong_avoidtcp_congestion_ops global() argument 1253 set_statetcp_congestion_ops global() argument 1256 cwnd_eventtcp_congestion_ops global() argument 1259 in_ack_eventtcp_congestion_ops global() argument 1262 pkts_ackedtcp_congestion_ops global() argument 1265 min_tso_segstcp_congestion_ops global() argument 1270 cong_controltcp_congestion_ops global() argument 1295 releasetcp_congestion_ops global() argument [all...] |