/linux-master/tools/testing/selftests/bpf/progs/ |
H A D | sockopt_qos_to_cc.c | 29 if (bpf_getsockopt(ctx->sk, SOL_TCP, TCP_CONGESTION, &buf, sizeof(buf))) 36 if (bpf_setsockopt(ctx->sk, SOL_TCP, TCP_CONGESTION, &cc_reno,
|
H A D | bpf_dctcp_release.c | 18 bpf_setsockopt(sk, SOL_TCP, TCP_CONGESTION,
|
H A D | bpf_iter_setsockopt.c | 57 if (bpf_getsockopt(tp, SOL_TCP, TCP_CONGESTION, 67 bpf_setsockopt(tp, SOL_TCP, TCP_CONGESTION, dctcp_cc, sizeof(dctcp_cc));
|
H A D | bpf_dctcp.c | 69 if (bpf_setsockopt(sk, SOL_TCP, TCP_CONGESTION, 74 * will get -EBUSY for all bpf_setsockopt(TCP_CONGESTION), 77 if (bpf_setsockopt(sk, SOL_TCP, TCP_CONGESTION, 82 if (bpf_setsockopt(sk, SOL_TCP, TCP_CONGESTION, 87 tcp_cdg_res = bpf_setsockopt(sk, SOL_TCP, TCP_CONGESTION, 89 bpf_getsockopt(sk, SOL_TCP, TCP_CONGESTION,
|
H A D | connect4_prog.c | 56 if (bpf_getsockopt(ctx, SOL_TCP, TCP_CONGESTION, &buf, sizeof(buf))) 74 if (bpf_setsockopt(ctx, SOL_TCP, TCP_CONGESTION, &reno, sizeof(reno))) 79 if (bpf_setsockopt(ctx, SOL_TCP, TCP_CONGESTION, &cubic, sizeof(cubic)))
|
H A D | setget_sockopt.c | 61 { .opt = TCP_CONGESTION, }, 209 if (t->opt == TCP_CONGESTION) { 214 if (!bpf_setsockopt(ctx, IPPROTO_TCP, TCP_CONGESTION, 217 if (bpf_getsockopt(ctx, IPPROTO_TCP, TCP_CONGESTION, old_cc, sizeof(old_cc))) 226 if (bpf_setsockopt(ctx, IPPROTO_TCP, TCP_CONGESTION, (void *)new_cc, 229 if (bpf_getsockopt(ctx, IPPROTO_TCP, TCP_CONGESTION, tmp_cc, sizeof(tmp_cc))) 233 if (bpf_setsockopt(ctx, IPPROTO_TCP, TCP_CONGESTION, old_cc, sizeof(old_cc)))
|
H A D | sockopt_sk.c | 66 if (ctx->level == SOL_TCP && ctx->optname == TCP_CONGESTION) { 67 /* Not interested in SOL_TCP:TCP_CONGESTION; 181 if (ctx->level == SOL_TCP && ctx->optname == TCP_CONGESTION) {
|
H A D | bpf_tracing_net.h | 40 #define TCP_CONGESTION 13 macro
|
/linux-master/samples/bpf/ |
H A D | tcp_cong_kern.c | 59 rv = bpf_setsockopt(skops, SOL_TCP, TCP_CONGESTION, 63 rv = bpf_setsockopt(skops, SOL_TCP, TCP_CONGESTION,
|
H A D | tcp_basertt_kern.c | 48 n = bpf_getsockopt(skops, SOL_TCP, TCP_CONGESTION,
|
/linux-master/tools/testing/selftests/bpf/prog_tests/ |
H A D | sockopt_qos_to_cc.c | 21 err = getsockopt(sock_fd, SOL_TCP, TCP_CONGESTION, cc, &optlen); 22 if (!ASSERT_OK(err, "getsockopt(sock_fd, TCP_CONGESTION)")) 25 if (!ASSERT_STREQ(cc, "reno", "getsockopt(sock_fd, TCP_CONGESTION)")) 51 err = setsockopt(sock_fd, SOL_TCP, TCP_CONGESTION, &cc_cubic, 53 if (!ASSERT_OK(err, "setsockopt(sock_fd, TCP_CONGESTION)"))
|
H A D | bpf_iter_setsockopt.c | 27 if (setsockopt(fds[i], SOL_TCP, TCP_CONGESTION, "bpf_cubic", 42 if (getsockopt(fds[i], SOL_TCP, TCP_CONGESTION,
|
H A D | sockopt_sk.c | 143 /* TCP_CONGESTION can extend the string */ 146 err = setsockopt(fd, SOL_TCP, TCP_CONGESTION, &buf, strlen("nv")); 148 log_err("Failed to call setsockopt(TCP_CONGESTION)"); 154 err = getsockopt(fd, SOL_TCP, TCP_CONGESTION, &buf, &optlen); 156 log_err("Failed to call getsockopt(TCP_CONGESTION)"); 161 log_err("Unexpected getsockopt(TCP_CONGESTION) %s != %s",
|
H A D | bpf_tcp_ca.c | 29 err = setsockopt(fd, IPPROTO_TCP, TCP_CONGESTION, tcp_ca, strlen(tcp_ca)); 292 /* All setsockopt(TCP_CONGESTION) in the recurred 297 err = getsockopt(srv_fd, SOL_TCP, TCP_CONGESTION, srv_cc, &cc_len); 298 if (!ASSERT_OK(err, "getsockopt(srv_fd, TCP_CONGESTION)"))
|
/linux-master/tools/include/uapi/linux/ |
H A D | tcp.h | 104 #define TCP_CONGESTION 13 /* Congestion control algorithm */ macro
|
/linux-master/include/uapi/linux/ |
H A D | tcp.h | 104 #define TCP_CONGESTION 13 /* Congestion control algorithm */ macro
|
/linux-master/net/mptcp/ |
H A D | sockopt.c | 553 case TCP_CONGESTION: 787 case TCP_CONGESTION: 1327 case TCP_CONGESTION:
|
/linux-master/tools/testing/selftests/bpf/ |
H A D | network_helpers.c | 330 setsockopt(fd, SOL_TCP, TCP_CONGESTION, opts->cc,
|
/linux-master/net/ipv4/ |
H A D | tcp.c | 3421 case TCP_CONGESTION: { 4101 case TCP_CONGESTION:
|
/linux-master/net/core/ |
H A D | filter.c | 5260 return do_tcp_getsockopt(sk, SOL_TCP, TCP_CONGESTION, 5283 * '.init' can call bpf_setsockopt(TCP_CONGESTION) to 5293 ret = do_tcp_setsockopt(sk, SOL_TCP, TCP_CONGESTION, 5321 case TCP_CONGESTION:
|