Lines Matching refs:orig
185 const struct nf_conntrack_tuple *orig, in __ovs_ct_update_key_orig_tp() argument
188 key->ct_orig_proto = orig->dst.protonum; in __ovs_ct_update_key_orig_tp()
189 if (orig->dst.protonum == icmp_proto) { in __ovs_ct_update_key_orig_tp()
190 key->ct.orig_tp.src = htons(orig->dst.u.icmp.type); in __ovs_ct_update_key_orig_tp()
191 key->ct.orig_tp.dst = htons(orig->dst.u.icmp.code); in __ovs_ct_update_key_orig_tp()
193 key->ct.orig_tp.src = orig->src.u.all; in __ovs_ct_update_key_orig_tp()
194 key->ct.orig_tp.dst = orig->dst.u.all; in __ovs_ct_update_key_orig_tp()
208 const struct nf_conntrack_tuple *orig; in __ovs_ct_update_key() local
213 orig = &ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple; in __ovs_ct_update_key()
218 key->ipv4.ct_orig.src = orig->src.u3.ip; in __ovs_ct_update_key()
219 key->ipv4.ct_orig.dst = orig->dst.u3.ip; in __ovs_ct_update_key()
220 __ovs_ct_update_key_orig_tp(key, orig, IPPROTO_ICMP); in __ovs_ct_update_key()
225 key->ipv6.ct_orig.src = orig->src.u3.in6; in __ovs_ct_update_key()
226 key->ipv6.ct_orig.dst = orig->dst.u3.in6; in __ovs_ct_update_key()
227 __ovs_ct_update_key_orig_tp(key, orig, NEXTHDR_ICMP); in __ovs_ct_update_key()
311 struct ovs_key_ct_tuple_ipv4 orig; in ovs_ct_put_key() local
313 memset(&orig, 0, sizeof(orig)); in ovs_ct_put_key()
314 orig.ipv4_src = output->ipv4.ct_orig.src; in ovs_ct_put_key()
315 orig.ipv4_dst = output->ipv4.ct_orig.dst; in ovs_ct_put_key()
316 orig.src_port = output->ct.orig_tp.src; in ovs_ct_put_key()
317 orig.dst_port = output->ct.orig_tp.dst; in ovs_ct_put_key()
318 orig.ipv4_proto = output->ct_orig_proto; in ovs_ct_put_key()
321 sizeof(orig), &orig)) in ovs_ct_put_key()
324 struct ovs_key_ct_tuple_ipv6 orig; in ovs_ct_put_key() local
326 memset(&orig, 0, sizeof(orig)); in ovs_ct_put_key()
327 memcpy(orig.ipv6_src, output->ipv6.ct_orig.src.s6_addr32, in ovs_ct_put_key()
328 sizeof(orig.ipv6_src)); in ovs_ct_put_key()
329 memcpy(orig.ipv6_dst, output->ipv6.ct_orig.dst.s6_addr32, in ovs_ct_put_key()
330 sizeof(orig.ipv6_dst)); in ovs_ct_put_key()
331 orig.src_port = output->ct.orig_tp.src; in ovs_ct_put_key()
332 orig.dst_port = output->ct.orig_tp.dst; in ovs_ct_put_key()
333 orig.ipv6_proto = output->ct_orig_proto; in ovs_ct_put_key()
336 sizeof(orig), &orig)) in ovs_ct_put_key()