| /Linux-v5.4/net/ipv6/ |
| D | ip6_checksum.c | 18 sum += (__force u32)saddr->s6_addr32[0]; in csum_ipv6_magic() 19 carry = (sum < (__force u32)saddr->s6_addr32[0]); in csum_ipv6_magic() 22 sum += (__force u32)saddr->s6_addr32[1]; in csum_ipv6_magic() 23 carry = (sum < (__force u32)saddr->s6_addr32[1]); in csum_ipv6_magic() 26 sum += (__force u32)saddr->s6_addr32[2]; in csum_ipv6_magic() 27 carry = (sum < (__force u32)saddr->s6_addr32[2]); in csum_ipv6_magic() 30 sum += (__force u32)saddr->s6_addr32[3]; in csum_ipv6_magic() 31 carry = (sum < (__force u32)saddr->s6_addr32[3]); in csum_ipv6_magic() 34 sum += (__force u32)daddr->s6_addr32[0]; in csum_ipv6_magic() 35 carry = (sum < (__force u32)daddr->s6_addr32[0]); in csum_ipv6_magic() [all …]
|
| D | addrconf_core.c | 42 st = addr->s6_addr32[0]; in __ipv6_addr_type() 69 if ((addr->s6_addr32[0] | addr->s6_addr32[1]) == 0) { in __ipv6_addr_type() 70 if (addr->s6_addr32[2] == 0) { in __ipv6_addr_type() 71 if (addr->s6_addr32[3] == 0) in __ipv6_addr_type() 74 if (addr->s6_addr32[3] == htonl(0x00000001)) in __ipv6_addr_type() 82 if (addr->s6_addr32[2] == htonl(0x0000ffff)) in __ipv6_addr_type()
|
| D | tcp_ipv6.c | 117 return secure_tcpv6_seq(ipv6_hdr(skb)->daddr.s6_addr32, in tcp_v6_init_seq() 118 ipv6_hdr(skb)->saddr.s6_addr32, in tcp_v6_init_seq() 125 return secure_tcpv6_ts_off(net, ipv6_hdr(skb)->daddr.s6_addr32, in tcp_v6_init_ts_off() 126 ipv6_hdr(skb)->saddr.s6_addr32); in tcp_v6_init_ts_off() 237 sin.sin_addr.s_addr = usin->sin6_addr.s6_addr32[3]; in tcp_v6_connect() 315 secure_tcpv6_seq(np->saddr.s6_addr32, in tcp_v6_connect() 316 sk->sk_v6_daddr.s6_addr32, in tcp_v6_connect() 320 np->saddr.s6_addr32, in tcp_v6_connect() 321 sk->sk_v6_daddr.s6_addr32); in tcp_v6_connect() 574 return tcp_md5_do_del(sk, (union tcp_md5_addr *)&sin6->sin6_addr.s6_addr32[3], in tcp_v6_parse_md5_keys() [all …]
|
| D | datagram.c | 37 return ipv6_addr_v4mapped(a) && (a->s6_addr32[3] == 0); in ipv6_mapped_addr_any() 185 sin.sin_addr.s_addr = daddr->s6_addr32[3]; in __ip6_datagram_connect() 1037 src->s6_addr32[0], src->s6_addr32[1], in __ip6_dgram_sock_seq_show() 1038 src->s6_addr32[2], src->s6_addr32[3], srcp, in __ip6_dgram_sock_seq_show() 1039 dest->s6_addr32[0], dest->s6_addr32[1], in __ip6_dgram_sock_seq_show() 1040 dest->s6_addr32[2], dest->s6_addr32[3], destp, in __ip6_dgram_sock_seq_show()
|
| /Linux-v5.4/include/net/ |
| D | ipv6.h | 508 return !!(((a1->s6_addr32[0] ^ a2->s6_addr32[0]) & m->s6_addr32[0]) | in ipv6_masked_addr_cmp() 509 ((a1->s6_addr32[1] ^ a2->s6_addr32[1]) & m->s6_addr32[1]) | in ipv6_masked_addr_cmp() 510 ((a1->s6_addr32[2] ^ a2->s6_addr32[2]) & m->s6_addr32[2]) | in ipv6_masked_addr_cmp() 511 ((a1->s6_addr32[3] ^ a2->s6_addr32[3]) & m->s6_addr32[3])); in ipv6_masked_addr_cmp() 568 __ipv6_addr_set_half(&addr->s6_addr32[0], w1, w2); in ipv6_addr_set() 569 __ipv6_addr_set_half(&addr->s6_addr32[2], w3, w4); in ipv6_addr_set() 581 return ((a1->s6_addr32[0] ^ a2->s6_addr32[0]) | in ipv6_addr_equal() 582 (a1->s6_addr32[1] ^ a2->s6_addr32[1]) | in ipv6_addr_equal() 583 (a1->s6_addr32[2] ^ a2->s6_addr32[2]) | in ipv6_addr_equal() 584 (a1->s6_addr32[3] ^ a2->s6_addr32[3])) == 0; in ipv6_addr_equal() [all …]
|
| D | addrconf.h | 434 htonl(0xFF000000) | addr->s6_addr32[3]); in addrconf_addr_solict_mult() 443 return ((addr->s6_addr32[0] ^ htonl(0xff020000)) | in ipv6_addr_is_ll_all_nodes() 444 addr->s6_addr32[1] | addr->s6_addr32[2] | in ipv6_addr_is_ll_all_nodes() 445 (addr->s6_addr32[3] ^ htonl(0x00000001))) == 0; in ipv6_addr_is_ll_all_nodes() 455 return ((addr->s6_addr32[0] ^ htonl(0xff020000)) | in ipv6_addr_is_ll_all_routers() 456 addr->s6_addr32[1] | addr->s6_addr32[2] | in ipv6_addr_is_ll_all_routers() 457 (addr->s6_addr32[3] ^ htonl(0x00000002))) == 0; in ipv6_addr_is_ll_all_routers() 463 return (addr->s6_addr32[2] | htonl(0x02000000)) == htonl(0x02005EFE); in ipv6_addr_is_isatap() 474 return ((addr->s6_addr32[0] ^ htonl(0xff020000)) | in ipv6_addr_is_solict_mult() 475 addr->s6_addr32[1] | in ipv6_addr_is_solict_mult() [all …]
|
| D | if_inet6.h | 221 memcpy(buf + 2, &addr->s6_addr32[3], sizeof(__u32)); in ipv6_eth_mc_map() 254 if ((addr->s6_addr32[0] | addr->s6_addr32[1] | in ipv6_ipgre_mc_map() 255 (addr->s6_addr32[2] ^ htonl(0x0000ffff))) != 0) in ipv6_ipgre_mc_map() 257 memcpy(buf, &addr->s6_addr32[3], 4); in ipv6_ipgre_mc_map()
|
| /Linux-v5.4/include/net/netfilter/ |
| D | nf_queue.h | 61 if ((__force u32)ip6h->saddr.s6_addr32[3] < in hash_v6() 62 (__force u32)ip6h->daddr.s6_addr32[3]) { in hash_v6() 63 a = (__force u32) ip6h->saddr.s6_addr32[3]; in hash_v6() 64 b = (__force u32) ip6h->daddr.s6_addr32[3]; in hash_v6() 66 b = (__force u32) ip6h->saddr.s6_addr32[3]; in hash_v6() 67 a = (__force u32) ip6h->daddr.s6_addr32[3]; in hash_v6() 70 if ((__force u32)ip6h->saddr.s6_addr32[1] < in hash_v6() 71 (__force u32)ip6h->daddr.s6_addr32[1]) in hash_v6() 72 c = (__force u32) ip6h->saddr.s6_addr32[1]; in hash_v6() 74 c = (__force u32) ip6h->daddr.s6_addr32[1]; in hash_v6()
|
| /Linux-v5.4/tools/testing/selftests/bpf/progs/ |
| D | connect6_prog.c | 84 sa.sin6_addr.s6_addr32[0] = bpf_htonl(SRC_REWRITE_IP6_0); in connect_v6_prog() 85 sa.sin6_addr.s6_addr32[1] = bpf_htonl(SRC_REWRITE_IP6_1); in connect_v6_prog() 86 sa.sin6_addr.s6_addr32[2] = bpf_htonl(SRC_REWRITE_IP6_2); in connect_v6_prog() 87 sa.sin6_addr.s6_addr32[3] = bpf_htonl(SRC_REWRITE_IP6_3); in connect_v6_prog()
|
| D | test_xdp.c | 174 memcpy(vip.daddr.v6, ip6h->daddr.s6_addr32, sizeof(vip.daddr)); in handle_ipv6() 205 memcpy(ip6h->saddr.s6_addr32, tnl->saddr.v6, sizeof(tnl->saddr.v6)); in handle_ipv6() 206 memcpy(ip6h->daddr.s6_addr32, tnl->daddr.v6, sizeof(tnl->daddr.v6)); in handle_ipv6()
|
| D | test_xdp_loop.c | 170 memcpy(vip.daddr.v6, ip6h->daddr.s6_addr32, sizeof(vip.daddr)); in handle_ipv6() 201 memcpy(ip6h->saddr.s6_addr32, tnl->saddr.v6, sizeof(tnl->saddr.v6)); in handle_ipv6() 202 memcpy(ip6h->daddr.s6_addr32, tnl->daddr.v6, sizeof(tnl->daddr.v6)); in handle_ipv6()
|
| /Linux-v5.4/net/netlabel/ |
| D | netlabel_kapi.c | 152 map6->list.addr.s6_addr32[0] &= mask6->s6_addr32[0]; in netlbl_cfg_unlbl_map_add() 153 map6->list.addr.s6_addr32[1] &= mask6->s6_addr32[1]; in netlbl_cfg_unlbl_map_add() 154 map6->list.addr.s6_addr32[2] &= mask6->s6_addr32[2]; in netlbl_cfg_unlbl_map_add() 155 map6->list.addr.s6_addr32[3] &= mask6->s6_addr32[3]; in netlbl_cfg_unlbl_map_add() 491 addrinfo->list.addr.s6_addr32[0] &= mask->s6_addr32[0]; in netlbl_cfg_calipso_map_add() 492 addrinfo->list.addr.s6_addr32[1] &= mask->s6_addr32[1]; in netlbl_cfg_calipso_map_add() 493 addrinfo->list.addr.s6_addr32[2] &= mask->s6_addr32[2]; in netlbl_cfg_calipso_map_add() 494 addrinfo->list.addr.s6_addr32[3] &= mask->s6_addr32[3]; in netlbl_cfg_calipso_map_add()
|
| D | netlabel_mgmt.c | 227 map->list.addr.s6_addr32[0] &= mask->s6_addr32[0]; in netlbl_mgmt_add_common() 228 map->list.addr.s6_addr32[1] &= mask->s6_addr32[1]; in netlbl_mgmt_add_common() 229 map->list.addr.s6_addr32[2] &= mask->s6_addr32[2]; in netlbl_mgmt_add_common() 230 map->list.addr.s6_addr32[3] &= mask->s6_addr32[3]; in netlbl_mgmt_add_common()
|
| D | netlabel_addrlist.c | 354 if (ntohl(mask->s6_addr32[3]) != 0xffffffff) { in netlbl_af6list_audit_addr() 358 while (ntohl(mask->s6_addr32[++iter]) == 0xffffffff) in netlbl_af6list_audit_addr() 360 mask_val = ntohl(mask->s6_addr32[iter]); in netlbl_af6list_audit_addr()
|
| /Linux-v5.4/net/netfilter/ |
| D | xt_iprange.c | 58 if (a->s6_addr32[i] != b->s6_addr32[i]) in iprange_ipv6_lt() 59 return ntohl(a->s6_addr32[i]) < ntohl(b->s6_addr32[i]); in iprange_ipv6_lt()
|
| /Linux-v5.4/samples/bpf/ |
| D | tc_l2_redirect_kern.c | 101 _htonl(ip6h->daddr.s6_addr32[0]), in _l2_to_iptun_ingress_forward() 102 _htonl(ip6h->daddr.s6_addr32[3])); in _l2_to_iptun_ingress_forward() 185 if (!is_vip_addr(eth->h_proto, ip6h->daddr.s6_addr32[0])) in _l2_to_ip6tun_ingress_redirect() 189 _htonl(ip6h->daddr.s6_addr32[0]), *ifindex); in _l2_to_ip6tun_ingress_redirect() 230 if (is_vip_addr(eth->h_proto, ip6h->daddr.s6_addr32[0])) in _drop_non_tun_vip()
|
| D | xdp_redirect_cpu_kern.c | 496 cpu_hash = ip6h->saddr.s6_addr32[0] + ip6h->daddr.s6_addr32[0]; in get_ipv6_hash_ip_pair() 497 cpu_hash += ip6h->saddr.s6_addr32[1] + ip6h->daddr.s6_addr32[1]; in get_ipv6_hash_ip_pair() 498 cpu_hash += ip6h->saddr.s6_addr32[2] + ip6h->daddr.s6_addr32[2]; in get_ipv6_hash_ip_pair() 499 cpu_hash += ip6h->saddr.s6_addr32[3] + ip6h->daddr.s6_addr32[3]; in get_ipv6_hash_ip_pair()
|
| D | map_perf_test_user.c | 176 in6.sin6_addr.s6_addr32[3] = 0; in do_test_lru() 185 if (in6.sin6_addr.s6_addr32[3] < in do_test_lru() 187 in6.sin6_addr.s6_addr32[3] += 32; in do_test_lru() 189 in6.sin6_addr.s6_addr32[3] = 0; in do_test_lru()
|
| D | xdp_tx_iptunnel_kern.c | 173 memcpy(vip.daddr.v6, ip6h->daddr.s6_addr32, sizeof(vip.daddr)); in handle_ipv6() 207 memcpy(ip6h->saddr.s6_addr32, tnl->saddr.v6, sizeof(tnl->saddr.v6)); in handle_ipv6() 208 memcpy(ip6h->daddr.s6_addr32, tnl->daddr.v6, sizeof(tnl->daddr.v6)); in handle_ipv6()
|
| /Linux-v5.4/net/rds/ |
| D | threads.c | 297 if (addr1->s6_addr32[i] != addr2->s6_addr32[i]) { in rds_addr_cmp() 298 a = ntohl(addr1->s6_addr32[i]); in rds_addr_cmp() 299 b = ntohl(addr2->s6_addr32[i]); in rds_addr_cmp()
|
| D | ib_rdma.c | 105 rds_ibdev_old = rds_ib_get_device(ipaddr->s6_addr32[3]); in rds_ib_update_ipaddr() 107 return rds_ib_add_ipaddr(rds_ibdev, ipaddr->s6_addr32[3]); in rds_ib_update_ipaddr() 110 rds_ib_remove_ipaddr(rds_ibdev_old, ipaddr->s6_addr32[3]); in rds_ib_update_ipaddr() 112 return rds_ib_add_ipaddr(rds_ibdev, ipaddr->s6_addr32[3]); in rds_ib_update_ipaddr() 538 rds_ibdev = rds_ib_get_device(rs->rs_bound_addr.s6_addr32[3]); in rds_ib_get_mr()
|
| /Linux-v5.4/net/ipv6/netfilter/ |
| D | ip6t_NPT.c | 55 addr->s6_addr32[idx] &= mask; in ip6t_npt_map_pfx() 56 addr->s6_addr32[idx] |= ~mask & npt->dst_pfx.in6.s6_addr32[idx]; in ip6t_npt_map_pfx()
|
| /Linux-v5.4/include/rdma/ |
| D | ib_addr.h | 248 if (addr->s6_addr32[0] == htonl(0xfe800000) && in rdma_link_local_addr() 249 addr->s6_addr32[1] == 0) in rdma_link_local_addr() 269 ipv4_addr = addr->s6_addr32[3]; in rdma_is_multicast_addr()
|
| /Linux-v5.4/include/net/sctp/ |
| D | sctp.h | 541 addr->v4.sin_addr.s_addr = addr->v6.sin6_addr.s6_addr32[3]; in sctp_v6_map_v4() 550 addr->v6.sin6_addr.s6_addr32[3] = addr->v4.sin_addr.s_addr; in sctp_v4_map_v6() 555 addr->v6.sin6_addr.s6_addr32[0] = 0; in sctp_v4_map_v6() 556 addr->v6.sin6_addr.s6_addr32[1] = 0; in sctp_v4_map_v6() 557 addr->v6.sin6_addr.s6_addr32[2] = htonl(0x0000ffff); in sctp_v4_map_v6()
|
| /Linux-v5.4/net/sctp/ |
| D | ipv6.c | 501 sk->sk_v6_rcv_saddr.s6_addr32[0] = 0; in sctp_v6_to_sk_saddr() 502 sk->sk_v6_rcv_saddr.s6_addr32[1] = 0; in sctp_v6_to_sk_saddr() 503 sk->sk_v6_rcv_saddr.s6_addr32[2] = htonl(0x0000ffff); in sctp_v6_to_sk_saddr() 504 sk->sk_v6_rcv_saddr.s6_addr32[3] = in sctp_v6_to_sk_saddr() 515 sk->sk_v6_daddr.s6_addr32[0] = 0; in sctp_v6_to_sk_daddr() 516 sk->sk_v6_daddr.s6_addr32[1] = 0; in sctp_v6_to_sk_daddr() 517 sk->sk_v6_daddr.s6_addr32[2] = htonl(0x0000ffff); in sctp_v6_to_sk_daddr() 518 sk->sk_v6_daddr.s6_addr32[3] = addr->v4.sin_addr.s_addr; in sctp_v6_to_sk_daddr() 569 addr2->v6.sin6_addr.s6_addr32[3] == in __sctp_v6_cmp_addr() 576 addr1->v6.sin6_addr.s6_addr32[3] == in __sctp_v6_cmp_addr()
|