Home
last modified time | relevance | path

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

1234

/linux/tools/testing/selftests/bpf/progs/
H A Dbpf_iter_tcp6.c125 src->s6_addr32[0], src->s6_addr32[1], in dump_tcp6_sock()
126 src->s6_addr32[2], src->s6_addr32[3], srcp, in dump_tcp6_sock()
127 dest->s6_addr32[0], dest->s6_addr32[1], in dump_tcp6_sock()
128 dest->s6_addr32[2], dest->s6_addr32[3], destp); in dump_tcp6_sock()
168 src->s6_addr32[0], src->s6_addr32[ in dump_tw_sock()
[all...]
H A Dxdp_features.c19 #define ipv6_addr_equal(a, b) ((a).s6_addr32[0] == (b).s6_addr32[0] && \
20 (a).s6_addr32[1] == (b).s6_addr32[1] && \
21 (a).s6_addr32[2] == (b).s6_addr32[2] && \
22 (a).s6_addr32[3] == (b).s6_addr32[3])
79 __be32 saddr = dut ? tester_addr.s6_addr32[3] in xdp_process_echo_packet()
80 : dut_addr.s6_addr32[3]; in xdp_process_echo_packet()
81 __be32 daddr = dut ? dut_addr.s6_addr32[3] in xdp_process_echo_packet()
82 : tester_addr.s6_addr32[3]; in xdp_process_echo_packet()
H A Dtest_tc_neigh.c30 # define v6_equal(a, b) (a.s6_addr32[0] == b.s6_addr32[0] && \
31 a.s6_addr32[1] == b.s6_addr32[1] && \
32 a.s6_addr32[2] == b.s6_addr32[2] && \
33 a.s6_addr32[3] == b.s6_addr32[3])
H A Dtest_tc_dtime.c37 #define v6_equal(a, b) (a.s6_addr32[0] == b.s6_addr32[0] && \
38 a.s6_addr32[1] == b.s6_addr32[1] && \
39 a.s6_addr32[2] == b.s6_addr32[2] && \
40 a.s6_addr32[3] == b.s6_addr32[3])
H A Dsock_iter_batch.c16 return (a->s6_addr32[0] | a->s6_addr32[1] | in ipv6_addr_loopback()
17 a->s6_addr32[2] | (a->s6_addr32[3] ^ bpf_htonl(1))) == 0; in ipv6_addr_loopback()
63 hash = jhash2(sk->sk_v6_rcv_saddr.s6_addr32, 4, net->hash_mix); in iter_tcp_soreuse()
H A Dconnect6_prog.c82 sa.sin6_addr.s6_addr32[0] = bpf_htonl(SRC_REWRITE_IP6_0); in connect_v6_prog()
83 sa.sin6_addr.s6_addr32[1] = bpf_htonl(SRC_REWRITE_IP6_1); in connect_v6_prog()
84 sa.sin6_addr.s6_addr32[2] = bpf_htonl(SRC_REWRITE_IP6_2); in connect_v6_prog()
85 sa.sin6_addr.s6_addr32[3] = bpf_htonl(SRC_REWRITE_IP6_3); in connect_v6_prog()
/linux/include/net/netfilter/
H A Dnf_queue.h66 if ((__force u32)ip6h->saddr.s6_addr32[3] < in hash_v6()
67 (__force u32)ip6h->daddr.s6_addr32[3]) { in hash_v6()
68 a = (__force u32) ip6h->saddr.s6_addr32[3]; in hash_v6()
69 b = (__force u32) ip6h->daddr.s6_addr32[3]; in hash_v6()
71 b = (__force u32) ip6h->saddr.s6_addr32[3]; in hash_v6()
72 a = (__force u32) ip6h->daddr.s6_addr32[3]; in hash_v6()
75 if ((__force u32)ip6h->saddr.s6_addr32[1] < in hash_v6()
76 (__force u32)ip6h->daddr.s6_addr32[1]) in hash_v6()
77 c = (__force u32) ip6h->saddr.s6_addr32[1]; in hash_v6()
79 c = (__force u32) ip6h->daddr.s6_addr32[1]; in hash_v6()
/linux/arch/s390/include/asm/
H A Dchecksum.h114 sum += (__force __u32)saddr->s6_addr32[0]; in csum_ipv6_magic()
115 sum += (__force __u32)saddr->s6_addr32[1]; in csum_ipv6_magic()
116 sum += (__force __u32)saddr->s6_addr32[2]; in csum_ipv6_magic()
117 sum += (__force __u32)saddr->s6_addr32[3]; in csum_ipv6_magic()
118 sum += (__force __u32)daddr->s6_addr32[0]; in csum_ipv6_magic()
119 sum += (__force __u32)daddr->s6_addr32[1]; in csum_ipv6_magic()
120 sum += (__force __u32)daddr->s6_addr32[2]; in csum_ipv6_magic()
121 sum += (__force __u32)daddr->s6_addr32[3]; in csum_ipv6_magic()
/linux/include/net/
H A Daddrconf.h490 htonl(0xFF000000) | addr->s6_addr32[3]); in addrconf_addr_solict_mult()
499 return ((addr->s6_addr32[0] ^ htonl(0xff020000)) | in ipv6_addr_is_ll_all_nodes()
500 addr->s6_addr32[1] | addr->s6_addr32[2] | in ipv6_addr_is_ll_all_nodes()
501 (addr->s6_addr32[3] ^ htonl(0x00000001))) == 0; in ipv6_addr_is_ll_all_nodes()
511 return ((addr->s6_addr32[0] ^ htonl(0xff020000)) | in ipv6_addr_is_ll_all_routers()
512 addr->s6_addr32[1] | addr->s6_addr32[2] | in ipv6_addr_is_ll_all_routers()
513 (addr->s6_addr32[3] ^ htonl(0x00000002))) == 0; in ipv6_addr_is_ll_all_routers()
519 return (addr->s6_addr32[2] | htonl(0x02000000)) == htonl(0x02005EFE); in ipv6_addr_is_isatap()
530 return ((addr->s6_addr32[0] ^ htonl(0xff020000)) | in ipv6_addr_is_solict_mult()
531 addr->s6_addr32[1] | in ipv6_addr_is_solict_mult()
[all …]
H A Dif_inet6.h235 memcpy(buf + 2, &addr->s6_addr32[3], sizeof(__u32)); in ipv6_eth_mc_map()
268 if ((addr->s6_addr32[0] | addr->s6_addr32[1] | in ipv6_ipgre_mc_map()
269 (addr->s6_addr32[2] ^ htonl(0x0000ffff))) != 0) in ipv6_ipgre_mc_map()
271 memcpy(buf, &addr->s6_addr32[3], 4); in ipv6_ipgre_mc_map()
/linux/arch/riscv/lib/
H A Dcsum.c27 sum += (__force unsigned long)saddr->s6_addr32[0]; in csum_ipv6_magic()
28 sum += (__force unsigned long)saddr->s6_addr32[1]; in csum_ipv6_magic()
29 sum += (__force unsigned long)saddr->s6_addr32[2]; in csum_ipv6_magic()
30 sum += (__force unsigned long)saddr->s6_addr32[3]; in csum_ipv6_magic()
32 sum += (__force unsigned long)daddr->s6_addr32[0]; in csum_ipv6_magic()
33 sum += (__force unsigned long)daddr->s6_addr32[1]; in csum_ipv6_magic()
34 sum += (__force unsigned long)daddr->s6_addr32[2]; in csum_ipv6_magic()
35 sum += (__force unsigned long)daddr->s6_addr32[3]; in csum_ipv6_magic()
/linux/net/ipv6/
H A Dinet6_hashtables.c53 a += (__force u32)laddr->s6_addr32[0] ^ net_hash_mix(net); in inet6_ehashfn()
54 b += (__force u32)laddr->s6_addr32[1]; in inet6_ehashfn()
55 c += (__force u32)laddr->s6_addr32[2]; in inet6_ehashfn()
58 a += (__force u32)laddr->s6_addr32[3]; in inet6_ehashfn()
59 b += (__force u32)faddr->s6_addr32[0]; in inet6_ehashfn()
60 c += (__force u32)faddr->s6_addr32[1]; in inet6_ehashfn()
63 a += (__force u32)faddr->s6_addr32[2]; in inet6_ehashfn()
64 b += (__force u32)faddr->s6_addr32[3]; in inet6_ehashfn()
383 return secure_ipv6_port_ephemeral(sk->sk_v6_rcv_saddr.s6_addr32, in inet6_sk_port_offset()
384 sk->sk_v6_daddr.s6_addr32, in inet6_sk_port_offset()
H A Dtcp_ipv6.c112 ipv6_hdr(skb)->daddr.s6_addr32, in tcp_v6_init_seq_and_ts_off()
113 ipv6_hdr(skb)->saddr.s6_addr32, in tcp_v6_init_seq_and_ts_off()
228 sin.sin_addr.s_addr = usin->sin6_addr.s6_addr32[3]; in tcp_v6_connect()
324 np->saddr.s6_addr32, in tcp_v6_connect()
325 sk->sk_v6_daddr.s6_addr32, in tcp_v6_connect()
675 return tcp_md5_do_del(sk, (union tcp_md5_addr *)&sin6->sin6_addr.s6_addr32[3], in tcp_v6_parse_md5_keys()
686 addr = (union tcp_md5_addr *)&sin6->sin6_addr.s6_addr32[3]; in tcp_v6_parse_md5_keys()
2088 src->s6_addr32[0], src->s6_addr32[1],
2089 src->s6_addr32[
[all...]
H A Ddatagram.c38 return ipv6_addr_v4mapped(a) && (a->s6_addr32[3] == 0); in ipv6_mapped_addr_any()
194 sin.sin_addr.s_addr = daddr->s6_addr32[3]; in __ip6_datagram_connect()
1069 src->s6_addr32[0], src->s6_addr32[1], in __ip6_dgram_sock_seq_show()
1070 src->s6_addr32[2], src->s6_addr32[3], srcp, in __ip6_dgram_sock_seq_show()
1071 dest->s6_addr32[0], dest->s6_addr32[1], in __ip6_dgram_sock_seq_show()
1072 dest->s6_addr32[2], dest->s6_addr32[3], destp, in __ip6_dgram_sock_seq_show()
/linux/net/netlabel/
H A Dnetlabel_kapi.c152 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()
H A Dnetlabel_mgmt.c226 map->list.addr.s6_addr32[0] &= mask->s6_addr32[0]; in netlbl_mgmt_add_common()
227 map->list.addr.s6_addr32[1] &= mask->s6_addr32[1]; in netlbl_mgmt_add_common()
228 map->list.addr.s6_addr32[2] &= mask->s6_addr32[2]; in netlbl_mgmt_add_common()
229 map->list.addr.s6_addr32[3] &= mask->s6_addr32[3]; in netlbl_mgmt_add_common()
H A Dnetlabel_addrlist.c354 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/net/smc/
H A Dsmc_ib.h67 !(addr6->s6_addr32[0] | addr6->s6_addr32[1] | addr6->s6_addr32[2])) in smc_ib_gid_to_ipv4()
68 return addr6->s6_addr32[3]; in smc_ib_gid_to_ipv4()
/linux/net/netfilter/
H A Dxt_iprange.c58 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/net/rds/
H A Dthreads.c299 if (addr1->s6_addr32[i] != addr2->s6_addr32[i]) { in rds_addr_cmp()
300 a = ntohl(addr1->s6_addr32[i]); in rds_addr_cmp()
301 b = ntohl(addr2->s6_addr32[i]); in rds_addr_cmp()
/linux/tools/testing/selftests/net/
H A Dtfo.c32 ret = inet_pton(AF_INET, str, &sin6->sin6_addr.s6_addr32[3]); in parse_address()
37 sin6->sin6_addr.s6_addr32[0] = 0; in parse_address()
38 sin6->sin6_addr.s6_addr32[1] = 0; in parse_address()
/linux/net/ipv6/netfilter/
H A Dip6t_NPT.c55 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/include/rdma/
H A Dib_addr.h199 if (addr->s6_addr32[0] == htonl(0xfe800000) && in rdma_link_local_addr()
200 addr->s6_addr32[1] == 0) in rdma_link_local_addr()
220 ipv4_addr = addr->s6_addr32[3]; in rdma_is_multicast_addr()
/linux/fs/nfs/
H A Dfscache.c67 !nfs_append_int(key, _len, sin6->sin6_addr.s6_addr32[0]) || in nfs_fscache_get_client_key()
68 !nfs_append_int(key, _len, sin6->sin6_addr.s6_addr32[1]) || in nfs_fscache_get_client_key()
69 !nfs_append_int(key, _len, sin6->sin6_addr.s6_addr32[2]) || in nfs_fscache_get_client_key()
70 !nfs_append_int(key, _len, sin6->sin6_addr.s6_addr32[3])) in nfs_fscache_get_client_key()
/linux/net/sctp/
H A Dipv6.c563 sk->sk_v6_rcv_saddr.s6_addr32[0] = 0; in sctp_v6_to_sk_saddr()
564 sk->sk_v6_rcv_saddr.s6_addr32[1] = 0; in sctp_v6_to_sk_saddr()
565 sk->sk_v6_rcv_saddr.s6_addr32[2] = htonl(0x0000ffff); in sctp_v6_to_sk_saddr()
566 sk->sk_v6_rcv_saddr.s6_addr32[3] = in sctp_v6_to_sk_saddr()
577 sk->sk_v6_daddr.s6_addr32[0] = 0; in sctp_v6_to_sk_daddr()
578 sk->sk_v6_daddr.s6_addr32[1] = 0; in sctp_v6_to_sk_daddr()
579 sk->sk_v6_daddr.s6_addr32[2] = htonl(0x0000ffff); in sctp_v6_to_sk_daddr()
580 sk->sk_v6_daddr.s6_addr32[3] = addr->v4.sin_addr.s_addr; in sctp_v6_to_sk_daddr()
636 addr2->v6.sin6_addr.s6_addr32[3] == in __sctp_v6_cmp_addr()
643 addr1->v6.sin6_addr.s6_addr32[ in __sctp_v6_cmp_addr()
[all...]

1234