Lines Matching refs:tuple

107 	if (nf_inet_addr_cmp(&ct->tuplehash[dir].tuple.src.u3, addr) &&
108 ct->tuplehash[dir].tuple.src.u.udp.port == port) {
109 newaddr = ct->tuplehash[!dir].tuple.dst.u3;
110 newport = ct->tuplehash[!dir].tuple.dst.u.udp.port;
111 } else if (nf_inet_addr_cmp(&ct->tuplehash[dir].tuple.dst.u3, addr) &&
112 ct->tuplehash[dir].tuple.dst.u.udp.port == port) {
113 newaddr = ct->tuplehash[!dir].tuple.src.u3;
115 ct->tuplehash[!dir].tuple.src.u.udp.port;
189 &ct->tuplehash[dir].tuple.src.u3) ||
190 port != ct->tuplehash[dir].tuple.src.u.udp.port)
194 &ct->tuplehash[dir].tuple.dst.u3) ||
195 port != ct->tuplehash[dir].tuple.dst.u.udp.port)
213 nf_inet_addr_cmp(&addr, &ct->tuplehash[dir].tuple.src.u3) &&
214 !nf_inet_addr_cmp(&addr, &ct->tuplehash[!dir].tuple.dst.u3)) {
216 &ct->tuplehash[!dir].tuple.dst.u3,
230 nf_inet_addr_cmp(&addr, &ct->tuplehash[dir].tuple.dst.u3) &&
231 !nf_inet_addr_cmp(&addr, &ct->tuplehash[!dir].tuple.src.u3)) {
233 &ct->tuplehash[!dir].tuple.src.u3,
247 htons(n) == ct->tuplehash[dir].tuple.dst.u.udp.port &&
248 htons(n) != ct->tuplehash[!dir].tuple.src.u.udp.port) {
249 __be16 p = ct->tuplehash[!dir].tuple.src.u.udp.port;
341 if (pair_exp->tuple.src.l3num == nf_ct_l3num(ct) &&
342 pair_exp->tuple.dst.protonum == ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple.dst.protonum &&
343 nf_inet_addr_cmp(&ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple.src.u3, &pair_exp->saved_addr) &&
344 ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple.src.u.all == pair_exp->saved_proto.all) {
346 range.min_proto.all = range.max_proto.all = pair_exp->tuple.dst.u.all;
347 range.min_addr = range.max_addr = pair_exp->tuple.dst.u3;
360 nf_inet_addr_cmp(&ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple.src.u3,
361 &ct->master->tuplehash[exp->dir].tuple.src.u3)) {
364 = ct->master->tuplehash[!exp->dir].tuple.dst.u3;
391 if (nf_inet_addr_cmp(&ct->tuplehash[dir].tuple.src.u3,
392 &ct->tuplehash[!dir].tuple.dst.u3))
393 newaddr = exp->tuple.dst.u3;
395 newaddr = ct->tuplehash[!dir].tuple.dst.u3;
401 ct->tuplehash[dir].tuple.src.u.udp.port;
402 if (exp->tuple.dst.u.udp.port == srcport)
403 port = ntohs(ct->tuplehash[!dir].tuple.dst.u.udp.port);
405 port = ntohs(exp->tuple.dst.u.udp.port);
407 exp->saved_addr = exp->tuple.dst.u3;
408 exp->tuple.dst.u3 = newaddr;
409 exp->saved_proto.udp.port = exp->tuple.dst.u.udp.port;
419 if (!nf_inet_addr_cmp(&exp->tuple.dst.u3, &exp->saved_addr) ||
420 exp->tuple.dst.u.udp.port != exp->saved_proto.udp.port) {
574 if (nf_inet_addr_cmp(&ct->tuplehash[dir].tuple.src.u3,
575 &ct->tuplehash[!dir].tuple.dst.u3))
576 *rtp_addr = rtp_exp->tuple.dst.u3;
578 *rtp_addr = ct->tuplehash[!dir].tuple.dst.u3;
580 rtp_exp->saved_addr = rtp_exp->tuple.dst.u3;
581 rtp_exp->tuple.dst.u3 = *rtp_addr;
582 rtp_exp->saved_proto.udp.port = rtp_exp->tuple.dst.u.udp.port;
586 rtcp_exp->saved_addr = rtcp_exp->tuple.dst.u3;
587 rtcp_exp->tuple.dst.u3 = *rtp_addr;
588 rtcp_exp->saved_proto.udp.port = rtcp_exp->tuple.dst.u.udp.port;
593 for (port = ntohs(rtp_exp->tuple.dst.u.udp.port);
597 rtp_exp->tuple.dst.u.udp.port = htons(port);
606 rtcp_exp->tuple.dst.u.udp.port = htons(port + 1);
627 if (rtp_exp->tuple.dst.u.udp.port != rtp_exp->saved_proto.udp.port &&