Lines Matching refs:ctx
23 int set_cookie(struct bpf_sock_addr *ctx) in set_cookie() argument
27 if (ctx->family != AF_INET6 || ctx->user_family != AF_INET6) in set_cookie()
30 p = bpf_sk_storage_get(&socket_cookies, ctx->sk, 0, in set_cookie()
36 p->cookie_key = bpf_get_socket_cookie(ctx); in set_cookie()
42 int update_cookie(struct bpf_sock_ops *ctx) in update_cookie() argument
47 if (ctx->family != AF_INET6) in update_cookie()
50 if (ctx->op != BPF_SOCK_OPS_TCP_CONNECT_CB) in update_cookie()
53 if (!ctx->sk) in update_cookie()
56 p = bpf_sk_storage_get(&socket_cookies, ctx->sk, 0, 0); in update_cookie()
60 if (p->cookie_key != bpf_get_socket_cookie(ctx)) in update_cookie()
63 p->cookie_value = (ctx->local_port << 8) | p->cookie_value; in update_cookie()