/illumos-gate/usr/src/uts/common/inet/ |
H A D | ip6.h | 188 ((((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 D | ipclassifier.h | 644 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 D | ip_ire.h | 59 IRE_ADDR_HASH((addr).s6_addr32[3], table_size)
|
/illumos-gate/usr/src/uts/common/inet/ilb/ |
H A D | ilb_conn.c | 574 (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 D | ilb_nat.c | 64 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 D | ilb_impl.h | 117 #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 D | ilb.c | 319 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 D | ilb_alg_hash.c | 44 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 D | flowacct.c | 269 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 D | filters.c | 777 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 D | classifier.c | 640 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 D | trie.c | 353 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 D | http-addr.c | 231 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 D | http.h | 81 #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 D | inet_ntop.c | 302 &(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 D | tnet.c | 312 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 D | ip6_if.c | 1096 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 D | ip6_input.c | 533 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 D | tnd.c | 123 #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 D | ipv6cp.c | 284 #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 D | eui64.h | 41 #define s6_addr32 _S6_un._S6_u32 macro
|
/illumos-gate/usr/src/uts/common/inet/sctp/ |
H A D | sctp_impl.h | 207 #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 D | mac_protect.c | 1446 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 D | iscsit_tgt.c | 1944 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 D | in6.h | 107 #define s6_addr32 __u6_addr.__u6_addr32 macro
|