Home
last modified time | relevance | path

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

123

/linux-6.1.9/include/net/netfilter/
Dnf_conntrack_tuple.h30 union nf_inet_addr u3; member
42 union nf_inet_addr u3; member
77 union nf_inet_addr u3; member
87 &t->src.u3.ip, ntohs(t->src.u.all), in nf_ct_dump_tuple_ip()
88 &t->dst.u3.ip, ntohs(t->dst.u.all)); in nf_ct_dump_tuple_ip()
97 t->src.u3.all, ntohs(t->src.u.all), in nf_ct_dump_tuple_ipv6()
98 t->dst.u3.all, ntohs(t->dst.u.all)); in nf_ct_dump_tuple_ipv6()
127 return (nf_inet_addr_cmp(&t1->src.u3, &t2->src.u3) && in __nf_ct_tuple_src_equal()
135 return (nf_inet_addr_cmp(&t1->dst.u3, &t2->dst.u3) && in __nf_ct_tuple_dst_equal()
151 return (nf_inet_addr_cmp(&m1->src.u3, &m2->src.u3) && in nf_ct_tuple_mask_equal()
[all …]
/linux-6.1.9/net/ipv4/netfilter/
Dnf_nat_h323.c105 if (addr.ip == ct->tuplehash[dir].tuple.src.u3.ip && in set_sig_addr()
118 &ct->tuplehash[!dir].tuple.dst.u3.ip, in set_sig_addr()
123 tuple.dst.u3, in set_sig_addr()
125 } else if (addr.ip == ct->tuplehash[dir].tuple.dst.u3.ip && in set_sig_addr()
130 &ct->tuplehash[!dir].tuple.src.u3.ip, in set_sig_addr()
135 tuple.src.u3, in set_sig_addr()
157 addr.ip == ct->tuplehash[dir].tuple.src.u3.ip && in set_ras_addr()
161 &ct->tuplehash[!dir].tuple.dst.u3.ip, in set_ras_addr()
164 &ct->tuplehash[!dir].tuple.dst.u3, in set_ras_addr()
252 &ct->tuplehash[!dir].tuple.dst.u3, in nat_rtp_rtcp()
[all …]
Dnf_nat_pptp.c67 t.src.u3.ip = master->tuplehash[!exp->dir].tuple.src.u3.ip; in pptp_nat_expected()
69 t.dst.u3.ip = master->tuplehash[!exp->dir].tuple.dst.u3.ip; in pptp_nat_expected()
76 t.src.u3.ip = master->tuplehash[!exp->dir].tuple.src.u3.ip; in pptp_nat_expected()
78 t.dst.u3.ip = master->tuplehash[!exp->dir].tuple.dst.u3.ip; in pptp_nat_expected()
100 = ct->master->tuplehash[!exp->dir].tuple.dst.u3; in pptp_nat_expected()
110 = ct->master->tuplehash[!exp->dir].tuple.src.u3; in pptp_nat_expected()
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-6.1.9/net/netfilter/
Dnf_nat_sip.c107 if (nf_inet_addr_cmp(&ct->tuplehash[dir].tuple.src.u3, addr) && in map_addr()
109 newaddr = ct->tuplehash[!dir].tuple.dst.u3; in map_addr()
111 } else if (nf_inet_addr_cmp(&ct->tuplehash[dir].tuple.dst.u3, addr) && in map_addr()
113 newaddr = ct->tuplehash[!dir].tuple.src.u3; in map_addr()
189 &ct->tuplehash[dir].tuple.src.u3) || in nf_nat_sip()
194 &ct->tuplehash[dir].tuple.dst.u3) || in nf_nat_sip()
213 nf_inet_addr_cmp(&addr, &ct->tuplehash[dir].tuple.src.u3) && in nf_nat_sip()
214 !nf_inet_addr_cmp(&addr, &ct->tuplehash[!dir].tuple.dst.u3)) { in nf_nat_sip()
216 &ct->tuplehash[!dir].tuple.dst.u3, in nf_nat_sip()
230 nf_inet_addr_cmp(&addr, &ct->tuplehash[dir].tuple.dst.u3) && in nf_nat_sip()
[all …]
Dnf_conntrack_ftp.c161 cmd->u3.ip = htonl((array[0] << 24) | (array[1] << 16) | in try_rfc959()
253 cmd->u3.ip = htonl((array[0] << 24) | (array[1] << 16) in try_eprt()
258 (struct in6_addr *)cmd->u3.ip6, delim); in try_eprt()
442 memcpy(cmd.u3.all, &ct->tuplehash[dir].tuple.src.u3.all, in help()
443 sizeof(cmd.u3.all)); in help()
484 daddr = &ct->tuplehash[!dir].tuple.dst.u3; in help()
488 memcmp(&cmd.u3.all, &ct->tuplehash[dir].tuple.src.u3.all, in help()
489 sizeof(cmd.u3.all))) { in help()
496 &cmd.u3.ip, in help()
497 &ct->tuplehash[dir].tuple.src.u3.ip); in help()
[all …]
Dnf_conntrack_h323_main.c222 memcmp(&addr, &ct->tuplehash[dir].tuple.src.u3, sizeof(addr)) || in expect_rtp_rtcp()
234 &ct->tuplehash[!dir].tuple.src.u3, in expect_rtp_rtcp()
235 &ct->tuplehash[!dir].tuple.dst.u3, in expect_rtp_rtcp()
244 &ct->tuplehash[!dir].tuple.src.u3, in expect_rtp_rtcp()
245 &ct->tuplehash[!dir].tuple.dst.u3, in expect_rtp_rtcp()
249 if (memcmp(&ct->tuplehash[dir].tuple.src.u3, in expect_rtp_rtcp()
250 &ct->tuplehash[!dir].tuple.dst.u3, in expect_rtp_rtcp()
251 sizeof(ct->tuplehash[dir].tuple.src.u3)) && in expect_rtp_rtcp()
295 memcmp(&addr, &ct->tuplehash[dir].tuple.src.u3, sizeof(addr)) || in expect_t120()
303 &ct->tuplehash[!dir].tuple.src.u3, in expect_t120()
[all …]
Dnf_conntrack_expect.c97 combined.dst_addr = tuple->dst.u3; in nf_ct_expect_dst_hash()
258 intersect_mask.src.u3.all[count] = in expect_clash()
259 a->mask.src.u3.all[count] & b->mask.src.u3.all[count]; in expect_clash()
333 memcpy(&exp->tuple.src.u3, saddr, len); in nf_ct_expect_init()
334 if (sizeof(exp->tuple.src.u3) > len) in nf_ct_expect_init()
336 memset((void *)&exp->tuple.src.u3 + len, 0x00, in nf_ct_expect_init()
337 sizeof(exp->tuple.src.u3) - len); in nf_ct_expect_init()
338 memset(&exp->mask.src.u3, 0xFF, len); in nf_ct_expect_init()
339 if (sizeof(exp->mask.src.u3) > len) in nf_ct_expect_init()
340 memset((void *)&exp->mask.src.u3 + len, 0x00, in nf_ct_expect_init()
[all …]
Dnf_nat_core.c65 fl4->daddr = t->dst.u3.ip; in nf_nat_ipv4_decode_session()
77 fl4->saddr = t->src.u3.ip; in nf_nat_ipv4_decode_session()
98 fl6->daddr = t->dst.u3.in6; in nf_nat_ipv6_decode_session()
110 fl6->saddr = t->src.u3.in6; in nf_nat_ipv6_decode_session()
204 return ntohl(t->src.u3.ip) >= ntohl(range->min_addr.ip) && in nf_nat_inet_in_range()
205 ntohl(t->src.u3.ip) <= ntohl(range->max_addr.ip); in nf_nat_inet_in_range()
207 return ipv6_addr_cmp(&t->src.u3.in6, &range->min_addr.in6) >= 0 && in nf_nat_inet_in_range()
208 ipv6_addr_cmp(&t->src.u3.in6, &range->max_addr.in6) <= 0; in nf_nat_inet_in_range()
270 nf_inet_addr_cmp(&t->src.u3, &tuple->src.u3) && in same_src()
325 var_ipp = &tuple->src.u3; in find_best_ips_proto()
[all …]
Dnf_conntrack_proto_gre.c62 !memcmp(&km->tuple.src.u3, &t->src.u3, sizeof(t->src.u3)) && in gre_key_cmpfn()
63 !memcmp(&km->tuple.dst.u3, &t->dst.u3, sizeof(t->dst.u3)) && in gre_key_cmpfn()
Dnf_nat_proto.c372 csum_replace4(&iph->check, iph->saddr, target->src.u3.ip); in nf_nat_ipv4_manip_pkt()
373 iph->saddr = target->src.u3.ip; in nf_nat_ipv4_manip_pkt()
375 csum_replace4(&iph->check, iph->daddr, target->dst.u3.ip); in nf_nat_ipv4_manip_pkt()
376 iph->daddr = target->dst.u3.ip; in nf_nat_ipv4_manip_pkt()
411 ipv6h->saddr = target->src.u3.in6; in nf_nat_ipv6_manip_pkt()
413 ipv6h->daddr = target->dst.u3.in6; in nf_nat_ipv6_manip_pkt()
455 newip = t->src.u3.ip; in nf_nat_ipv4_csum_update()
458 newip = t->dst.u3.ip; in nf_nat_ipv4_csum_update()
474 newip = &t->src.u3.in6; in nf_nat_ipv6_csum_update()
477 newip = &t->dst.u3.in6; in nf_nat_ipv6_csum_update()
[all …]
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()
1067 filter_tuple->src.u3.ip != ct_tuple->src.u3.ip) in ctnetlink_filter_match_tuple()
1071 filter_tuple->dst.u3.ip != ct_tuple->dst.u3.ip) in ctnetlink_filter_match_tuple()
1076 !ipv6_addr_cmp(&filter_tuple->src.u3.in6, in ctnetlink_filter_match_tuple()
1077 &ct_tuple->src.u3.in6)) in ctnetlink_filter_match_tuple()
1081 !ipv6_addr_cmp(&filter_tuple->dst.u3.in6, in ctnetlink_filter_match_tuple()
1082 &ct_tuple->dst.u3.in6)) in ctnetlink_filter_match_tuple()
[all …]
Dnf_conntrack_proto.c261 tuple.src.u3.ip = inet->inet_rcv_saddr; in getorigdst()
263 tuple.dst.u3.ip = inet->inet_daddr; in getorigdst()
291 .tuple.dst.u3.ip; in getorigdst()
303 &tuple.src.u3.ip, ntohs(tuple.src.u.tcp.port), in getorigdst()
304 &tuple.dst.u3.ip, ntohs(tuple.dst.u.tcp.port)); in getorigdst()
330 tuple.src.u3.in6 = sk->sk_v6_rcv_saddr; in ipv6_getorigdst()
332 tuple.dst.u3.in6 = sk->sk_v6_daddr; in ipv6_getorigdst()
349 &tuple.src.u3.ip6, ntohs(tuple.src.u.tcp.port), in ipv6_getorigdst()
350 &tuple.dst.u3.ip6, ntohs(tuple.dst.u.tcp.port)); in ipv6_getorigdst()
360 &ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple.dst.u3.in6, in ipv6_getorigdst()
Dnf_conntrack_irc.c219 if ((tuple->src.u3.ip != dcc_ip && in help()
220 ct->tuplehash[!dir].tuple.dst.u3.ip != dcc_ip) || in help()
223 &tuple->src.u3.ip, in help()
239 NULL, &tuple->dst.u3, in help()
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()
Dnft_ct.c191 memcpy(dest, tuple->src.u3.all, in nft_ct_get_eval()
195 memcpy(dest, tuple->dst.u3.all, in nft_ct_get_eval()
207 *dest = (__force __u32)tuple->src.u3.ip; in nft_ct_get_eval()
212 *dest = (__force __u32)tuple->dst.u3.ip; in nft_ct_get_eval()
217 memcpy(dest, tuple->src.u3.ip6, sizeof(struct in6_addr)); in nft_ct_get_eval()
222 memcpy(dest, tuple->dst.u3.ip6, sizeof(struct in6_addr)); in nft_ct_get_eval()
445 src.u3.ip); in nft_ct_get_init()
450 src.u3.ip6); in nft_ct_get_init()
461 len = sizeof_field(struct nf_conntrack_tuple, src.u3.ip); in nft_ct_get_init()
468 len = sizeof_field(struct nf_conntrack_tuple, src.u3.ip6); in nft_ct_get_init()
[all …]
Dnf_conntrack_core.c229 combined.dst_addr = tuple->dst.u3; in hash_conntrack_raw()
311 tuple->src.u3.ip = ap[0]; in nf_ct_get_tuple()
312 tuple->dst.u3.ip = ap[1]; in nf_ct_get_tuple()
315 memcpy(tuple->src.u3.ip6, ap, sizeof(tuple->src.u3.ip6)); in nf_ct_get_tuple()
316 memcpy(tuple->dst.u3.ip6, ap + 4, sizeof(tuple->dst.u3.ip6)); in nf_ct_get_tuple()
454 inverse->src.u3.ip = orig->dst.u3.ip; in nf_ct_invert_tuple()
455 inverse->dst.u3.ip = orig->src.u3.ip; in nf_ct_invert_tuple()
458 inverse->src.u3.in6 = orig->dst.u3.in6; in nf_ct_invert_tuple()
459 inverse->dst.u3.in6 = orig->src.u3.in6; in nf_ct_invert_tuple()
2216 memcpy(tuple.src.u3.all, in __nf_conntrack_update()
[all …]
Dnf_conntrack_tftp.c72 &tuple->src.u3, &tuple->dst.u3, in tftp_help()
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()
Dnf_conntrack_bpf.c64 union nf_inet_addr *src = dir ? &tuple->dst.u3 : &tuple->src.u3; in bpf_nf_ct_tuple_parse()
65 union nf_inet_addr *dst = dir ? &tuple->src.u3 : &tuple->dst.u3; in bpf_nf_ct_tuple_parse()
/linux-6.1.9/net/netfilter/ipvs/
Dip_vs_nfct.c55 #define ARG_TUPLE(T) IP_VS_DBG_ADDR((T)->src.l3num, &(T)->src.u3), \
57 IP_VS_DBG_ADDR((T)->src.l3num, &(T)->dst.u3), \
109 new_tuple.src.u3 = cp->daddr; in ip_vs_update_conntrack()
114 new_tuple.dst.u3 = cp->vaddr; in ip_vs_update_conntrack()
159 &orig->src.u3, orig->src.u.tcp.port, in ip_vs_nfct_expect_callback()
160 &orig->dst.u3, orig->dst.u.tcp.port, &p); in ip_vs_nfct_expect_callback()
171 new_reply.dst.u3 = cp->vaddr; in ip_vs_nfct_expect_callback()
187 new_reply.src.u3 = cp->daddr; in ip_vs_nfct_expect_callback()
253 tuple.src.u3 = cp->caddr; in ip_vs_conn_drop_conntrack()
256 tuple.dst.u3 = cp->vaddr; in ip_vs_conn_drop_conntrack()
/linux-6.1.9/lib/mpi/
Dmpi-inv.c33 MPI u, v, u1, u2 = NULL, u3, v1, v2 = NULL, v3, t1, t2 = NULL, t3; in mpi_invm() local
55 u3 = mpi_copy(u); in mpi_invm()
103 mpi_set(u3, t3); in mpi_invm()
117 mpi_sub(t3, u3, v3); in mpi_invm()
135 mpi_free(u3); in mpi_invm()
/linux-6.1.9/net/sched/
Dact_ct.c93 if (memcmp(&target.src.u3, &tuple->src.u3, sizeof(target.src.u3))) in tcf_ct_flow_table_add_action_nat_ipv4()
97 be32_to_cpu(target.src.u3.ip)); in tcf_ct_flow_table_add_action_nat_ipv4()
98 if (memcmp(&target.dst.u3, &tuple->dst.u3, sizeof(target.dst.u3))) in tcf_ct_flow_table_add_action_nat_ipv4()
102 be32_to_cpu(target.dst.u3.ip)); in tcf_ct_flow_table_add_action_nat_ipv4()
123 if (memcmp(&target.src.u3, &tuple->src.u3, sizeof(target.src.u3))) in tcf_ct_flow_table_add_action_nat_ipv6()
124 tcf_ct_add_ipv6_addr_mangle_action(action, &target.src.u3, in tcf_ct_flow_table_add_action_nat_ipv6()
127 if (memcmp(&target.dst.u3, &tuple->dst.u3, sizeof(target.dst.u3))) in tcf_ct_flow_table_add_action_nat_ipv6()
128 tcf_ct_add_ipv6_addr_mangle_action(action, &target.dst.u3, in tcf_ct_flow_table_add_action_nat_ipv6()
/linux-6.1.9/Documentation/devicetree/bindings/phy/
Dmediatek,tphy.yaml25 u3 port0 0x0900 U3PHYD
30 u3 port1 0x1100 U3PHYD
42 u3 port0 0x0700 SPLLC
51 u3 port1 0x1700 SPLLC
60 SPLLC shared by u3 ports and FMREG shared by u2 ports on V1 are put back
61 into each port; a new bank MISC for u2 ports and CHIP for u3 ports are
/linux-6.1.9/arch/arm64/boot/dts/xilinx/
Dzynqmp-zcu111-revA.dts104 ina226-u3 {
106 io-channels = <&u3 0>, <&u3 1>, <&u3 2>, <&u3 3>;
296 u3: ina226@4a { /* u3 */ label
299 label = "ina226-u3";

123