TCP_CONGESTION
return do_tcp_getsockopt(sk, SOL_TCP, TCP_CONGESTION,
ret = do_tcp_setsockopt(sk, SOL_TCP, TCP_CONGESTION,
case TCP_CONGESTION:
case TCP_CONGESTION: {
case TCP_CONGESTION:
case TCP_CONGESTION:
case TCP_CONGESTION:
case TCP_CONGESTION:
n = bpf_getsockopt(skops, SOL_TCP, TCP_CONGESTION,
rv = bpf_setsockopt(skops, SOL_TCP, TCP_CONGESTION,
rv = bpf_setsockopt(skops, SOL_TCP, TCP_CONGESTION,
if (setsockopt(fds[i], SOL_TCP, TCP_CONGESTION, "bpf_cubic",
if (getsockopt(fds[i], SOL_TCP, TCP_CONGESTION,
err = getsockopt(srv_fd, SOL_TCP, TCP_CONGESTION, srv_cc, &cc_len);
err = setsockopt(fd, IPPROTO_TCP, TCP_CONGESTION, tcp_ca, strlen(tcp_ca));
err = getsockopt(client_fd, SOL_TCP, TCP_CONGESTION, new, &len);
err = getsockopt(sock_fd, SOL_TCP, TCP_CONGESTION, cc, &optlen);
err = setsockopt(sock_fd, SOL_TCP, TCP_CONGESTION, &cc_cubic,
err = setsockopt(fd, SOL_TCP, TCP_CONGESTION, &buf, strlen("nv"));
err = getsockopt(fd, SOL_TCP, TCP_CONGESTION, &buf, &optlen);
if (bpf_setsockopt(sk, SOL_TCP, TCP_CONGESTION,
if (bpf_setsockopt(sk, SOL_TCP, TCP_CONGESTION,
if (bpf_setsockopt(sk, SOL_TCP, TCP_CONGESTION,
tcp_cdg_res = bpf_setsockopt(sk, SOL_TCP, TCP_CONGESTION,
bpf_getsockopt(sk, SOL_TCP, TCP_CONGESTION,
bpf_setsockopt(sk, SOL_TCP, TCP_CONGESTION,
if (bpf_getsockopt(tp, SOL_TCP, TCP_CONGESTION,
bpf_setsockopt(tp, SOL_TCP, TCP_CONGESTION, dctcp_cc, sizeof(dctcp_cc));
if (bpf_getsockopt(ctx, SOL_TCP, TCP_CONGESTION, &buf, sizeof(buf)))
if (bpf_setsockopt(ctx, SOL_TCP, TCP_CONGESTION, (void *)reno, sizeof(reno)))
if (bpf_setsockopt(ctx, SOL_TCP, TCP_CONGESTION, (void *)cubic, sizeof(cubic)))
!(ctx->level == SOL_TCP && ctx->optname == TCP_CONGESTION)))
err = bpf_setsockopt(skops, SOL_TCP, TCP_CONGESTION, cc, TCP_CA_NAME_MAX);
if (t->opt == TCP_CONGESTION) {
if (!bpf_setsockopt(ctx, IPPROTO_TCP, TCP_CONGESTION,
if (bpf_getsockopt(ctx, IPPROTO_TCP, TCP_CONGESTION, old_cc, sizeof(old_cc)))
if (bpf_setsockopt(ctx, IPPROTO_TCP, TCP_CONGESTION, (void *)new_cc,
if (bpf_getsockopt(ctx, IPPROTO_TCP, TCP_CONGESTION, tmp_cc, sizeof(tmp_cc)))
if (bpf_setsockopt(ctx, IPPROTO_TCP, TCP_CONGESTION, old_cc, sizeof(old_cc)))
{ .opt = TCP_CONGESTION, },
if (bpf_getsockopt(ctx->sk, SOL_TCP, TCP_CONGESTION, &buf, sizeof(buf)))
if (bpf_setsockopt(ctx->sk, SOL_TCP, TCP_CONGESTION, (void *)&cc_reno,
if (ctx->level == SOL_TCP && ctx->optname == TCP_CONGESTION) {
if (ctx->level == SOL_TCP && ctx->optname == TCP_CONGESTION) {