Lines Matching defs:orig
180 const struct nf_conntrack_tuple *orig,
183 key->ct_orig_proto = orig->dst.protonum;
184 if (orig->dst.protonum == icmp_proto) {
185 key->ct.orig_tp.src = htons(orig->dst.u.icmp.type);
186 key->ct.orig_tp.dst = htons(orig->dst.u.icmp.code);
188 key->ct.orig_tp.src = orig->src.u.all;
189 key->ct.orig_tp.dst = orig->dst.u.all;
203 const struct nf_conntrack_tuple *orig;
208 orig = &ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple;
213 key->ipv4.ct_orig.src = orig->src.u3.ip;
214 key->ipv4.ct_orig.dst = orig->dst.u3.ip;
215 __ovs_ct_update_key_orig_tp(key, orig, IPPROTO_ICMP);
220 key->ipv6.ct_orig.src = orig->src.u3.in6;
221 key->ipv6.ct_orig.dst = orig->dst.u3.in6;
222 __ovs_ct_update_key_orig_tp(key, orig, NEXTHDR_ICMP);
306 struct ovs_key_ct_tuple_ipv4 orig;
308 memset(&orig, 0, sizeof(orig));
309 orig.ipv4_src = output->ipv4.ct_orig.src;
310 orig.ipv4_dst = output->ipv4.ct_orig.dst;
311 orig.src_port = output->ct.orig_tp.src;
312 orig.dst_port = output->ct.orig_tp.dst;
313 orig.ipv4_proto = output->ct_orig_proto;
316 sizeof(orig), &orig))
319 struct ovs_key_ct_tuple_ipv6 orig;
321 memset(&orig, 0, sizeof(orig));
322 memcpy(orig.ipv6_src, output->ipv6.ct_orig.src.s6_addr32,
323 sizeof(orig.ipv6_src));
324 memcpy(orig.ipv6_dst, output->ipv6.ct_orig.dst.s6_addr32,
325 sizeof(orig.ipv6_dst));
326 orig.src_port = output->ct.orig_tp.src;
327 orig.dst_port = output->ct.orig_tp.dst;
328 orig.ipv6_proto = output->ct_orig_proto;
331 sizeof(orig), &orig))