Lines Matching refs:user_ip6
108 __u32 user_ip6;
122 if (ctx->user_ip6[0] != bpf_htonl(SERV6_IP_0) ||
123 ctx->user_ip6[1] != bpf_htonl(SERV6_IP_1) ||
124 ctx->user_ip6[2] != bpf_htonl(SERV6_IP_2) ||
125 ctx->user_ip6[3] != bpf_htonl(SERV6_IP_3) ||
131 user_ip6 = 0;
132 user_ip6 |= ((volatile __u8 *)&ctx->user_ip6[i])[0] << 0;
133 user_ip6 |= ((volatile __u8 *)&ctx->user_ip6[i])[1] << 8;
134 user_ip6 |= ((volatile __u8 *)&ctx->user_ip6[i])[2] << 16;
135 user_ip6 |= ((volatile __u8 *)&ctx->user_ip6[i])[3] << 24;
136 if (ctx->user_ip6[i] != user_ip6)
148 user_ip6 = 0;
149 user_ip6 |= ((volatile __u16 *)&ctx->user_ip6[i])[0] << 0;
150 user_ip6 |= ((volatile __u16 *)&ctx->user_ip6[i])[1] << 16;
151 if (ctx->user_ip6[i] != user_ip6)
167 ctx->user_ip6[0] = bpf_htonl(SERV6_REWRITE_IP_0);
168 ctx->user_ip6[1] = bpf_htonl(SERV6_REWRITE_IP_1);
169 ctx->user_ip6[2] = bpf_htonl(SERV6_REWRITE_IP_2);
170 ctx->user_ip6[3] = bpf_htonl(SERV6_REWRITE_IP_3);