Home
last modified time | relevance | path

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

12

/illumos-gate/usr/src/uts/common/inet/
H A Dip6.h188 ((((a).s6_addr32[0] & (m).s6_addr32[0]) == (b).s6_addr32[0]) && \
189 (((a).s6_addr32[1] & (m).s6_addr32[1]) == (b).s6_addr32[1]) && \
190 (((a).s6_addr32[2] & (m).s6_addr32[2]) == (b).s6_addr32[2]) && \
191 (((a).s6_addr32[3] & (m).s6_addr32[3]) == (b).s6_addr32[3]))
196 (((a).s6_addr32[1] & (m).s6_addr32[1]) == \
198 (((a).s6_addr32[2] & (m).s6_addr32[2]) == \
201 ((b).s6_addr32[3] & (m).s6_addr32[3])))
205 ((d).s6_addr32[0] = (s).s6_addr32[0] & (m).s6_addr32[0], \
206 (d).s6_addr32[1] = (s).s6_addr32[1] & (m).s6_addr32[1], \
207 (d).s6_addr32[2] = (s).s6_addr32[2] & (m).s6_addr32[2], \
[all …]
H A Dipclassifier.h644 IPCL_IPTUN_HASH((laddr)->s6_addr32[0] ^ (laddr)->s6_addr32[1] ^ \
645 (faddr)->s6_addr32[2] ^ (faddr)->s6_addr32[3], \
646 (faddr)->s6_addr32[0] ^ (faddr)->s6_addr32[1] ^ \
647 (laddr)->s6_addr32[2] ^ (laddr)->s6_addr32[3])
H A Dip_ire.h59 IRE_ADDR_HASH((addr).s6_addr32[3], table_size)
/illumos-gate/usr/src/uts/common/inet/ilb/
H A Dilb_conn.c574 (uint16_t *)&info->nat_dst.s6_addr32[3], in ilb_conn_add()
575 (uint16_t *)&dst->s6_addr32[3], 0, 0, in ilb_conn_add()
578 (uint16_t *)&info->nat_dst.s6_addr32[3], in ilb_conn_add()
579 (uint16_t *)&dst->s6_addr32[3], in ilb_conn_add()
604 (uint16_t *)&dst->s6_addr32[3], in ilb_conn_add()
605 (uint16_t *)&info->nat_src.s6_addr32[3], in ilb_conn_add()
609 (uint16_t *)&dst->s6_addr32[3], in ilb_conn_add()
620 (uint16_t *)&src->s6_addr32[3], in ilb_conn_add()
621 (uint16_t *)&dst->s6_addr32[3], in ilb_conn_add()
626 (uint16_t *)&src->s6_addr32[3], in ilb_conn_add()
[all …]
H A Dilb_nat.c64 i = ntohl(a->s6_addr32[3]); in incr_addr()
66 a->s6_addr32[3] = htonl(++i); in incr_addr()
72 a->s6_addr32[3] = htonl(i); in incr_addr()
75 a->s6_addr32[3] = 0; in incr_addr()
78 a->s6_addr32[2] = htonl(i); in incr_addr()
81 a->s6_addr32[2] = 0; in incr_addr()
84 a->s6_addr32[1] = htonl(i); in incr_addr()
87 a->s6_addr32[1] = 0; in incr_addr()
208 ILB_NAT_SRC_HASH(idx, &nat_src->s6_addr32[3], &serv_addr->s6_addr32[3], in ilb_find_nat_src()
H A Dilb_impl.h117 #define iser_addr_v4 iser_addr_v6.s6_addr32[3]
118 #define iser_prefix_v4 iser_prefix_v6.s6_addr32[3]
194 #define ir_target_v4 ir_target_v6.s6_addr32[3]
196 #define ir_target_prefix_v4 ir_prefix_v6.s6_addr32[3]
H A Dilb.c319 i = ILB_RULE_HASH((uint8_t *)&addr->s6_addr32[3], in ilb_rule_hash_add()
495 addr1 = ntohl(a1->s6_addr32[3]); in num_nat_src_v6()
496 addr2 = ntohl(a2->s6_addr32[3]); in num_nat_src_v6()
497 if (a1->s6_addr32[0] != a2->s6_addr32[0] || in num_nat_src_v6()
498 a1->s6_addr32[1] != a2->s6_addr32[1] || in num_nat_src_v6()
499 a1->s6_addr32[2] > a2->s6_addr32[2] || in num_nat_src_v6()
500 (a1->s6_addr32[2] == a2->s6_addr32[2] && addr1 > addr2)) { in num_nat_src_v6()
503 if (a1->s6_addr32[2] == a2->s6_addr32[2]) { in num_nat_src_v6()
506 ret = (ntohl(a2->s6_addr32[2]) - ntohl(a1->s6_addr32[2])); in num_nat_src_v6()
563 v4_addr1 = cmd->vip.s6_addr32[3]; in ilb_rule_add()
[all …]
H A Dilb_alg_hash.c44 HASH_IP_V4((hash), (addr)->s6_addr32[3], (size))
53 HASH_IP_PORT_V4((hash), (addr)->s6_addr32[3], (port), (size))
62 HASH_IP_VIP_V4((hash), (saddr)->s6_addr32[3], (daddr)->s6_addr32[3], \
/illumos-gate/usr/src/uts/common/ipp/flowacct/
H A Dflowacct.c269 bcopy(ip6h->ip6_src.s6_addr32, header->saddr.s6_addr32, in flowacct_extract_header()
270 sizeof (ip6h->ip6_src.s6_addr32)); in flowacct_extract_header()
271 bcopy(ip6h->ip6_dst.s6_addr32, header->daddr.s6_addr32, in flowacct_extract_header()
272 sizeof (ip6h->ip6_dst.s6_addr32)); in flowacct_extract_header()
470 bcopy(header->saddr.s6_addr32, flow->saddr.s6_addr32, in flowacct_update_flows_tbl()
471 sizeof (header->saddr.s6_addr32)); in flowacct_update_flows_tbl()
472 bcopy(header->daddr.s6_addr32, flow->daddr.s6_addr32, in flowacct_update_flows_tbl()
473 sizeof (header->daddr.s6_addr32)); in flowacct_update_flows_tbl()
688 htonl(flow->saddr.s6_addr32[count]); in flowacct_create_record()
690 htonl(flow->daddr.s6_addr32[count]); in flowacct_create_record()
/illumos-gate/usr/src/uts/common/ipp/ipgpc/
H A Dfilters.c777 bcopy(zeroaddr.s6_addr32, filter->saddr.s6_addr32, in ipgpc_parse_filter()
778 sizeof (filter->saddr.s6_addr32)); in ipgpc_parse_filter()
780 bcopy(zeroaddr.s6_addr32, filter->saddr_mask.s6_addr32, in ipgpc_parse_filter()
790 bcopy(addr, filter->saddr.s6_addr32, in ipgpc_parse_filter()
791 sizeof (filter->saddr.s6_addr32)); in ipgpc_parse_filter()
793 bcopy(mask, filter->saddr_mask.s6_addr32, in ipgpc_parse_filter()
848 bcopy(zeroaddr.s6_addr32, filter->daddr.s6_addr32, in ipgpc_parse_filter()
849 sizeof (filter->daddr.s6_addr32)); in ipgpc_parse_filter()
851 bcopy(zeroaddr.s6_addr32, filter->daddr_mask.s6_addr32, in ipgpc_parse_filter()
861 bcopy(addr, filter->daddr.s6_addr32, in ipgpc_parse_filter()
[all …]
H A Dclassifier.c640 bcopy(ip6h->ip6_src.s6_addr32, packet->saddr.s6_addr32, in parse_packet6()
641 sizeof (ip6h->ip6_src.s6_addr32)); in parse_packet6()
642 bcopy(ip6h->ip6_dst.s6_addr32, packet->daddr.s6_addr32, in parse_packet6()
643 sizeof (ip6h->ip6_dst.s6_addr32)); in parse_packet6()
688 (void) inet_ntop(af, pkt->saddr.s6_addr32, saddrbuf, in print_packet()
690 (void) inet_ntop(af, pkt->daddr.s6_addr32, daddrbuf, in print_packet()
H A Dtrie.c353 if (EXTRACTBIT(mask.s6_addr32[i], (pos - 1), type_len) in t_insert6()
357 bit = EXTRACTBIT(key.s6_addr32[i], (pos - 1), type_len); in t_insert6()
650 if (EXTRACTBIT(mask.s6_addr32[i], (pos - 1), type_len) in t_remove6()
654 bit = EXTRACTBIT(key.s6_addr32[i], (pos - 1), type_len); in t_remove6()
806 EXTRACTBIT(key.s6_addr32[i], (pos - 1), type_len); in t_retrieve6()
/illumos-gate/usr/src/lib/print/libhttp-core/common/
H A Dhttp-addr.c231 ntohl(addr->ipv6.sin6_addr.s6_addr32[0]), in httpAddrString()
232 ntohl(addr->ipv6.sin6_addr.s6_addr32[1]), in httpAddrString()
233 ntohl(addr->ipv6.sin6_addr.s6_addr32[2]), in httpAddrString()
234 ntohl(addr->ipv6.sin6_addr.s6_addr32[3])); in httpAddrString()
H A Dhttp.h81 #if defined(AF_INET6) && !defined(s6_addr32)
83 # define s6_addr32 _S6_un._S6_u32 macro
85 # define s6_addr32 __u6_addr.__u6_addr32
/illumos-gate/usr/src/uts/common/inet/ip/
H A Dinet_ntop.c302 &(v6outp->v6addr_u.s6_addr32[3])); in __inet_pton()
307 &(v6outp->v6addr_u.s6_addr32[3])); in __inet_pton()
310 v6outp->v6addr_u.s6_addr32[3] = in __inet_pton()
311 htonl(v6outp->v6addr_u.s6_addr32[3]); in __inet_pton()
H A Dtnet.c312 ap = (uint32_t *)&ga->ga_addr.s6_addr32[0]; in gcgrp_hash_by_addr()
333 if (ga1->ga_addr.s6_addr32[0] == ga2->ga_addr.s6_addr32[0] && in gcgrp_hash_cmp()
334 ga1->ga_addr.s6_addr32[1] == ga2->ga_addr.s6_addr32[1] && in gcgrp_hash_cmp()
335 ga1->ga_addr.s6_addr32[2] == ga2->ga_addr.s6_addr32[2] && in gcgrp_hash_cmp()
336 ga1->ga_addr.s6_addr32[3] == ga2->ga_addr.s6_addr32[3]) in gcgrp_hash_cmp()
H A Dip6_if.c1096 dest->s6_addr32[i] = in ipif_get_linklocal()
1097 token->s6_addr32[i] | ipv6_ll_template.s6_addr32[i]; in ipif_get_linklocal()
1424 if ((a1val = a1->s6_addr32[i]) != (a2val = a2->s6_addr32[i])) { in ip_common_prefix_v6()
H A Dip6_input.c533 if (ip6h->ip6_src.s6_addr32[0] == 0 && in ill_input_short_v6()
534 ip6h->ip6_src.s6_addr32[1] == 0) { in ill_input_short_v6()
543 if (ip6h->ip6_dst.s6_addr32[0] == 0 && in ill_input_short_v6()
544 ip6h->ip6_dst.s6_addr32[1] == 0) { in ill_input_short_v6()
/illumos-gate/usr/src/cmd/tsol/tnd/
H A Dtnd.c123 #define s6_addr32 _S6_un._S6_u32 macro
145 ((((a).s6_addr32[0] & (m).s6_addr32[0]) == (b).s6_addr32[0]) && \
146 (((a).s6_addr32[1] & (m).s6_addr32[1]) == (b).s6_addr32[1]) && \
147 (((a).s6_addr32[2] & (m).s6_addr32[2]) == (b).s6_addr32[2]) && \
148 (((a).s6_addr32[3] & (m).s6_addr32[3]) == (b).s6_addr32[3]))
/illumos-gate/usr/src/cmd/cmd-inet/usr.bin/pppd/
H A Dipv6cp.c284 #define VALIDID(a) ( (((a).s6_addr32[0] == 0) && ((a).s6_addr32[1] == 0)) && \
285 (((a).s6_addr32[2] != 0) || ((a).s6_addr32[3] != 0)) )
304 eui64_copy(addr.s6_addr32[2], wo->ourid);
316 eui64_copy(addr.s6_addr32[2], wo->hisid);
H A Deui64.h41 #define s6_addr32 _S6_un._S6_u32 macro
/illumos-gate/usr/src/uts/common/inet/sctp/
H A Dsctp_impl.h207 #define SCTP_PRINTADDR(a) (a).s6_addr32[0], (a).s6_addr32[1],\
208 (a).s6_addr32[2], (a).s6_addr32[3]
/illumos-gate/usr/src/uts/common/io/mac/
H A Dmac_protect.c1446 in6p->s6_addr32[i] = token->s6_addr32[i] | in insert_slaac_ip()
1447 in6p->s6_addr32[i]; in insert_slaac_ip()
2180 v6addr->s6_addr32[i] = token->s6_addr32[i] | in mac_protect_update_v6_local_addr()
2181 ll_template.s6_addr32[i]; in mac_protect_update_v6_local_addr()
2229 p = (uint8_t *)&token->s6_addr32[2]; in mac_protect_update_mac_token()
/illumos-gate/usr/src/uts/common/io/comstar/port/iscsit/
H A Discsit_tgt.c1944 if (in61->s6_addr32[i] > in62->s6_addr32[i]) in iscsit_portal_avl_compare()
1946 else if (in61->s6_addr32[i] < in62->s6_addr32[i]) in iscsit_portal_avl_compare()
/illumos-gate/usr/src/boot/include/netinet6/
H A Din6.h107 #define s6_addr32 __u6_addr.__u6_addr32 macro

12