/illumos-gate/usr/src/cmd/dtrace/test/tst/common/funcs/ |
H A D | tst.inet_ntoa6.d | 29 struct in6_addr *ip6a; 30 struct in6_addr *ip6b; 31 struct in6_addr *ip6c; 32 struct in6_addr *ip6d; 33 struct in6_addr *ip6e; 34 struct in6_addr *ip6f; 35 struct in6_addr *ip6g; 39 this->buf6a = alloca(sizeof (struct in6_addr)); 40 this->buf6b = alloca(sizeof (struct in6_addr)); 41 this->buf6c = alloca(sizeof (struct in6_addr)); [all …]
|
H A D | tst.inet_ntop.d | 33 struct in6_addr *ip6a; 34 struct in6_addr *ip6b; 35 struct in6_addr *ip6c; 36 struct in6_addr *ip6d; 37 struct in6_addr *ip6e; 38 struct in6_addr *ip6f; 39 struct in6_addr *ip6g; 40 struct in6_addr *ip6h; 48 this->buf6a = alloca(sizeof (struct in6_addr)); 49 this->buf6b = alloca(sizeof (struct in6_addr)); [all …]
|
/illumos-gate/usr/src/boot/include/netinet6/ |
H A D | in6.h | 95 struct in6_addr { struct 128 struct in6_addr sin6_addr; /* IP6 address */ 150 extern const struct in6_addr in6mask0; 151 extern const struct in6_addr in6mask32; 152 extern const struct in6_addr in6mask64; 153 extern const struct in6_addr in6mask96; 154 extern const struct in6_addr in6mask128; 209 extern const struct in6_addr in6addr_any; 210 extern const struct in6_addr in6addr_loopback; 212 extern const struct in6_addr in6addr_nodelocal_allnodes; [all …]
|
/illumos-gate/usr/src/lib/libsocket/inet/ |
H A D | inet6_rthdr.c | 58 segments * sizeof (struct in6_addr)); in inet6_rth_space() 77 segments * sizeof (struct in6_addr)) in inet6_rth_init() 94 inet6_rth_add(void *bp, const struct in6_addr *addr) in inet6_rth_add() 97 struct in6_addr *addrs; in inet6_rth_add() 104 addrs = (struct in6_addr *)((char *)rthdr + sizeof (*rthdr)); in inet6_rth_add() 117 struct in6_addr tmp; in inet6_rth_reverse() 118 struct in6_addr *rtout_addrs; in inet6_rth_reverse() 119 struct in6_addr *rtin_addrs; in inet6_rth_reverse() 131 rtout_addrs = (struct in6_addr *)((char *)rtout + sizeof (*rtout)); in inet6_rth_reverse() 132 rtin_addrs = (struct in6_addr *)((char *)rtin + sizeof (*rtin)); in inet6_rth_reverse() [all …]
|
H A D | getaddrinfo.c | 65 const struct in6_addr in6addr_any = IN6ADDR_ANY_INIT; 66 const struct in6_addr in6addr_loopback = IN6ADDR_LOOPBACK_INIT; 541 struct in6_addr *addr, const char *zonestr, const char *canonname, in add_address6() 566 &addr->s6_addr, sizeof (struct in6_addr)); in add_address6() 624 struct in6_addr v6addr; in get_addr() 629 sizeof (struct in6_addr)); in get_addr() 634 sizeof (struct in6_addr)); in get_addr() 693 struct in6_addr v6addr; in get_addr() 732 struct in6_addr v6addr; in get_addr() 737 struct in6_addr *v6addrp; in get_addr() [all …]
|
/illumos-gate/usr/src/cmd/cmd-inet/usr.lib/in.ripngd/ |
H A D | table.h | 51 struct in6_addr rt_dst; /* match value */ 52 struct in6_addr rt_router; /* who to forward to */ 80 extern void rtadd(struct in6_addr *, struct in6_addr *, int, int, int, 82 extern void rtchange(struct rt_entry *, struct in6_addr *, short, 85 extern void rtcreate_prefix(struct in6_addr *, struct in6_addr *, int); 89 extern struct rt_entry *rtlookup(struct in6_addr *, int);
|
H A D | tables.c | 125 rthash(struct in6_addr *dst, int prefix_length) in rthash() 140 rtmask_to_bits(uint_t prefix_length, struct in6_addr *prefix) in rtmask_to_bits() 145 bzero((caddr_t)prefix, sizeof (struct in6_addr)); in rtmask_to_bits() 154 rtcreate_prefix(struct in6_addr *p1, struct in6_addr *dst, int bits) in rtcreate_prefix() 176 rtlookup(struct in6_addr *dst, int prefix_length) in rtlookup() 206 rtcmd(uchar_t type, struct in6_addr *dst, struct in6_addr *gateway, in rtcmd() 232 rtadd(struct in6_addr *dst, struct in6_addr *gate, int prefix_length, in rtadd() 238 struct in6_addr pdst; in rtadd() 323 rtchange(struct rt_entry *rt, struct in6_addr *gate, short metric, in rtchange()
|
/illumos-gate/usr/src/cmd/cmd-inet/usr.lib/in.ndpd/ |
H A D | tables.h | 59 struct in6_addr pi_ifaddr; /* Local address */ 62 struct in6_addr pi_token; 66 struct in6_addr pi_tmp_token; /* For RFC3041 addrs */ 67 struct in6_addr pi_dst_token; /* For POINTOPOINT */ 160 struct in6_addr pr_prefix; /* Used to indentify prefix */ 164 struct in6_addr pr_address; 208 struct in6_addr adv_pr_prefix; /* Used to indentify prefix */ 238 struct in6_addr dr_address; /* Used to identify the router */ 269 extern boolean_t token_equal(struct in6_addr t1, struct in6_addr t2, 272 extern struct prefix *prefix_create(struct phyint *pi, struct in6_addr addr, [all …]
|
/illumos-gate/usr/src/uts/common/io/hxge/ |
H A D | hxge_flow.h | 44 struct in6_addr ip6src; 45 struct in6_addr ip6dst; 58 struct in6_addr ip6src; 59 struct in6_addr ip6dst; 71 struct in6_addr ip6src; 72 struct in6_addr ip6dst; 80 struct in6_addr ip4src; 81 struct in6_addr ip4dst; 86 struct in6_addr ip6src; 87 struct in6_addr ip6dst;
|
/illumos-gate/usr/src/uts/common/sys/nxge/ |
H A D | nxge_flow.h | 45 struct in6_addr ip6src; 46 struct in6_addr ip6dst; 61 struct in6_addr ip6src; 62 struct in6_addr ip6dst; 76 struct in6_addr ip6src; 77 struct in6_addr ip6dst; 86 struct in6_addr ip4src; 87 struct in6_addr ip4dst; 92 struct in6_addr ip6src; 93 struct in6_addr ip6dst; [all …]
|
/illumos-gate/usr/src/lib/print/libpapi-common/common/ |
H A D | misc.c | 102 static struct in6_addr ** 105 struct in6_addr **result = NULL; in local_interfaces() 139 struct in6_addr v6[1], *addr = NULL; in local_interfaces() 158 struct in6_addr *a = malloc(sizeof (*a)); in local_interfaces() 172 struct in6_addr **lif = local_interfaces(); in match_interfaces() 184 struct in6_addr **tmp = (struct in6_addr **)hp->h_addr_list; in match_interfaces() 192 sizeof (struct in6_addr)) == 0) in match_interfaces()
|
/illumos-gate/usr/src/cmd/cmd-inet/usr.lib/in.mpathd/ |
H A D | mpd_tables.h | 307 struct in6_addr li_addr; /* IP address */ 308 struct in6_addr li_dstaddr; /* Dst IP address for pointopoint */ 309 struct in6_addr li_subnet; /* prefix / subnet */ 329 struct in6_addr tg_address; /* Target IP address */ 441 struct in6_addr addr); 443 struct in6_addr addr, boolean_t is_router); 446 extern void target_add(struct phyint_instance *pii, struct in6_addr addr, 454 extern char *pr_addr(int af, struct in6_addr addr, char *abuf, int len); 455 extern void addr2storage(int af, const struct in6_addr *addr, 458 extern boolean_t prefix_equal(struct in6_addr, struct in6_addr, uint_t); [all …]
|
/illumos-gate/usr/src/uts/common/netinet/ |
H A D | icmp6.h | 76 struct in6_addr mld_addr; /* multicast address */ 126 struct in6_addr mld2mar_group; /* group address being reported */ 159 struct in6_addr rpm_prefix; 175 struct in6_addr rpu_prefix; 194 struct in6_addr rrr_prefix; 296 struct in6_addr nd_ns_target; /* target address */ 307 struct in6_addr nd_na_target; /* target address */ 343 struct in6_addr nd_rd_target; /* target address */ 344 struct in6_addr nd_rd_dst; /* destination address */ 376 struct in6_addr nd_opt_pi_prefix; [all …]
|
H A D | in.h | 105 struct in6_addr { struct 138 typedef struct in6_addr in6_addr_t; argument 432 struct in6_addr sin6_addr; 1040 struct in6_addr ipv6mr_multiaddr; /* IPv6 multicast addr */ 1142 struct in6_addr ipi6_addr; /* src/dst IPv6 address */ 1161 extern int inet6_rth_add(void *bp, const struct in6_addr *addr); 1164 extern struct in6_addr *inet6_rth_getaddr(const void *bp, int index); 1331 extern const struct in6_addr in6addr_any; 1332 extern const struct in6_addr in6addr_loopback; 1334 extern struct in6_addr in6addr_any; [all …]
|
/illumos-gate/usr/src/lib/libilb/common/ |
H A D | libilb_impl.h | 139 struct in6_addr sgs_addr; 166 struct in6_addr rl_vip; 173 struct in6_addr rl_nat_src_start; 174 struct in6_addr rl_nat_src_end; 175 struct in6_addr rl_stickymask; 243 struct in6_addr i_next_ip_addr(struct in6_addr *, int);
|
H A D | ilb_subr.c | 118 struct in6_addr *a6_1, *a6_2; in i_cmp_addr_impl() 125 af = GET_AF((struct in6_addr *)ip1); in i_cmp_addr_impl() 127 IN6_V4MAPPED_TO_IPADDR((struct in6_addr *)ip1, i1); in i_cmp_addr_impl() 128 IN6_V4MAPPED_TO_IPADDR((struct in6_addr *)ip2, i2); in i_cmp_addr_impl() 133 a6_1 = (struct in6_addr *)ip1; in i_cmp_addr_impl() 134 a6_2 = (struct in6_addr *)ip2; in i_cmp_addr_impl() 240 ilb_cmp_in6_addr(struct in6_addr *ip1, struct in6_addr *ip2, int64_t *diff) in ilb_cmp_in6_addr()
|
/illumos-gate/usr/src/lib/libnsl/nss/ |
H A D | getipnodeby.c | 460 struct in6_addr *addr6 = 0; in getipnodebyaddr() 472 if ((addr6 = (struct in6_addr *)src) == NULL) { in getipnodebyaddr() 517 nssin.arg.nss.host.len = sizeof (struct in6_addr); in getipnodebyaddr() 563 addr6 = (struct in6_addr *)hp->h_addr_list[0]; in getipnodebyaddr() 578 struct in6_addr v4mapbuf; in getipnodebyaddr() 594 nssin.arg.nss.host.len = sizeof (struct in6_addr); in getipnodebyaddr() 835 struct in6_addr *addr6p; in __mapv4tov6() 848 buff_locp = (char *)ROUND_DOWN(limit, sizeof (struct in6_addr)); in __mapv4tov6() 863 buff_locp -= sizeof (struct in6_addr); in __mapv4tov6() 873 addr6p = (struct in6_addr *)buff_locp; in __mapv4tov6() [all …]
|
/illumos-gate/usr/src/lib/varpd/direct/common/ |
H A D | libvarpd_direct.c | 51 struct in6_addr vad_ip; 138 bcopy(&vdp->vad_ip, &otp->otp_ip, sizeof (struct in6_addr)); in varpd_direct_default() 202 if (*sizep < sizeof (struct in6_addr)) in varpd_direct_getprop() 208 bcopy(&vdp->vad_ip, buf, sizeof (struct in6_addr)); in varpd_direct_getprop() 209 *sizep = sizeof (struct in6_addr); in varpd_direct_getprop() 244 const struct in6_addr *ipv6 = buf; in varpd_direct_setprop() 246 if (size < sizeof (struct in6_addr)) in varpd_direct_setprop() 256 bcopy(buf, &vdp->vad_ip, sizeof (struct in6_addr)); in varpd_direct_setprop()
|
/illumos-gate/usr/src/cmd/cmd-inet/usr.sbin/snoop/ |
H A D | snoop_ipaddr.c | 74 struct in6_addr h6_addr; 158 ip6lookup(const struct in6_addr *ip6addr) in ip6lookup() 185 hp = getipnodebyaddr(ip6addr, sizeof (struct in6_addr), in ip6lookup() 246 sizeof (struct in6_addr)); in addhost() 314 return (ip6lookup((const struct in6_addr *)ipaddr)->h_hostname); in addrtoname() 329 struct in6_addr addrv6; in load_names() 380 static struct in6_addr h46_addr[MAXADDRS]; /* v4mapped address */ in lgetipnodebyname() 400 hp->h_length = sizeof (struct in6_addr); in lgetipnodebyname() 436 sizeof (struct in6_addr); in lgetipnodebyname()
|
/illumos-gate/usr/src/uts/common/sys/ |
H A D | bootprops.h | 105 struct in6_addr u_in6; 109 struct in6_addr u_in6; 113 struct in6_addr u_in6; 126 struct in6_addr u_in6;
|
/illumos-gate/usr/src/uts/common/io/overlay/plugins/ |
H A D | overlay_vxlan.c | 87 struct in6_addr vxl_laddr; 222 if (*bufsize < sizeof (struct in6_addr)) in vxlan_o_getprop() 229 bcopy(&vxl->vxl_laddr, buf, sizeof (struct in6_addr)); in vxlan_o_getprop() 230 *bufsize = sizeof (struct in6_addr); in vxlan_o_getprop() 261 const struct in6_addr *ipv6 = buf; in vxlan_o_setprop() 262 if (bufsize != sizeof (struct in6_addr)) in vxlan_o_setprop() 283 bcopy(ipv6, &vxl->vxl_laddr, sizeof (struct in6_addr)); in vxlan_o_setprop()
|
/illumos-gate/usr/src/lib/nsswitch/dns/common/ |
H A D | dns_common.c | 75 sizeof (struct in6_addr); in dns_netdb_aliases() 83 struct in6_addr *addr6p = (struct in6_addr *)*aliaspp; in dns_netdb_aliases() 85 (void) memset(addr6p, '\0', sizeof (struct in6_addr)); in dns_netdb_aliases() 115 struct in6_addr *addrp6; in ent2result() 124 sizeof (struct in6_addr); in ent2result() 147 addrp6 = (struct in6_addr *)ROUND_DOWN(limit, sizeof (*addrp6)); in ent2result() 219 if (IN6_IS_ADDR_V4MAPPED((struct in6_addr *)*p)) { in ent2str() 221 IN6_V4MAPPED_TO_INADDR((struct in6_addr *)*p, in ent2str() 329 struct in6_addr in6; in _nss_has_interfaces() 330 const struct in6_addr in6addr_any = IN6ADDR_ANY_INIT; in _nss_has_interfaces() [all …]
|
H A D | gethostent6.c | 129 static struct in6_addr ** 130 cloneAddrList(struct hostent *h, struct in6_addr **moreAddrs, int *outerr) { in cloneAddrList() 132 struct in6_addr **addrArray, *addrList; in cloneAddrList() 153 if (domap && addrlen < sizeof (struct in6_addr)) in cloneAddrList() 154 addrlen = sizeof (struct in6_addr); in cloneAddrList() 290 struct in6_addr **v6Addrs = 0, **mergeAddrs = 0; 397 mhe.h_length = sizeof (struct in6_addr); 403 v6he.h_length = sizeof (struct in6_addr);
|
/illumos-gate/usr/src/lib/nsswitch/files/common/ |
H A D | gethostent.c | 134 struct in6_addr *addrpv6; in __nss_files_get_addr() 149 addrpv6 = (struct in6_addr *)addrp; in __nss_files_get_addr() 159 *h_length = sizeof (struct in6_addr); in __nss_files_get_addr() 174 struct in6_addr addr_ipv6; in __nss_files_check_addr() 353 struct in6_addr *taddr6 = NULL; 373 taddr6 = (struct in6_addr *)calloc(ntaddr, sizeof (*taddr6)); 584 taddr6 = (struct in6_addr *)addrp; 621 struct in6_addr *addrp6; 634 addrp6 = (struct in6_addr *) 642 sizeof (struct in6_addr));
|
/illumos-gate/usr/src/cmd/getent/ |
H A D | dogetipnodes.c | 57 if (IN6_IS_ADDR_V4MAPPED((struct in6_addr *)*p)) { in puthostent() 58 IN6_V4MAPPED_TO_INADDR((struct in6_addr *)*p, in puthostent() 95 struct in6_addr in6; in dogetipnodes()
|