Home
last modified time | relevance | path

Searched refs:TCP_CONGESTION (Results 1 – 18 of 18) sorted by relevance

/linux/tools/testing/selftests/bpf/progs/
H A Dbpf_dctcp.c70 if (bpf_setsockopt(sk, SOL_TCP, TCP_CONGESTION, in BPF_PROG()
75 * will get -EBUSY for all bpf_setsockopt(TCP_CONGESTION), in BPF_PROG()
78 if (bpf_setsockopt(sk, SOL_TCP, TCP_CONGESTION, in BPF_PROG()
83 if (bpf_setsockopt(sk, SOL_TCP, TCP_CONGESTION, in BPF_PROG()
88 tcp_cdg_res = bpf_setsockopt(sk, SOL_TCP, TCP_CONGESTION, in BPF_PROG()
90 bpf_getsockopt(sk, SOL_TCP, TCP_CONGESTION, in BPF_PROG()
H A Dsetget_sockopt.c58 { .opt = TCP_CONGESTION, },
222 if (t->opt == TCP_CONGESTION) { in bpf_test_tcp_sockopt()
227 if (!bpf_setsockopt(ctx, IPPROTO_TCP, TCP_CONGESTION, in bpf_test_tcp_sockopt()
230 if (bpf_getsockopt(ctx, IPPROTO_TCP, TCP_CONGESTION, old_cc, sizeof(old_cc))) in bpf_test_tcp_sockopt()
239 if (bpf_setsockopt(ctx, IPPROTO_TCP, TCP_CONGESTION, (void *)new_cc, in bpf_test_tcp_sockopt()
242 if (bpf_getsockopt(ctx, IPPROTO_TCP, TCP_CONGESTION, tmp_cc, sizeof(tmp_cc))) in bpf_test_tcp_sockopt()
246 if (bpf_setsockopt(ctx, IPPROTO_TCP, TCP_CONGESTION, old_cc, sizeof(old_cc))) in bpf_test_sockopt()
H A Dsockopt_qos_to_cc.c25 if (bpf_getsockopt(ctx->sk, SOL_TCP, TCP_CONGESTION, &buf, sizeof(buf))) in sockopt_qos_to_cc()
32 if (bpf_setsockopt(ctx->sk, SOL_TCP, TCP_CONGESTION, (void *)&cc_reno, in sockopt_qos_to_cc()
H A Dconnect4_prog.c60 if (bpf_getsockopt(ctx, SOL_TCP, TCP_CONGESTION, &buf, sizeof(buf))) in verify_cc()
71 if (bpf_setsockopt(ctx, SOL_TCP, TCP_CONGESTION, (void *)reno, sizeof(reno))) in set_cc()
76 if (bpf_setsockopt(ctx, SOL_TCP, TCP_CONGESTION, (void *)cubic, sizeof(cubic))) in set_cc()
H A Dsockopt_sk.c66 if (ctx->level == SOL_TCP && ctx->optname == TCP_CONGESTION) { in _getsockopt()
181 if (ctx->level == SOL_TCP && ctx->optname == TCP_CONGESTION) { in _setsockopt()
H A Dbpf_dctcp_release.c14 bpf_setsockopt(sk, SOL_TCP, TCP_CONGESTION, in BPF_PROG()
H A Dbpf_tracing_net.h48 #define TCP_CONGESTION 13
44 #define TCP_CONGESTION global() macro
/linux/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()
/linux/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()
51 err = setsockopt(sock_fd, SOL_TCP, TCP_CONGESTION, &cc_cubic, 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.c146 err = setsockopt(fd, SOL_TCP, TCP_CONGESTION, &buf, strlen("nv")); in getsetsockopt()
154 err = getsockopt(fd, SOL_TCP, TCP_CONGESTION, &buf, &optlen); in getsetsockopt()
H A Dbpf_tcp_ca.c31 err = setsockopt(fd, IPPROTO_TCP, TCP_CONGESTION, tcp_ca, strlen(tcp_ca)); in settcpca()
305 err = getsockopt(srv_fd, SOL_TCP, TCP_CONGESTION, srv_cc, &cc_len); in test_dctcp_fallback()
H A Dmptcp.c387 err = getsockopt(client_fd, SOL_TCP, TCP_CONGESTION, new, &len); in run_subflow()
/linux/tools/include/uapi/linux/
H A Dtcp.h104 #define TCP_CONGESTION 13 /* Congestion control algorithm */ macro
/linux/net/mptcp/
H A Dsockopt.c551 case TCP_CONGESTION: in mptcp_supported_sockopt()
827 case TCP_CONGESTION: in mptcp_setsockopt_sol_tcp()
1403 case TCP_CONGESTION: in mptcp_getsockopt_sol_tcp()
/linux/net/ipv4/
H A Dtcp.c3833 case TCP_CONGESTION: { in do_tcp_setsockopt()
4546 case TCP_CONGESTION: in do_tcp_getsockopt()
/linux/net/core/
H A Dfilter.c5430 return do_tcp_getsockopt(sk, SOL_TCP, TCP_CONGESTION, in sol_tcp_sockopt_congestion()
5463 ret = do_tcp_setsockopt(sk, SOL_TCP, TCP_CONGESTION, in sol_tcp_sockopt_congestion()
5492 case TCP_CONGESTION: in sol_tcp_sockopt()