Home
last modified time | relevance | path

Searched refs:s6_addr32 (Results 1 – 25 of 89) sorted by relevance

1234

/Linux-v4.19/net/ipv6/
Dip6_checksum.c18 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 …]
Daddrconf_core.c40 st = addr->s6_addr32[0]; in __ipv6_addr_type()
67 if ((addr->s6_addr32[0] | addr->s6_addr32[1]) == 0) { in __ipv6_addr_type()
68 if (addr->s6_addr32[2] == 0) { in __ipv6_addr_type()
69 if (addr->s6_addr32[3] == 0) in __ipv6_addr_type()
72 if (addr->s6_addr32[3] == htonl(0x00000001)) in __ipv6_addr_type()
80 if (addr->s6_addr32[2] == htonl(0x0000ffff)) in __ipv6_addr_type()
Dtcp_ipv6.c108 return secure_tcpv6_seq(ipv6_hdr(skb)->daddr.s6_addr32, in tcp_v6_init_seq()
109 ipv6_hdr(skb)->saddr.s6_addr32, in tcp_v6_init_seq()
116 return secure_tcpv6_ts_off(net, ipv6_hdr(skb)->daddr.s6_addr32, in tcp_v6_init_ts_off()
117 ipv6_hdr(skb)->saddr.s6_addr32); in tcp_v6_init_ts_off()
230 sin.sin_addr.s_addr = usin->sin6_addr.s6_addr32[3]; in tcp_v6_connect()
307 tp->write_seq = secure_tcpv6_seq(np->saddr.s6_addr32, in tcp_v6_connect()
308 sk->sk_v6_daddr.s6_addr32, in tcp_v6_connect()
312 np->saddr.s6_addr32, in tcp_v6_connect()
313 sk->sk_v6_daddr.s6_addr32); in tcp_v6_connect()
562 return tcp_md5_do_del(sk, (union tcp_md5_addr *)&sin6->sin6_addr.s6_addr32[3], in tcp_v6_parse_md5_keys()
[all …]
Ddatagram.c40 return ipv6_addr_v4mapped(a) && (a->s6_addr32[3] == 0); in ipv6_mapped_addr_any()
188 sin.sin_addr.s_addr = daddr->s6_addr32[3]; in __ip6_datagram_connect()
1036 src->s6_addr32[0], src->s6_addr32[1], in __ip6_dgram_sock_seq_show()
1037 src->s6_addr32[2], src->s6_addr32[3], srcp, in __ip6_dgram_sock_seq_show()
1038 dest->s6_addr32[0], dest->s6_addr32[1], in __ip6_dgram_sock_seq_show()
1039 dest->s6_addr32[2], dest->s6_addr32[3], destp, in __ip6_dgram_sock_seq_show()
/Linux-v4.19/include/net/
Dipv6.h450 return !!(((a1->s6_addr32[0] ^ a2->s6_addr32[0]) & m->s6_addr32[0]) | in ipv6_masked_addr_cmp()
451 ((a1->s6_addr32[1] ^ a2->s6_addr32[1]) & m->s6_addr32[1]) | in ipv6_masked_addr_cmp()
452 ((a1->s6_addr32[2] ^ a2->s6_addr32[2]) & m->s6_addr32[2]) | in ipv6_masked_addr_cmp()
453 ((a1->s6_addr32[3] ^ a2->s6_addr32[3]) & m->s6_addr32[3])); in ipv6_masked_addr_cmp()
510 __ipv6_addr_set_half(&addr->s6_addr32[0], w1, w2); in ipv6_addr_set()
511 __ipv6_addr_set_half(&addr->s6_addr32[2], w3, w4); in ipv6_addr_set()
523 return ((a1->s6_addr32[0] ^ a2->s6_addr32[0]) | in ipv6_addr_equal()
524 (a1->s6_addr32[1] ^ a2->s6_addr32[1]) | in ipv6_addr_equal()
525 (a1->s6_addr32[2] ^ a2->s6_addr32[2]) | in ipv6_addr_equal()
526 (a1->s6_addr32[3] ^ a2->s6_addr32[3])) == 0; in ipv6_addr_equal()
[all …]
Daddrconf.h438 htonl(0xFF000000) | addr->s6_addr32[3]); in addrconf_addr_solict_mult()
447 return ((addr->s6_addr32[0] ^ htonl(0xff020000)) | in ipv6_addr_is_ll_all_nodes()
448 addr->s6_addr32[1] | addr->s6_addr32[2] | in ipv6_addr_is_ll_all_nodes()
449 (addr->s6_addr32[3] ^ htonl(0x00000001))) == 0; in ipv6_addr_is_ll_all_nodes()
459 return ((addr->s6_addr32[0] ^ htonl(0xff020000)) | in ipv6_addr_is_ll_all_routers()
460 addr->s6_addr32[1] | addr->s6_addr32[2] | in ipv6_addr_is_ll_all_routers()
461 (addr->s6_addr32[3] ^ htonl(0x00000002))) == 0; in ipv6_addr_is_ll_all_routers()
467 return (addr->s6_addr32[2] | htonl(0x02000000)) == htonl(0x02005EFE); in ipv6_addr_is_isatap()
478 return ((addr->s6_addr32[0] ^ htonl(0xff020000)) | in ipv6_addr_is_solict_mult()
479 addr->s6_addr32[1] | in ipv6_addr_is_solict_mult()
[all …]
Dif_inet6.h224 memcpy(buf + 2, &addr->s6_addr32[3], sizeof(__u32)); in ipv6_eth_mc_map()
257 if ((addr->s6_addr32[0] | addr->s6_addr32[1] | in ipv6_ipgre_mc_map()
258 (addr->s6_addr32[2] ^ htonl(0x0000ffff))) != 0) in ipv6_ipgre_mc_map()
260 memcpy(buf, &addr->s6_addr32[3], 4); in ipv6_ipgre_mc_map()
/Linux-v4.19/include/net/netfilter/
Dnf_queue.h59 if ((__force u32)ip6h->saddr.s6_addr32[3] < in hash_v6()
60 (__force u32)ip6h->daddr.s6_addr32[3]) { in hash_v6()
61 a = (__force u32) ip6h->saddr.s6_addr32[3]; in hash_v6()
62 b = (__force u32) ip6h->daddr.s6_addr32[3]; in hash_v6()
64 b = (__force u32) ip6h->saddr.s6_addr32[3]; in hash_v6()
65 a = (__force u32) ip6h->daddr.s6_addr32[3]; in hash_v6()
68 if ((__force u32)ip6h->saddr.s6_addr32[1] < in hash_v6()
69 (__force u32)ip6h->daddr.s6_addr32[1]) in hash_v6()
70 c = (__force u32) ip6h->saddr.s6_addr32[1]; in hash_v6()
72 c = (__force u32) ip6h->daddr.s6_addr32[1]; in hash_v6()
/Linux-v4.19/fs/afs/
Daddr_list.c140 (u8 *)&srx->transport.sin6.sin6_addr.s6_addr32[3], in afs_parse_text_addrs()
142 srx->transport.sin6.sin6_addr.s6_addr32[0] = 0; in afs_parse_text_addrs()
143 srx->transport.sin6.sin6_addr.s6_addr32[1] = 0; in afs_parse_text_addrs()
144 srx->transport.sin6.sin6_addr.s6_addr32[2] = htonl(0xffff); in afs_parse_text_addrs()
246 if (xdr == a->sin6_addr.s6_addr32[3] && in afs_merge_fs_addr4()
249 if (xdr == a->sin6_addr.s6_addr32[3] && in afs_merge_fs_addr4()
252 if ((u32 __force)xdr < (u32 __force)a->sin6_addr.s6_addr32[3]) in afs_merge_fs_addr4()
263 a->sin6_addr.s6_addr32[0] = 0; in afs_merge_fs_addr4()
264 a->sin6_addr.s6_addr32[1] = 0; in afs_merge_fs_addr4()
265 a->sin6_addr.s6_addr32[2] = htonl(0xffff); in afs_merge_fs_addr4()
[all …]
/Linux-v4.19/tools/testing/selftests/bpf/
Dconnect6_prog.c49 sa.sin6_addr.s6_addr32[0] = bpf_htonl(SRC_REWRITE_IP6_0); in connect_v6_prog()
50 sa.sin6_addr.s6_addr32[1] = bpf_htonl(SRC_REWRITE_IP6_1); in connect_v6_prog()
51 sa.sin6_addr.s6_addr32[2] = bpf_htonl(SRC_REWRITE_IP6_2); in connect_v6_prog()
52 sa.sin6_addr.s6_addr32[3] = bpf_htonl(SRC_REWRITE_IP6_3); in connect_v6_prog()
Dtest_xdp.c174 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()
/Linux-v4.19/net/netfilter/
Dxt_iprange.c61 if (a->s6_addr32[i] != b->s6_addr32[i]) in iprange_ipv6_lt()
62 return ntohl(a->s6_addr32[i]) < ntohl(b->s6_addr32[i]); in iprange_ipv6_lt()
/Linux-v4.19/net/netlabel/
Dnetlabel_kapi.c166 map6->list.addr.s6_addr32[0] &= mask6->s6_addr32[0]; in netlbl_cfg_unlbl_map_add()
167 map6->list.addr.s6_addr32[1] &= mask6->s6_addr32[1]; in netlbl_cfg_unlbl_map_add()
168 map6->list.addr.s6_addr32[2] &= mask6->s6_addr32[2]; in netlbl_cfg_unlbl_map_add()
169 map6->list.addr.s6_addr32[3] &= mask6->s6_addr32[3]; in netlbl_cfg_unlbl_map_add()
505 addrinfo->list.addr.s6_addr32[0] &= mask->s6_addr32[0]; in netlbl_cfg_calipso_map_add()
506 addrinfo->list.addr.s6_addr32[1] &= mask->s6_addr32[1]; in netlbl_cfg_calipso_map_add()
507 addrinfo->list.addr.s6_addr32[2] &= mask->s6_addr32[2]; in netlbl_cfg_calipso_map_add()
508 addrinfo->list.addr.s6_addr32[3] &= mask->s6_addr32[3]; in netlbl_cfg_calipso_map_add()
Dnetlabel_mgmt.c241 map->list.addr.s6_addr32[0] &= mask->s6_addr32[0]; in netlbl_mgmt_add_common()
242 map->list.addr.s6_addr32[1] &= mask->s6_addr32[1]; in netlbl_mgmt_add_common()
243 map->list.addr.s6_addr32[2] &= mask->s6_addr32[2]; in netlbl_mgmt_add_common()
244 map->list.addr.s6_addr32[3] &= mask->s6_addr32[3]; in netlbl_mgmt_add_common()
Dnetlabel_addrlist.c368 if (ntohl(mask->s6_addr32[3]) != 0xffffffff) { in netlbl_af6list_audit_addr()
372 while (ntohl(mask->s6_addr32[++iter]) == 0xffffffff) in netlbl_af6list_audit_addr()
374 mask_val = ntohl(mask->s6_addr32[iter]); in netlbl_af6list_audit_addr()
/Linux-v4.19/samples/bpf/
Dtc_l2_redirect_kern.c101 _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()
Dxdp_redirect_cpu_kern.c496 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()
Dmap_perf_test_user.c179 in6.sin6_addr.s6_addr32[3] = 0; in do_test_lru()
188 if (in6.sin6_addr.s6_addr32[3] < in do_test_lru()
190 in6.sin6_addr.s6_addr32[3] += 32; in do_test_lru()
192 in6.sin6_addr.s6_addr32[3] = 0; in do_test_lru()
Dxdp_tx_iptunnel_kern.c173 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-v4.19/net/rds/
Dthreads.c296 if (addr1->s6_addr32[i] != addr2->s6_addr32[i]) { in rds_addr_cmp()
297 a = ntohl(addr1->s6_addr32[i]); in rds_addr_cmp()
298 b = ntohl(addr2->s6_addr32[i]); in rds_addr_cmp()
/Linux-v4.19/net/ipv6/netfilter/
Dip6t_NPT.c58 addr->s6_addr32[idx] &= mask; in ip6t_npt_map_pfx()
59 addr->s6_addr32[idx] |= ~mask & npt->dst_pfx.in6.s6_addr32[idx]; in ip6t_npt_map_pfx()
/Linux-v4.19/net/rxrpc/
Dutils.c33 srx->transport.sin6.sin6_addr.s6_addr32[2] = htonl(0xffff); in rxrpc_extract_addr_from_skb()
34 srx->transport.sin6.sin6_addr.s6_addr32[3] = ip_hdr(skb)->saddr; in rxrpc_extract_addr_from_skb()
/Linux-v4.19/include/rdma/
Dib_addr.h251 if (addr->s6_addr32[0] == htonl(0xfe800000) && in rdma_link_local_addr()
252 addr->s6_addr32[1] == 0) in rdma_link_local_addr()
272 ipv4_addr = addr->s6_addr32[3]; in rdma_is_multicast_addr()
/Linux-v4.19/include/net/sctp/
Dsctp.h556 addr->v4.sin_addr.s_addr = addr->v6.sin6_addr.s6_addr32[3]; in sctp_v6_map_v4()
565 addr->v6.sin6_addr.s6_addr32[3] = addr->v4.sin_addr.s_addr; in sctp_v4_map_v6()
570 addr->v6.sin6_addr.s6_addr32[0] = 0; in sctp_v4_map_v6()
571 addr->v6.sin6_addr.s6_addr32[1] = 0; in sctp_v4_map_v6()
572 addr->v6.sin6_addr.s6_addr32[2] = htonl(0x0000ffff); in sctp_v4_map_v6()
/Linux-v4.19/net/sctp/
Dipv6.c514 sk->sk_v6_rcv_saddr.s6_addr32[0] = 0; in sctp_v6_to_sk_saddr()
515 sk->sk_v6_rcv_saddr.s6_addr32[1] = 0; in sctp_v6_to_sk_saddr()
516 sk->sk_v6_rcv_saddr.s6_addr32[2] = htonl(0x0000ffff); in sctp_v6_to_sk_saddr()
517 sk->sk_v6_rcv_saddr.s6_addr32[3] = in sctp_v6_to_sk_saddr()
528 sk->sk_v6_daddr.s6_addr32[0] = 0; in sctp_v6_to_sk_daddr()
529 sk->sk_v6_daddr.s6_addr32[1] = 0; in sctp_v6_to_sk_daddr()
530 sk->sk_v6_daddr.s6_addr32[2] = htonl(0x0000ffff); in sctp_v6_to_sk_daddr()
531 sk->sk_v6_daddr.s6_addr32[3] = addr->v4.sin_addr.s_addr; in sctp_v6_to_sk_daddr()
582 addr2->v6.sin6_addr.s6_addr32[3] == in __sctp_v6_cmp_addr()
589 addr1->v6.sin6_addr.s6_addr32[3] == in __sctp_v6_cmp_addr()

1234