Lines Matching defs:lc
155 static int bpf_test_socket_sockopt(__u32 i, struct loop_ctx *lc)
167 return bpf_test_sockopt_flip(lc->ctx, lc->sk, t, SOL_SOCKET);
169 return bpf_test_sockopt_int(lc->ctx, lc->sk, t, SOL_SOCKET);
172 static int bpf_test_ip_sockopt(__u32 i, struct loop_ctx *lc)
184 return bpf_test_sockopt_flip(lc->ctx, lc->sk, t, IPPROTO_IP);
186 return bpf_test_sockopt_int(lc->ctx, lc->sk, t, IPPROTO_IP);
189 static int bpf_test_ipv6_sockopt(__u32 i, struct loop_ctx *lc)
201 return bpf_test_sockopt_flip(lc->ctx, lc->sk, t, IPPROTO_IPV6);
203 return bpf_test_sockopt_int(lc->ctx, lc->sk, t, IPPROTO_IPV6);
206 static int bpf_test_tcp_sockopt(__u32 i, struct loop_ctx *lc)
219 ctx = lc->ctx;
220 sk = lc->sk;
259 struct loop_ctx lc = { .ctx = ctx, .sk = sk, };
266 n = bpf_loop(ARRAY_SIZE(sol_socket_tests), bpf_test_socket_sockopt, &lc, 0);
271 n = bpf_loop(ARRAY_SIZE(sol_tcp_tests), bpf_test_tcp_sockopt, &lc, 0);
277 n = bpf_loop(ARRAY_SIZE(sol_ip_tests), bpf_test_ip_sockopt, &lc, 0);
281 n = bpf_loop(ARRAY_SIZE(sol_ipv6_tests), bpf_test_ipv6_sockopt, &lc, 0);