| /tools/testing/selftests/bpf/progs/ |
| A D | sockopt_qos_to_cc.c | 25 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()
|
| A D | bpf_iter_setsockopt.c | 57 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()
|
| A D | bpf_dctcp.c | 76 if (bpf_setsockopt(sk, SOL_TCP, TCP_CONGESTION, in BPF_PROG() 84 if (bpf_setsockopt(sk, SOL_TCP, TCP_CONGESTION, in BPF_PROG() 89 if (bpf_setsockopt(sk, SOL_TCP, TCP_CONGESTION, in BPF_PROG() 94 tcp_cdg_res = bpf_setsockopt(sk, SOL_TCP, TCP_CONGESTION, in BPF_PROG() 96 bpf_getsockopt(sk, SOL_TCP, TCP_CONGESTION, in BPF_PROG()
|
| A D | setget_sockopt.c | 58 { .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_tcp_sockopt()
|
| A D | bpf_dctcp_release.c | 14 bpf_setsockopt(sk, SOL_TCP, TCP_CONGESTION, in BPF_PROG()
|
| A D | connect4_prog.c | 58 if (bpf_getsockopt(ctx, SOL_TCP, TCP_CONGESTION, &buf, sizeof(buf))) in verify_cc() 76 if (bpf_setsockopt(ctx, SOL_TCP, TCP_CONGESTION, &reno, sizeof(reno))) in set_cc() 81 if (bpf_setsockopt(ctx, SOL_TCP, TCP_CONGESTION, &cubic, sizeof(cubic))) in set_cc()
|
| A D | mptcp_subflow.c | 58 err = bpf_setsockopt(skops, SOL_TCP, TCP_CONGESTION, cc, TCP_CA_NAME_MAX); in mptcp_subflow() 116 !(ctx->level == SOL_TCP && ctx->optname == TCP_CONGESTION))) in _getsockopt_subflow()
|
| A D | sockopt_sk.c | 66 if (ctx->level == SOL_TCP && ctx->optname == TCP_CONGESTION) { in _getsockopt() 181 if (ctx->level == SOL_TCP && ctx->optname == TCP_CONGESTION) { in _setsockopt()
|
| A D | bpf_tracing_net.h | 48 #define TCP_CONGESTION 13 macro
|
| /tools/testing/selftests/bpf/prog_tests/ |
| A D | sockopt_qos_to_cc.c | 21 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()
|
| A D | bpf_iter_setsockopt.c | 27 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()
|
| A D | sockopt_sk.c | 146 err = setsockopt(fd, SOL_TCP, TCP_CONGESTION, &buf, strlen("nv")); in getsetsockopt() 154 err = getsockopt(fd, SOL_TCP, TCP_CONGESTION, &buf, &optlen); in getsetsockopt()
|
| A D | bpf_tcp_ca.c | 31 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()
|
| A D | mptcp.c | 385 err = getsockopt(client_fd, SOL_TCP, TCP_CONGESTION, new, &len); in run_subflow()
|
| /tools/include/uapi/linux/ |
| A D | tcp.h | 104 #define TCP_CONGESTION 13 /* Congestion control algorithm */ macro
|