Home
last modified time | relevance | path

Searched refs:u3 (Results 1 – 25 of 45) sorted by relevance

12

/linux/net/ipv4/netfilter/
H A Dnf_nat_h323.c108 if (addr.ip == ct->tuplehash[dir].tuple.src.u3.ip && in set_sig_addr()
121 &ct->tuplehash[!dir].tuple.dst.u3.ip, in set_sig_addr()
126 tuple.dst.u3, in set_sig_addr()
128 } else if (addr.ip == ct->tuplehash[dir].tuple.dst.u3.ip && in set_sig_addr()
133 &ct->tuplehash[!dir].tuple.src.u3.ip, in set_sig_addr()
138 tuple.src.u3, in set_sig_addr()
160 addr.ip == ct->tuplehash[dir].tuple.src.u3.ip && in set_ras_addr()
164 &ct->tuplehash[!dir].tuple.dst.u3.ip, in set_ras_addr()
167 &ct->tuplehash[!dir].tuple.dst.u3, in set_ras_addr()
250 &ct->tuplehash[!dir].tuple.dst.u3, in nat_rtp_rtcp()
[all …]
H A Dnf_nat_snmp_basic_main.c136 ctx.from = ct->tuplehash[dir].tuple.src.u3.ip; in snmp_translate()
137 ctx.to = ct->tuplehash[!dir].tuple.dst.u3.ip; in snmp_translate()
139 ctx.from = ct->tuplehash[!dir].tuple.src.u3.ip; in snmp_translate()
140 ctx.to = ct->tuplehash[dir].tuple.dst.u3.ip; in snmp_translate()
/linux/net/netfilter/
H A Dnf_nat_sip.c112 if (nf_inet_addr_cmp(&ct->tuplehash[dir].tuple.src.u3, addr) && in map_addr()
114 newaddr = ct->tuplehash[!dir].tuple.dst.u3; in map_addr()
116 } else if (nf_inet_addr_cmp(&ct->tuplehash[dir].tuple.dst.u3, addr) && in map_addr()
118 newaddr = ct->tuplehash[!dir].tuple.src.u3; in map_addr()
197 &ct->tuplehash[dir].tuple.src.u3) || in nf_nat_sip()
202 &ct->tuplehash[dir].tuple.dst.u3) || in nf_nat_sip()
221 nf_inet_addr_cmp(&addr, &ct->tuplehash[dir].tuple.src.u3) && in nf_nat_sip()
222 !nf_inet_addr_cmp(&addr, &ct->tuplehash[!dir].tuple.dst.u3)) { in nf_nat_sip()
224 &ct->tuplehash[!dir].tuple.dst.u3, in nf_nat_sip()
238 nf_inet_addr_cmp(&addr, &ct->tuplehash[dir].tuple.dst.u3) && in nf_nat_sip()
[all …]
H A Dnf_conntrack_ftp.c152 cmd->u3.ip = htonl((array[0] << 24) | (array[1] << 16) | in try_rfc959()
245 cmd->u3.ip = htonl((array[0] << 24) | (array[1] << 16) in try_eprt()
250 (struct in6_addr *)cmd->u3.ip6, delim); in try_eprt()
437 memcpy(cmd.u3.all, &ct->tuplehash[dir].tuple.src.u3.all, in help()
438 sizeof(cmd.u3.all)); in help()
479 daddr = &ct->tuplehash[!dir].tuple.dst.u3; in help()
483 memcmp(&cmd.u3.all, &ct->tuplehash[dir].tuple.src.u3.all, in help()
484 sizeof(cmd.u3.all))) { in help()
491 &cmd.u3.ip, in help()
492 &ct->tuplehash[dir].tuple.src.u3.ip); in help()
[all …]
H A Dnf_conntrack_h323_main.c226 memcmp(&addr, &ct->tuplehash[dir].tuple.src.u3, sizeof(addr)) || in expect_rtp_rtcp()
238 &ct->tuplehash[!dir].tuple.src.u3, in expect_rtp_rtcp()
239 &ct->tuplehash[!dir].tuple.dst.u3, in expect_rtp_rtcp()
248 &ct->tuplehash[!dir].tuple.src.u3, in expect_rtp_rtcp()
249 &ct->tuplehash[!dir].tuple.dst.u3, in expect_rtp_rtcp()
253 if (memcmp(&ct->tuplehash[dir].tuple.src.u3, in expect_rtp_rtcp()
254 &ct->tuplehash[!dir].tuple.dst.u3, in expect_rtp_rtcp()
255 sizeof(ct->tuplehash[dir].tuple.src.u3)) && in expect_rtp_rtcp()
299 memcmp(&addr, &ct->tuplehash[dir].tuple.src.u3, sizeof(addr)) || in expect_t120()
307 &ct->tuplehash[!dir].tuple.src.u3, in expect_t120()
[all …]
H A Dnf_conntrack_expect.c105 combined.dst_addr = tuple->dst.u3; in nf_ct_expect_dst_hash()
265 intersect_mask.src.u3.all[count] = in expect_clash()
266 a->mask.src.u3.all[count] & b->mask.src.u3.all[count]; in expect_clash()
366 memcpy(&exp->tuple.src.u3, saddr, len); in nf_ct_expect_init()
367 if (sizeof(exp->tuple.src.u3) > len) in nf_ct_expect_init()
369 memset((void *)&exp->tuple.src.u3 + len, 0x00, in nf_ct_expect_init()
370 sizeof(exp->tuple.src.u3) - len); in nf_ct_expect_init()
371 memset(&exp->mask.src.u3, 0xFF, len); in nf_ct_expect_init()
372 if (sizeof(exp->mask.src.u3) > le in nf_ct_expect_init()
[all...]
H A Dnf_nat_proto.c310 csum_replace4(&iph->check, iph->saddr, target->src.u3.ip); in nf_nat_ipv4_manip_pkt()
311 iph->saddr = target->src.u3.ip; in nf_nat_ipv4_manip_pkt()
313 csum_replace4(&iph->check, iph->daddr, target->dst.u3.ip); in nf_nat_ipv4_manip_pkt()
314 iph->daddr = target->dst.u3.ip; in nf_nat_ipv4_manip_pkt()
349 ipv6h->saddr = target->src.u3.in6; in nf_nat_ipv6_manip_pkt()
351 ipv6h->daddr = target->dst.u3.in6; in nf_nat_ipv6_manip_pkt()
393 newip = t->src.u3.ip; in nf_nat_ipv4_csum_update()
396 newip = t->dst.u3.ip; in nf_nat_ipv4_csum_update()
412 newip = &t->src.u3.in6; in nf_nat_ipv6_csum_update()
415 newip = &t->dst.u3.in6; in nf_nat_ipv6_csum_update()
[all …]
H A Dnf_nat_core.c62 fl4->daddr = t->dst.u3.ip; in nf_nat_ipv4_decode_session()
72 fl4->saddr = t->src.u3.ip; in nf_nat_ipv4_decode_session()
91 fl6->daddr = t->dst.u3.in6; in nf_nat_ipv6_decode_session()
101 fl6->saddr = t->src.u3.in6; in nf_nat_ipv6_decode_session()
385 return ntohl(t->src.u3.ip) >= ntohl(range->min_addr.ip) && in nf_nat_inet_in_range()
386 ntohl(t->src.u3.ip) <= ntohl(range->max_addr.ip); in nf_nat_inet_in_range()
388 return ipv6_addr_cmp(&t->src.u3.in6, &range->min_addr.in6) >= 0 && in nf_nat_inet_in_range()
389 ipv6_addr_cmp(&t->src.u3.in6, &range->max_addr.in6) <= 0; in nf_nat_inet_in_range()
449 nf_inet_addr_cmp(&t->src.u3, &tuple->src.u3) && in same_src()
504 var_ipp = &tuple->src.u3; in find_best_ips_proto()
[all …]
H A Dnf_conntrack_netlink.c94 if (nla_put_in_addr(skb, CTA_IP_V4_SRC, tuple->src.u3.ip) || in ipv4_tuple_to_nlattr()
95 nla_put_in_addr(skb, CTA_IP_V4_DST, tuple->dst.u3.ip)) in ipv4_tuple_to_nlattr()
103 if (nla_put_in6_addr(skb, CTA_IP_V6_SRC, &tuple->src.u3.in6) || in ipv6_tuple_to_nlattr()
104 nla_put_in6_addr(skb, CTA_IP_V6_DST, &tuple->dst.u3.in6)) in ipv6_tuple_to_nlattr()
1090 filter_tuple->src.u3.ip != ct_tuple->src.u3.ip) in ctnetlink_filter_match_tuple()
1094 filter_tuple->dst.u3.ip != ct_tuple->dst.u3.ip) in ctnetlink_filter_match_tuple()
1099 !ipv6_addr_cmp(&filter_tuple->src.u3.in6, in ctnetlink_filter_match_tuple()
1100 &ct_tuple->src.u3 in ctnetlink_filter_match_tuple()
1635 u8 u3 = info->nfmsg->version || cda[CTA_FILTER] ? family : AF_UNSPEC; ctnetlink_del_conntrack() local
1670 u_int8_t u3 = info->nfmsg->nfgen_family; ctnetlink_get_conntrack() local
2227 ctnetlink_create_conntrack(struct net * net,const struct nf_conntrack_zone * zone,const struct nlattr * const cda[],struct nf_conntrack_tuple * otuple,struct nf_conntrack_tuple * rtuple,u8 u3) ctnetlink_create_conntrack() argument
2391 u_int8_t u3 = info->nfmsg->nfgen_family; ctnetlink_new_conntrack() local
3270 u_int8_t u3 = nfmsg->nfgen_family; ctnetlink_dump_exp_ct() local
3313 u_int8_t u3 = info->nfmsg->nfgen_family; ctnetlink_get_expect() local
3409 u_int8_t u3 = info->nfmsg->nfgen_family; ctnetlink_del_expect() local
3488 ctnetlink_parse_expect_nat(const struct nlattr * attr,struct nf_conntrack_expect * exp,u_int8_t u3) ctnetlink_parse_expect_nat() argument
3599 ctnetlink_create_expect(struct net * net,const struct nf_conntrack_zone * zone,const struct nlattr * const cda[],u_int8_t u3,u32 portid,int report) ctnetlink_create_expect() argument
3647 u_int8_t u3 = info->nfmsg->nfgen_family; ctnetlink_new_expect() local
[all...]
H A Dnf_conntrack_irc.c209 if ((tuple->src.u3.ip != dcc_ip && in help()
210 ct->tuplehash[!dir].tuple.dst.u3.ip != dcc_ip) || in help()
213 &tuple->src.u3.ip, in help()
229 NULL, &tuple->dst.u3, in help()
H A Dnf_conntrack_tftp.c64 &tuple->src.u3, &tuple->dst.u3, in tftp_help()
H A Dxt_conntrack.c44 return conntrack_addrcmp(&ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple.src.u3, in conntrack_mt_origsrc()
53 return conntrack_addrcmp(&ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple.dst.u3, in conntrack_mt_origdst()
62 return conntrack_addrcmp(&ct->tuplehash[IP_CT_DIR_REPLY].tuple.src.u3, in conntrack_mt_replsrc()
71 return conntrack_addrcmp(&ct->tuplehash[IP_CT_DIR_REPLY].tuple.dst.u3, in conntrack_mt_repldst()
H A Dnf_flow_table_path.c51 const void *daddr = &ct->tuplehash[!dir].tuple.src.u3; in nft_dev_fill_forward_path()
278 fl.u.ip4.daddr = ct->tuplehash[dir].tuple.src.u3.ip; in nft_flow_route()
279 fl.u.ip4.saddr = ct->tuplehash[!dir].tuple.src.u3.ip; in nft_flow_route()
287 fl.u.ip6.daddr = ct->tuplehash[dir].tuple.src.u3.in6; in nft_flow_route()
288 fl.u.ip6.saddr = ct->tuplehash[!dir].tuple.src.u3.in6; in nft_flow_route()
H A Dnf_conntrack_proto.c282 tuple.src.u3.ip = inet->inet_rcv_saddr; in getorigdst()
284 tuple.dst.u3.ip = inet->inet_daddr; in getorigdst()
307 .tuple.dst.u3.ip; in getorigdst()
341 tuple.src.u3.in6 = sk->sk_v6_rcv_saddr; in ipv6_getorigdst()
343 tuple.dst.u3.in6 = sk->sk_v6_daddr; in ipv6_getorigdst()
367 &ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple.dst.u3.in6, in ipv6_getorigdst()
H A Dnft_ct.c183 memcpy(dest, tuple->src.u3.all, priv->len); in nft_ct_get_eval()
186 memcpy(dest, tuple->dst.u3.all, priv->len); in nft_ct_get_eval()
197 *dest = (__force __u32)tuple->src.u3.ip; in nft_ct_get_eval()
202 *dest = (__force __u32)tuple->dst.u3.ip; in nft_ct_get_eval()
207 memcpy(dest, tuple->src.u3.ip6, sizeof(struct in6_addr)); in nft_ct_get_eval()
212 memcpy(dest, tuple->dst.u3.ip6, sizeof(struct in6_addr)); in nft_ct_get_eval()
451 src.u3.ip); in nft_ct_get_init()
456 src.u3.ip6); in nft_ct_get_init()
467 len = sizeof_field(struct nf_conntrack_tuple, src.u3.ip); in nft_ct_get_init()
474 len = sizeof_field(struct nf_conntrack_tuple, src.u3.ip6); in nft_ct_get_init()
[all …]
H A Dxt_cluster.c18 return (__force u32)ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple.src.u3.ip; in nf_ct_orig_ipv4_src()
23 return (__force u32 *)ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple.src.u3.ip6; in nf_ct_orig_ipv6_src()
H A Dnf_conntrack_sane.c151 &tuple->src.u3, &tuple->dst.u3, in help()
H A Dnf_conntrack_pptp.c147 &ct->tuplehash[dir].tuple.src.u3, in exp_gre()
148 &ct->tuplehash[dir].tuple.dst.u3, in exp_gre()
156 &ct->tuplehash[dir].tuple.src.u3, in exp_gre()
157 &ct->tuplehash[dir].tuple.dst.u3, in exp_gre()
H A Dnf_conntrack_bpf.c81 union nf_inet_addr *src = dir ? &tuple->dst.u3 : &tuple->src.u3; in bpf_nf_ct_tuple_parse()
82 union nf_inet_addr *dst = dir ? &tuple->src.u3 : &tuple->dst.u3; in bpf_nf_ct_tuple_parse()
H A Dnf_conntrack_amanda.c149 &tuple->src.u3, &tuple->dst.u3, in amanda_help()
H A Dnf_nat_helper.c190 = ct->master->tuplehash[!exp->dir].tuple.dst.u3; in nf_nat_follow_master()
197 = ct->master->tuplehash[!exp->dir].tuple.src.u3; in nf_nat_follow_master()
H A Dnf_conntrack_sip.c890 !nf_inet_addr_cmp(&exp->tuple.dst.u3, addr) || in refresh_signalling_expectation()
949 if (!nf_inet_addr_cmp(daddr, &ct->tuplehash[dir].tuple.src.u3)) in set_expected_rtp_rtcp()
951 saddr = &ct->tuplehash[!dir].tuple.src.u3; in set_expected_rtp_rtcp()
1001 tuple.src.u3 = *saddr; in set_expected_rtp_rtcp()
1004 tuple.dst.u3 = *daddr; in set_expected_rtp_rtcp()
1016 (!nf_inet_addr_cmp(&exp->saved_addr, &exp->tuple.dst.u3) || in set_expected_rtp_rtcp()
1020 tuple.dst.u3 = exp->saved_addr; in set_expected_rtp_rtcp()
1372 if (!nf_inet_addr_cmp(&ct->tuplehash[dir].tuple.src.u3, &daddr)) in process_register_request()
1407 saddr = &ct->tuplehash[!dir].tuple.src.u3; in process_register_request()
1486 if (!nf_inet_addr_cmp(&ct->tuplehash[dir].tuple.dst.u3, &addr)) in process_register_response()
[all …]
/linux/net/netfilter/ipvs/
H A Dip_vs_nfct.c54 #define ARG_TUPLE(T) IP_VS_DBG_ADDR((T)->src.l3num, &(T)->src.u3), \
56 IP_VS_DBG_ADDR((T)->src.l3num, &(T)->dst.u3), \
108 new_tuple.src.u3 = cp->daddr; in ip_vs_update_conntrack()
113 new_tuple.dst.u3 = cp->vaddr; in ip_vs_update_conntrack()
158 &orig->src.u3, orig->src.u.tcp.port, in ip_vs_nfct_expect_callback()
159 &orig->dst.u3, orig->dst.u.tcp.port, &p); in ip_vs_nfct_expect_callback()
170 new_reply.dst.u3 = cp->vaddr; in ip_vs_nfct_expect_callback()
186 new_reply.src.u3 = cp->daddr; in ip_vs_nfct_expect_callback()
252 tuple.src.u3 = cp->caddr; in ip_vs_conn_drop_conntrack()
255 tuple.dst.u3 = cp->vaddr; in ip_vs_conn_drop_conntrack()
/linux/net/sched/
H A Dact_ct.c102 if (memcmp(&target.src.u3, &tuple->src.u3, sizeof(target.src.u3))) in tcf_ct_flow_table_add_action_nat_ipv4()
106 be32_to_cpu(target.src.u3.ip)); in tcf_ct_flow_table_add_action_nat_ipv4()
107 if (memcmp(&target.dst.u3, &tuple->dst.u3, sizeof(target.dst.u3))) in tcf_ct_flow_table_add_action_nat_ipv4()
111 be32_to_cpu(target.dst.u3.ip)); in tcf_ct_flow_table_add_action_nat_ipv4()
132 if (memcmp(&target.src.u3, &tuple->src.u3, sizeo in tcf_ct_flow_table_add_action_nat_ipv6()
[all...]
/linux/drivers/macintosh/
H A Dwindfarm_pm72.c508 struct device_node *u3; in backside_setup_pid() local
511 u3 = of_find_node_by_path("/u3@0,f8000000"); in backside_setup_pid()
512 if (u3 != NULL) { in backside_setup_pid()
513 const u32 *vers = of_get_property(u3, "device-rev", NULL); in backside_setup_pid()
517 of_node_put(u3); in backside_setup_pid()

12