Home
last modified time | relevance | path

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

123

/freebsd/contrib/wpa/src/ap/
H A Dndisc_snoop.c74 if (ip6addr->addr.s6_addr32[0] == addr->s6_addr32[0] && in sta_has_ip6addr()
75 ip6addr->addr.s6_addr32[1] == addr->s6_addr32[1] && in sta_has_ip6addr()
76 ip6addr->addr.s6_addr32[2] == addr->s6_addr32[2] && in sta_has_ip6addr()
77 ip6addr->addr.s6_addr32[3] == addr->s6_addr32[3]) in sta_has_ip6addr()
122 if (!(saddr.s6_addr32[0] == 0 && saddr.s6_addr32[1] == 0 && in handle_ndisc()
123 saddr.s6_addr32[2] == 0 && saddr.s6_addr32[3] == 0)) { in handle_ndisc()
/freebsd/sys/netinet6/
H A Din6_var.h415 (((d)->s6_addr32[0] ^ (a)->s6_addr32[0]) & (m)->s6_addr32[0]) == 0 && \
416 (((d)->s6_addr32[1] ^ (a)->s6_addr32[1]) & (m)->s6_addr32[1]) == 0 && \
417 (((d)->s6_addr32[2] ^ (a)->s6_addr32[2]) & (m)->s6_addr32[2]) == 0 && \
418 (((d)->s6_addr32[3] ^ (a)->s6_addr32[3]) & (m)->s6_addr32[3]) == 0 )
420 (a)->s6_addr32[0] &= (m)->s6_addr32[0]; \
421 (a)->s6_addr32[1] &= (m)->s6_addr32[1]; \
422 (a)->s6_addr32[2] &= (m)->s6_addr32[2]; \
423 (a)->s6_addr32[3] &= (m)->s6_addr32[3]; \
531 x = in6->s6_addr32[0] ^ in6->s6_addr32[1] ^ in6->s6_addr32[2] ^ in in6_addrhash()
532 in6->s6_addr32[3]; in in6_addrhash()
H A Din6_ifattach.c433 ifra.ifra_addr.sin6_addr.s6_addr32[0] = htonl(0xfe800000); in in6_ifattach_linklocal()
434 ifra.ifra_addr.sin6_addr.s6_addr32[1] = 0; in in6_ifattach_linklocal()
436 ifra.ifra_addr.sin6_addr.s6_addr32[2] = 0; in in6_ifattach_linklocal()
437 ifra.ifra_addr.sin6_addr.s6_addr32[3] = htonl(1); in in6_ifattach_linklocal()
641 bcopy(digest, &in6->s6_addr32[3], sizeof(in6->s6_addr32[3])); in in6_nigroup0()
H A Dnd6_rtr.c1237 ifra.ifra_addr.sin6_addr.s6_addr32[0] |= in in6_ifadd()
1238 (ib->ia_addr.sin6_addr.s6_addr32[0] & ~mask.s6_addr32[0]); in in6_ifadd()
1239 ifra.ifra_addr.sin6_addr.s6_addr32[1] |= in in6_ifadd()
1240 (ib->ia_addr.sin6_addr.s6_addr32[1] & ~mask.s6_addr32[1]); in in6_ifadd()
1241 ifra.ifra_addr.sin6_addr.s6_addr32[2] |= in in6_ifadd()
1242 (ib->ia_addr.sin6_addr.s6_addr32[2] & ~mask.s6_addr32[2]); in in6_ifadd()
1243 ifra.ifra_addr.sin6_addr.s6_addr32[3] |= in in6_ifadd()
1244 (ib->ia_addr.sin6_addr.s6_addr32[3] & ~mask.s6_addr32[3]); in in6_ifadd()
2263 ifra.ifra_addr.sin6_addr.s6_addr32[2] |= in in6_tmpifadd()
2264 (randid[0] & ~(ifra.ifra_prefixmask.sin6_addr.s6_addr32[2])); in in6_tmpifadd()
[all …]
H A Dnd6_nbr.c181 daddr6.s6_addr32[1] == 0 && in nd6_ns_input()
182 daddr6.s6_addr32[2] == IPV6_ADDR_INT32_ONE && in nd6_ns_input()
466 ip6->ip6_dst.s6_addr32[1] = 0; in nd6_ns_output_fib()
467 ip6->ip6_dst.s6_addr32[2] = IPV6_ADDR_INT32_ONE; in nd6_ns_output_fib()
468 ip6->ip6_dst.s6_addr32[3] = taddr6->s6_addr32[3]; in nd6_ns_output_fib()
1030 daddr6.s6_addr32[1] = 0; in nd6_na_output_fib()
1031 daddr6.s6_addr32[2] = 0; in nd6_na_output_fib()
1032 daddr6.s6_addr32[3] = IPV6_ADDR_INT32_ONE; in nd6_na_output_fib()
H A Dip6_mroute.c294 #define MF6CHASH(a, g) MF6CHASHMOD((a).s6_addr32[0] ^ (a).s6_addr32[1] ^ \
295 (a).s6_addr32[2] ^ (a).s6_addr32[3] ^ \
296 (g).s6_addr32[0] ^ (g).s6_addr32[1] ^ \
297 (g).s6_addr32[2] ^ (g).s6_addr32[3])
H A Din6.c656 maddr->s6_addr32[0] = IPV6_ADDR_INT32_MLL; in in6_solicited_node_maddr()
657 maddr->s6_addr32[2] = htonl(1); in in6_solicited_node_maddr()
658 maddr->s6_addr32[3] = base->s6_addr32[3]; in in6_solicited_node_maddr()
2321 return (IN6_LLTBL_HASH(dst->s6_addr32[3], hsize)); in in6_lltable_hash_dst()
2663 sin->sin_addr.s_addr = sin6->sin6_addr.s6_addr32[3]; in in6_sin6_2_sin()
2674 sin6->sin6_addr.s6_addr32[0] = 0; in in6_sin_2_v4mapsin6()
2675 sin6->sin6_addr.s6_addr32[1] = 0; in in6_sin_2_v4mapsin6()
2676 sin6->sin6_addr.s6_addr32[2] = IPV6_ADDR_INT32_SMP; in in6_sin_2_v4mapsin6()
2677 sin6->sin6_addr.s6_addr32[3] = sin->sin_addr.s_addr; in in6_sin_2_v4mapsin6()
/freebsd/sys/compat/linuxkpi/common/include/net/
H A Daddrconf.h43 sol->s6_addr32[1] = 0; in addrconf_addr_solict_mult()
44 sol->s6_addr32[2] = IPV6_ADDR_INT32_ONE; in addrconf_addr_solict_mult()
45 sol->s6_addr32[3] = ia6->s6_addr32[3]; in addrconf_addr_solict_mult()
H A Dipv6.h93 __ipv6_addr_set_half(&addr->s6_addr32[0], w1, w2); in ipv6_addr_set()
94 __ipv6_addr_set_half(&addr->s6_addr32[2], w3, w4); in ipv6_addr_set()
108 return ((a->s6_addr32[0] | a->s6_addr32[1] | in ipv6_addr_v4mapped()
109 (a->s6_addr32[2] ^ htonl(0x0000ffff))) == 0); in ipv6_addr_v4mapped()
H A Dif_inet6.h52 memcpy(buf + 2, &addr->s6_addr32[3], sizeof(__u32)); in ipv6_eth_mc_map()
/freebsd/sys/netpfil/ipfw/nptv6/
H A Dnptv6.c83 (a)->s6_addr32[0] &= (m)->s6_addr32[0]; \
84 (a)->s6_addr32[1] &= (m)->s6_addr32[1]; \
85 (a)->s6_addr32[2] &= (m)->s6_addr32[2]; \
86 (a)->s6_addr32[3] &= (m)->s6_addr32[3]; \
91 (((d)->s6_addr32[0] ^ (a)->s6_addr32[0]) & (m)->s6_addr32[0]) == 0 && \
92 (((d)->s6_addr32[1] ^ (a)->s6_addr32[1]) & (m)->s6_addr32[1]) == 0 && \
93 (((d)->s6_addr32[2] ^ (a)->s6_addr32[2]) & (m)->s6_addr32[2]) == 0 && \
94 (((d)->s6_addr32[3] ^ (a)->s6_addr32[3]) & (m)->s6_addr32[3]) == 0 )
210 (a->s6_addr32[2] == 0 && a->s6_addr32[3] == 0)) in nptv6_search_index()
/freebsd/sys/netpfil/ipfw/nat64/
H A Dnat64_translate.c358 ip6->s6_addr32[plen / 32] = ia; in nat64_embed_ip4()
379 ip6->s6_addr32[2] = ia >> 8; in nat64_embed_ip4()
380 ip6->s6_addr32[3] = ia << 24; in nat64_embed_ip4()
382 ip6->s6_addr32[2] = ia << 8; in nat64_embed_ip4()
383 ip6->s6_addr32[3] = ia >> 24; in nat64_embed_ip4()
411 if (ip6->s6_addr32[3] != 0 || ip6->s6_addr32[2] != 0) in nat64_extract_ip4()
415 if (ip6->s6_addr32[3] != 0 || in nat64_extract_ip4()
420 if (ip6->s6_addr32[3] != 0 || in nat64_extract_ip4()
436 ia = ip6->s6_addr32[plen / 32]; in nat64_extract_ip4()
451 ia = (ip6->s6_addr32[2] << 8) | (ip6->s6_addr32[3] >> 24); in nat64_extract_ip4()
[all …]
H A Dnat64_translate.h134 ((a)->s6_addr32[0] == IPV6_ADDR_INT32_WKPFX && \
135 (a)->s6_addr32[1] == 0 && (a)->s6_addr32[2] == 0)
/freebsd/usr.sbin/ndp/
H A Dndp_netlink.c127 #define s6_addr32 __u6_addr.__u6_addr32 macro
129 (a)->s6_addr32[0] &= (m)->s6_addr32[0]; \
130 (a)->s6_addr32[1] &= (m)->s6_addr32[1]; \
131 (a)->s6_addr32[2] &= (m)->s6_addr32[2]; \
132 (a)->s6_addr32[3] &= (m)->s6_addr32[3]; \
/freebsd/sys/net/route/
H A Droute_rtentry.c276 return (bitcount32(addr->s6_addr32[0]) + bitcount32(addr->s6_addr32[1]) + in inet6_get_plen()
277 bitcount32(addr->s6_addr32[2]) + bitcount32(addr->s6_addr32[3])); in inet6_get_plen()
/freebsd/contrib/ofed/librdmacm/
H A Daddrinfo.c134 ib_addr_set(&(*dst)->sib_addr, src->sin6_addr.s6_addr32[0], in ucma_convert_in6()
135 src->sin6_addr.s6_addr32[1], src->sin6_addr.s6_addr32[2], in ucma_convert_in6()
136 src->sin6_addr.s6_addr32[3]); in ucma_convert_in6()
H A Dconfig.h5 #define s6_addr32 __u6_addr.__u6_addr32 macro
/freebsd/sys/ofed/include/rdma/
H A Dib_addr.h324 if (addr->s6_addr32[0] == htonl(0xfe800000) && in rdma_link_local_addr()
325 addr->s6_addr32[1] == 0) in rdma_link_local_addr()
345 ipv4_addr = addr->s6_addr32[3]; in rdma_is_multicast_addr()
/freebsd/sys/tests/fib_lookup/
H A Dfib_lookup.c594 uint32_t v = ntohl(addr->s6_addr32[3 - i]); in inc_prefix6()
596 addr->s6_addr32[3 - i] = htonl(v); in inc_prefix6()
607 uint32_t v = ntohl(addr->s6_addr32[3 - i]); in dec_prefix6()
609 addr->s6_addr32[3 - i] = htonl(v); in dec_prefix6()
663 naddr.s6_addr32[i] = htonl(ntohl(naddr.s6_addr32[i]) | ~ntohl(mask6.s6_addr32[i])); in add_prefix6()
/freebsd/contrib/ofed/libibverbs/
H A Dverbs.c748 ipv6->s6_addr32[0] = 0; in map_ipv4_addr_to_ipv6()
749 ipv6->s6_addr32[1] = 0; in map_ipv4_addr_to_ipv6()
750 ipv6->s6_addr32[2] = htobe32(0x0000FFFF); in map_ipv4_addr_to_ipv6()
751 ipv6->s6_addr32[3] = ipv4; in map_ipv4_addr_to_ipv6()
943 (a->s6_addr32[0] == htobe32(0xff0e0000) && in ipv6_addr_v4mapped()
944 ((a->s6_addr32[1] | in ipv6_addr_v4mapped()
945 (a->s6_addr32[2] ^ htobe32(0x0000ffff))) == 0UL)); in ipv6_addr_v4mapped()
H A Dconfig.h32 #define s6_addr32 __u6_addr.__u6_addr32 macro
/freebsd/sys/dev/sfxge/
H A Dsfxge_rx.c145 return (left->s6_addr32[0] - right->s6_addr32[0]) | in ipv6_addr_cmp()
146 (left->s6_addr32[1] - right->s6_addr32[1]) | in ipv6_addr_cmp()
147 (left->s6_addr32[2] - right->s6_addr32[2]) | in ipv6_addr_cmp()
148 (left->s6_addr32[3] - right->s6_addr32[3]); in ipv6_addr_cmp()
/freebsd/usr.sbin/syslogd/
H A Dsyslogd.c160 #define s6_addr32 __u6_addr.__u6_addr32 macro
162 (((d)->s6_addr32[0] ^ (a)->s6_addr32[0]) & (m)->s6_addr32[0]) == 0 && \
163 (((d)->s6_addr32[1] ^ (a)->s6_addr32[1]) & (m)->s6_addr32[1]) == 0 && \
164 (((d)->s6_addr32[2] ^ (a)->s6_addr32[2]) & (m)->s6_addr32[2]) == 0 && \
165 (((d)->s6_addr32[3] ^ (a)->s6_addr32[3]) & (m)->s6_addr32[3]) == 0 )
3402 mask6p = (uint32_t *)&sstosin6(&ap->a_mask)->sin6_addr.s6_addr32[0]; in allowaddr()
3403 addr6p = (uint32_t *)&sstosin6(&ap->a_addr)->sin6_addr.s6_addr32[0]; in allowaddr()
/freebsd/sbin/route/
H A Droute_netlink.c48 #define s6_addr32 __u6_addr.__u6_addr32 macro
54 return (bitcount32(addr->s6_addr32[0]) + bitcount32(addr->s6_addr32[1]) + in inet6_get_plen()
55 bitcount32(addr->s6_addr32[2]) + bitcount32(addr->s6_addr32[3])); in inet6_get_plen()
/freebsd/sys/net/altq/
H A Daltq_subr.c1685 if (filt->ff_flow6.fi6_src.s6_addr32[i] !=
1686 (pkt->fi6_src.s6_addr32[i] &
1687 filt->ff_mask6.mask6_src.s6_addr32[i]))
1692 if (filt->ff_flow6.fi6_dst.s6_addr32[i] !=
1693 (pkt->fi6_dst.s6_addr32[i] &
1694 filt->ff_mask6.mask6_dst.s6_addr32[i]))

123