Home
last modified time | relevance | path

Searched refs:TCP_CONGESTION (Results 1 - 25 of 33) sorted by relevance

12

/kernel/linux/linux-6.6/tools/testing/selftests/bpf/progs/
H A Dbpf_dctcp.c69 if (bpf_setsockopt(sk, SOL_TCP, TCP_CONGESTION, in BPF_PROG()
74 * will get -EBUSY for all bpf_setsockopt(TCP_CONGESTION), in BPF_PROG()
77 if (bpf_setsockopt(sk, SOL_TCP, TCP_CONGESTION, in BPF_PROG()
82 if (bpf_setsockopt(sk, SOL_TCP, TCP_CONGESTION, in BPF_PROG()
87 tcp_cdg_res = bpf_setsockopt(sk, SOL_TCP, TCP_CONGESTION, in BPF_PROG()
89 bpf_getsockopt(sk, SOL_TCP, TCP_CONGESTION, in BPF_PROG()
H A Dsockopt_qos_to_cc.c29 if (bpf_getsockopt(ctx->sk, SOL_TCP, TCP_CONGESTION, &buf, sizeof(buf))) in sockopt_qos_to_cc()
36 if (bpf_setsockopt(ctx->sk, SOL_TCP, TCP_CONGESTION, &cc_reno, in sockopt_qos_to_cc()
H A Dsetget_sockopt.c61 { .opt = TCP_CONGESTION, },
209 if (t->opt == TCP_CONGESTION) { in bpf_test_tcp_sockopt()
214 if (!bpf_setsockopt(ctx, IPPROTO_TCP, TCP_CONGESTION, in bpf_test_tcp_sockopt()
217 if (bpf_getsockopt(ctx, IPPROTO_TCP, TCP_CONGESTION, old_cc, sizeof(old_cc))) in bpf_test_tcp_sockopt()
226 if (bpf_setsockopt(ctx, IPPROTO_TCP, TCP_CONGESTION, (void *)new_cc, in bpf_test_tcp_sockopt()
229 if (bpf_getsockopt(ctx, IPPROTO_TCP, TCP_CONGESTION, tmp_cc, sizeof(tmp_cc))) in bpf_test_tcp_sockopt()
233 if (bpf_setsockopt(ctx, IPPROTO_TCP, TCP_CONGESTION, old_cc, sizeof(old_cc))) in bpf_test_tcp_sockopt()
H A Dbpf_iter_setsockopt.c57 if (bpf_getsockopt(tp, SOL_TCP, TCP_CONGESTION, in change_tcp_cc()
67 bpf_setsockopt(tp, SOL_TCP, TCP_CONGESTION, dctcp_cc, sizeof(dctcp_cc)); in change_tcp_cc()
H A Dconnect4_prog.c56 if (bpf_getsockopt(ctx, SOL_TCP, TCP_CONGESTION, &buf, sizeof(buf))) in verify_cc()
74 if (bpf_setsockopt(ctx, SOL_TCP, TCP_CONGESTION, &reno, sizeof(reno))) in set_cc()
79 if (bpf_setsockopt(ctx, SOL_TCP, TCP_CONGESTION, &cubic, sizeof(cubic))) in set_cc()
H A Dsockopt_sk.c66 if (ctx->level == SOL_TCP && ctx->optname == TCP_CONGESTION) { in _getsockopt()
67 /* Not interested in SOL_TCP:TCP_CONGESTION; in _getsockopt()
181 if (ctx->level == SOL_TCP && ctx->optname == TCP_CONGESTION) { in _setsockopt()
H A Dbpf_dctcp_release.c18 bpf_setsockopt(sk, SOL_TCP, TCP_CONGESTION, in BPF_STRUCT_OPS()
H A Dbpf_tracing_net.h39 #define TCP_CONGESTION 13 macro
/kernel/linux/linux-5.10/samples/bpf/
H A Dtcp_cong_kern.c59 rv = bpf_setsockopt(skops, SOL_TCP, TCP_CONGESTION, in bpf_cong()
63 rv = bpf_setsockopt(skops, SOL_TCP, TCP_CONGESTION, in bpf_cong()
H A Dtcp_basertt_kern.c48 n = bpf_getsockopt(skops, SOL_TCP, TCP_CONGESTION, in bpf_basertt()
/kernel/linux/linux-6.6/tools/testing/selftests/bpf/prog_tests/
H A Dsockopt_qos_to_cc.c21 err = getsockopt(sock_fd, SOL_TCP, TCP_CONGESTION, cc, &optlen); in run_setsockopt_test()
22 if (!ASSERT_OK(err, "getsockopt(sock_fd, TCP_CONGESTION)")) in run_setsockopt_test()
25 if (!ASSERT_STREQ(cc, "reno", "getsockopt(sock_fd, TCP_CONGESTION)")) in run_setsockopt_test()
51 err = setsockopt(sock_fd, SOL_TCP, TCP_CONGESTION, &cc_cubic, in test_sockopt_qos_to_cc()
53 if (!ASSERT_OK(err, "setsockopt(sock_fd, TCP_CONGESTION)")) in test_sockopt_qos_to_cc()
H A Dbpf_iter_setsockopt.c27 if (setsockopt(fds[i], SOL_TCP, TCP_CONGESTION, "bpf_cubic", in set_bpf_cubic()
42 if (getsockopt(fds[i], SOL_TCP, TCP_CONGESTION, in check_bpf_dctcp()
H A Dsockopt_sk.c143 /* TCP_CONGESTION can extend the string */ in getsetsockopt()
146 err = setsockopt(fd, SOL_TCP, TCP_CONGESTION, &buf, strlen("nv")); in getsetsockopt()
148 log_err("Failed to call setsockopt(TCP_CONGESTION)"); in getsetsockopt()
154 err = getsockopt(fd, SOL_TCP, TCP_CONGESTION, &buf, &optlen); in getsetsockopt()
156 log_err("Failed to call getsockopt(TCP_CONGESTION)"); in getsetsockopt()
161 log_err("Unexpected getsockopt(TCP_CONGESTION) %s != %s", in getsetsockopt()
H A Dbpf_tcp_ca.c29 err = setsockopt(fd, IPPROTO_TCP, TCP_CONGESTION, tcp_ca, strlen(tcp_ca)); in settcpca()
30 if (CHECK(err == -1, "setsockopt(fd, TCP_CONGESTION)", "errno:%d\n", in settcpca()
296 /* All setsockopt(TCP_CONGESTION) in the recurred in test_dctcp_fallback()
301 err = getsockopt(srv_fd, SOL_TCP, TCP_CONGESTION, srv_cc, &cc_len); in test_dctcp_fallback()
302 if (!ASSERT_OK(err, "getsockopt(srv_fd, TCP_CONGESTION)")) in test_dctcp_fallback()
/kernel/linux/linux-6.6/samples/bpf/
H A Dtcp_cong_kern.c59 rv = bpf_setsockopt(skops, SOL_TCP, TCP_CONGESTION, in bpf_cong()
63 rv = bpf_setsockopt(skops, SOL_TCP, TCP_CONGESTION, in bpf_cong()
H A Dtcp_basertt_kern.c48 n = bpf_getsockopt(skops, SOL_TCP, TCP_CONGESTION, in bpf_basertt()
/kernel/linux/linux-5.10/tools/testing/selftests/bpf/progs/
H A Dconnect4_prog.c57 if (bpf_getsockopt(ctx, SOL_TCP, TCP_CONGESTION, &buf, sizeof(buf))) in verify_cc()
75 if (bpf_setsockopt(ctx, SOL_TCP, TCP_CONGESTION, &reno, sizeof(reno))) in set_cc()
80 if (bpf_setsockopt(ctx, SOL_TCP, TCP_CONGESTION, &cubic, sizeof(cubic))) in set_cc()
H A Dsockopt_sk.c56 if (ctx->level == SOL_TCP && ctx->optname == TCP_CONGESTION) { in _getsockopt()
57 /* Not interested in SOL_TCP:TCP_CONGESTION; in _getsockopt()
150 if (ctx->level == SOL_TCP && ctx->optname == TCP_CONGESTION) { in _setsockopt()
/kernel/linux/linux-5.10/tools/testing/selftests/bpf/prog_tests/
H A Dsockopt_sk.c141 /* TCP_CONGESTION can extend the string */ in getsetsockopt()
144 err = setsockopt(fd, SOL_TCP, TCP_CONGESTION, &buf, strlen("nv")); in getsetsockopt()
146 log_err("Failed to call setsockopt(TCP_CONGESTION)"); in getsetsockopt()
152 err = getsockopt(fd, SOL_TCP, TCP_CONGESTION, &buf, &optlen); in getsetsockopt()
154 log_err("Failed to call getsockopt(TCP_CONGESTION)"); in getsetsockopt()
159 log_err("Unexpected getsockopt(TCP_CONGESTION) %s != %s", in getsetsockopt()
H A Dbpf_tcp_ca.c41 err = setsockopt(fd, IPPROTO_TCP, TCP_CONGESTION, tcp_ca, strlen(tcp_ca)); in settcpca()
42 if (CHECK(err == -1, "setsockopt(fd, TCP_CONGESTION)", "errno:%d\n", in settcpca()
/kernel/linux/linux-5.10/tools/include/uapi/linux/
H A Dtcp.h104 #define TCP_CONGESTION 13 /* Congestion control algorithm */ macro
/kernel/linux/linux-5.10/include/uapi/linux/
H A Dtcp.h104 #define TCP_CONGESTION 13 /* Congestion control algorithm */ macro
/kernel/linux/linux-6.6/include/uapi/linux/
H A Dtcp.h104 #define TCP_CONGESTION 13 /* Congestion control algorithm */ macro
/kernel/linux/patches/linux-6.6/prebuilts/usr/include/linux/
H A Dtcp.h71 #define TCP_CONGESTION 13 macro
/kernel/linux/linux-6.6/tools/include/uapi/linux/
H A Dtcp.h104 #define TCP_CONGESTION 13 /* Congestion control algorithm */ macro

Completed in 11 milliseconds

12