/Linux-v5.4/include/net/netfilter/ |
D | nf_conntrack_tuple.h | 30 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-v5.4/net/ipv4/netfilter/ |
D | nf_nat_h323.c | 105 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 …]
|
D | nf_nat_pptp.c | 67 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()
|
D | nf_nat_snmp_basic_main.c | 136 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-v5.4/net/netfilter/ |
D | nf_nat_sip.c | 107 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 …]
|
D | nf_conntrack_expect.c | 87 hash = jhash2(tuple->dst.u3.all, ARRAY_SIZE(tuple->dst.u3.all), in nf_ct_expect_dst_hash() 242 intersect_mask.src.u3.all[count] = in expect_clash() 243 a->mask.src.u3.all[count] & b->mask.src.u3.all[count]; in expect_clash() 317 memcpy(&exp->tuple.src.u3, saddr, len); in nf_ct_expect_init() 318 if (sizeof(exp->tuple.src.u3) > len) in nf_ct_expect_init() 320 memset((void *)&exp->tuple.src.u3 + len, 0x00, in nf_ct_expect_init() 321 sizeof(exp->tuple.src.u3) - len); in nf_ct_expect_init() 322 memset(&exp->mask.src.u3, 0xFF, len); in nf_ct_expect_init() 323 if (sizeof(exp->mask.src.u3) > len) in nf_ct_expect_init() 324 memset((void *)&exp->mask.src.u3 + len, 0x00, in nf_ct_expect_init() [all …]
|
D | nf_conntrack_ftp.c | 165 cmd->u3.ip = htonl((array[0] << 24) | (array[1] << 16) | in try_rfc959() 257 cmd->u3.ip = htonl((array[0] << 24) | (array[1] << 16) in try_eprt() 262 (struct in6_addr *)cmd->u3.ip6, delim); in try_eprt() 443 memcpy(cmd.u3.all, &ct->tuplehash[dir].tuple.src.u3.all, in help() 444 sizeof(cmd.u3.all)); in help() 485 daddr = &ct->tuplehash[!dir].tuple.dst.u3; in help() 489 memcmp(&cmd.u3.all, &ct->tuplehash[dir].tuple.src.u3.all, in help() 490 sizeof(cmd.u3.all))) { in help() 497 &cmd.u3.ip, in help() 498 &ct->tuplehash[dir].tuple.src.u3.ip); in help() [all …]
|
D | nf_conntrack_h323_main.c | 272 memcmp(&addr, &ct->tuplehash[dir].tuple.src.u3, sizeof(addr)) || in expect_rtp_rtcp() 284 &ct->tuplehash[!dir].tuple.src.u3, in expect_rtp_rtcp() 285 &ct->tuplehash[!dir].tuple.dst.u3, in expect_rtp_rtcp() 294 &ct->tuplehash[!dir].tuple.src.u3, in expect_rtp_rtcp() 295 &ct->tuplehash[!dir].tuple.dst.u3, in expect_rtp_rtcp() 298 if (memcmp(&ct->tuplehash[dir].tuple.src.u3, in expect_rtp_rtcp() 299 &ct->tuplehash[!dir].tuple.dst.u3, in expect_rtp_rtcp() 300 sizeof(ct->tuplehash[dir].tuple.src.u3)) && in expect_rtp_rtcp() 344 memcmp(&addr, &ct->tuplehash[dir].tuple.src.u3, sizeof(addr)) || in expect_t120() 352 &ct->tuplehash[!dir].tuple.src.u3, in expect_t120() [all …]
|
D | nf_nat_core.c | 65 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() 224 return ntohl(t->src.u3.ip) >= ntohl(range->min_addr.ip) && in nf_nat_inet_in_range() 225 ntohl(t->src.u3.ip) <= ntohl(range->max_addr.ip); in nf_nat_inet_in_range() 227 return ipv6_addr_cmp(&t->src.u3.in6, &range->min_addr.in6) >= 0 && in nf_nat_inet_in_range() 228 ipv6_addr_cmp(&t->src.u3.in6, &range->max_addr.in6) <= 0; in nf_nat_inet_in_range() 290 nf_inet_addr_cmp(&t->src.u3, &tuple->src.u3) && in same_src() 345 var_ipp = &tuple->src.u3; in find_best_ips_proto() [all …]
|
D | nf_nat_proto.c | 361 csum_replace4(&iph->check, iph->saddr, target->src.u3.ip); in nf_nat_ipv4_manip_pkt() 362 iph->saddr = target->src.u3.ip; in nf_nat_ipv4_manip_pkt() 364 csum_replace4(&iph->check, iph->daddr, target->dst.u3.ip); in nf_nat_ipv4_manip_pkt() 365 iph->daddr = target->dst.u3.ip; in nf_nat_ipv4_manip_pkt() 400 ipv6h->saddr = target->src.u3.in6; in nf_nat_ipv6_manip_pkt() 402 ipv6h->daddr = target->dst.u3.in6; in nf_nat_ipv6_manip_pkt() 444 newip = t->src.u3.ip; in nf_nat_ipv4_csum_update() 447 newip = t->dst.u3.ip; in nf_nat_ipv4_csum_update() 463 newip = &t->src.u3.in6; in nf_nat_ipv6_csum_update() 466 newip = &t->dst.u3.in6; in nf_nat_ipv6_csum_update() [all …]
|
D | nf_conntrack_proto_gre.c | 75 !memcmp(&km->tuple.src.u3, &t->src.u3, sizeof(t->src.u3)) && in gre_key_cmpfn() 76 !memcmp(&km->tuple.dst.u3, &t->dst.u3, sizeof(t->dst.u3)) && in gre_key_cmpfn()
|
D | nf_conntrack_proto.c | 248 tuple.src.u3.ip = inet->inet_rcv_saddr; in getorigdst() 250 tuple.dst.u3.ip = inet->inet_daddr; in getorigdst() 278 .tuple.dst.u3.ip; in getorigdst() 290 &tuple.src.u3.ip, ntohs(tuple.src.u.tcp.port), in getorigdst() 291 &tuple.dst.u3.ip, ntohs(tuple.dst.u.tcp.port)); in getorigdst() 317 tuple.src.u3.in6 = sk->sk_v6_rcv_saddr; in ipv6_getorigdst() 319 tuple.dst.u3.in6 = sk->sk_v6_daddr; in ipv6_getorigdst() 336 &tuple.src.u3.ip6, ntohs(tuple.src.u.tcp.port), in ipv6_getorigdst() 337 &tuple.dst.u3.ip6, ntohs(tuple.dst.u.tcp.port)); in ipv6_getorigdst() 347 &ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple.dst.u3.in6, in ipv6_getorigdst()
|
D | nf_conntrack_netlink.c | 86 if (nla_put_in_addr(skb, CTA_IP_V4_SRC, tuple->src.u3.ip) || in ipv4_tuple_to_nlattr() 87 nla_put_in_addr(skb, CTA_IP_V4_DST, tuple->dst.u3.ip)) in ipv4_tuple_to_nlattr() 95 if (nla_put_in6_addr(skb, CTA_IP_V6_SRC, &tuple->src.u3.in6) || in ipv6_tuple_to_nlattr() 96 nla_put_in6_addr(skb, CTA_IP_V6_DST, &tuple->dst.u3.in6)) in ipv6_tuple_to_nlattr() 1002 t->src.u3.ip = nla_get_in_addr(tb[CTA_IP_V4_SRC]); in ipv4_nlattr_to_tuple() 1003 t->dst.u3.ip = nla_get_in_addr(tb[CTA_IP_V4_DST]); in ipv4_nlattr_to_tuple() 1014 t->src.u3.in6 = nla_get_in6_addr(tb[CTA_IP_V6_SRC]); in ipv6_nlattr_to_tuple() 1015 t->dst.u3.in6 = nla_get_in6_addr(tb[CTA_IP_V6_DST]); in ipv6_nlattr_to_tuple() 1276 u_int8_t u3 = nfmsg->version ? nfmsg->nfgen_family : AF_UNSPEC; in ctnetlink_del_conntrack() local 1280 nlmsg_report(nlh), u3); in ctnetlink_del_conntrack() [all …]
|
D | nf_conntrack_irc.c | 188 if (tuple->src.u3.ip != dcc_ip && in help() 189 tuple->dst.u3.ip != dcc_ip) { in help() 191 &tuple->src.u3.ip, in help() 207 NULL, &tuple->dst.u3, in help()
|
D | nf_conntrack_core.c | 197 n = (sizeof(tuple->src) + sizeof(tuple->dst.u3)) / sizeof(u32); in hash_conntrack_raw() 274 tuple->src.u3.ip = ap[0]; in nf_ct_get_tuple() 275 tuple->dst.u3.ip = ap[1]; in nf_ct_get_tuple() 278 memcpy(tuple->src.u3.ip6, ap, sizeof(tuple->src.u3.ip6)); in nf_ct_get_tuple() 279 memcpy(tuple->dst.u3.ip6, ap + 4, sizeof(tuple->dst.u3.ip6)); in nf_ct_get_tuple() 419 inverse->src.u3.ip = orig->dst.u3.ip; in nf_ct_invert_tuple() 420 inverse->dst.u3.ip = orig->src.u3.ip; in nf_ct_invert_tuple() 423 inverse->src.u3.in6 = orig->dst.u3.in6; in nf_ct_invert_tuple() 424 inverse->dst.u3.in6 = orig->src.u3.in6; in nf_ct_invert_tuple() 1909 memcpy(tuple.src.u3.all, in nf_conntrack_update() [all …]
|
D | xt_conntrack.c | 44 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()
|
D | nft_ct.c | 191 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 = tuple->src.u3.ip; in nft_ct_get_eval() 212 *dest = 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() 444 src.u3.ip); in nft_ct_get_init() 449 src.u3.ip6); in nft_ct_get_init() 460 len = FIELD_SIZEOF(struct nf_conntrack_tuple, src.u3.ip); in nft_ct_get_init() 467 len = FIELD_SIZEOF(struct nf_conntrack_tuple, src.u3.ip6); in nft_ct_get_init() [all …]
|
D | nf_conntrack_tftp.c | 72 &tuple->src.u3, &tuple->dst.u3, in tftp_help()
|
D | xt_cluster.c | 18 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()
|
D | nf_conntrack_sane.c | 149 &tuple->src.u3, &tuple->dst.u3, in help()
|
D | nf_nat_masquerade.c | 37 if (ct->tuplehash[IP_CT_DIR_ORIGINAL].tuple.src.u3.ip == 0) in nf_nat_masquerade_ipv4() 106 return ifa->ifa_address == tuple->dst.u3.ip; in inet_cmp() 207 return ipv6_addr_equal(&w->addr, &tuple->dst.u3.in6); in inet6_cmp()
|
D | nf_nat_helper.c | 190 = 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()
|
/Linux-v5.4/net/netfilter/ipvs/ |
D | ip_vs_nfct.c | 55 #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-v5.4/Documentation/devicetree/bindings/phy/ |
D | phy-mtk-tphy.txt | 113 u3 port0 0x0900 U3PHYD 118 u3 port1 0x1100 U3PHYD 130 u3 port0 0x0700 SPLLC 139 u3 port1 0x1700 SPLLC 148 SPLLC shared by u3 ports and FMREG shared by u2 ports on 150 u2 ports and CHIP for u3 ports are added on mt2712.
|
/Linux-v5.4/arch/x86/crypto/ |
D | poly1305-avx2-x86_64.S | 35 #define u3 0x0c(%r8) macro 129 # combine r3,u3,w3,y3 and s3=r3*5,v3=u3*5,x3=w3*5,z3=y3*5 133 vmovd u3,t1x 280 # t1 = [ hc0[3] * r3, hc0[2] * u3, hc0[1] * w3, hc0[0] * y3 ] 303 # t1 += [ hc1[3] * r3, hc1[2] * u3, hc1[1] * w3, hc1[0] * y3 ]
|