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

/linux-master/tools/testing/selftests/bpf/progs/
H A Dsockopt_qos_to_cc.c29 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 Dbpf_dctcp_release.c18 bpf_setsockopt(sk, SOL_TCP, TCP_CONGESTION,
H A Dbpf_iter_setsockopt.c57 if (bpf_getsockopt(tp, SOL_TCP, TCP_CONGESTION,
67 bpf_setsockopt(tp, SOL_TCP, TCP_CONGESTION, dctcp_cc, sizeof(dctcp_cc));
H A Dbpf_dctcp.c69 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 Dconnect4_prog.c56 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 Dsetget_sockopt.c61 { .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 Dsockopt_sk.c66 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 Dbpf_tracing_net.h40 #define TCP_CONGESTION 13 macro
/linux-master/samples/bpf/
H A Dtcp_cong_kern.c59 rv = bpf_setsockopt(skops, SOL_TCP, TCP_CONGESTION,
63 rv = bpf_setsockopt(skops, SOL_TCP, TCP_CONGESTION,
H A Dtcp_basertt_kern.c48 n = bpf_getsockopt(skops, SOL_TCP, TCP_CONGESTION,
/linux-master/tools/testing/selftests/bpf/prog_tests/
H A Dsockopt_qos_to_cc.c21 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 Dbpf_iter_setsockopt.c27 if (setsockopt(fds[i], SOL_TCP, TCP_CONGESTION, "bpf_cubic",
42 if (getsockopt(fds[i], SOL_TCP, TCP_CONGESTION,
H A Dsockopt_sk.c143 /* 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 Dbpf_tcp_ca.c29 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 Dtcp.h104 #define TCP_CONGESTION 13 /* Congestion control algorithm */ macro
/linux-master/include/uapi/linux/
H A Dtcp.h104 #define TCP_CONGESTION 13 /* Congestion control algorithm */ macro
/linux-master/net/mptcp/
H A Dsockopt.c553 case TCP_CONGESTION:
787 case TCP_CONGESTION:
1327 case TCP_CONGESTION:
/linux-master/tools/testing/selftests/bpf/
H A Dnetwork_helpers.c330 setsockopt(fd, SOL_TCP, TCP_CONGESTION, opts->cc,
/linux-master/net/ipv4/
H A Dtcp.c3421 case TCP_CONGESTION: {
4101 case TCP_CONGESTION:
/linux-master/net/core/
H A Dfilter.c5260 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:

Completed in 235 milliseconds