Home
last modified time | relevance | path

Searched refs:in6_addr (Results 1 – 25 of 204) sorted by relevance

123456789

/illumos-gate/usr/src/cmd/dtrace/test/tst/common/funcs/
H A Dtst.inet_ntoa6.d29 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 Dtst.inet_ntop.d33 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 Din6.h95 struct in6_addr { struct
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;
379 struct in6_addr *ro_ia6;
530 struct in6_addr ipv6mr_multiaddr;
653 int in6_localaddr(struct in6_addr *);
[all …]
/illumos-gate/usr/src/lib/libsocket/inet/
H A Dinet6_rthdr.c58 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()
166 struct in6_addr *
170 struct in6_addr *rv; in inet6_rth_getaddr()
[all …]
H A Dgetaddrinfo.c65 const struct in6_addr in6addr_any = IN6ADDR_ANY_INIT;
66 const struct in6_addr in6addr_loopback = IN6ADDR_LOOPBACK_INIT;
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()
739 v6addrp = (struct in6_addr *)hp->h_addr_list[i]; in get_addr()
[all …]
/illumos-gate/usr/src/cmd/cmd-inet/usr.lib/in.ripngd/
H A Dtable.h51 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 Dtables.c125 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 Dtables.h59 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;
269 extern boolean_t token_equal(struct in6_addr t1, struct in6_addr t2,
279 extern boolean_t prefix_equal(struct in6_addr p1, struct in6_addr p2,
287 struct in6_addr prefix);
290 struct in6_addr addr, int addrlen);
[all …]
/illumos-gate/usr/src/uts/common/io/hxge/
H A Dhxge_flow.h44 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 Dnxge_flow.h45 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 Dmisc.c102 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 Dmpd_tables.h307 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 Dicmp6.h73 struct in6_addr mld_addr; /* multicast address */
123 struct in6_addr mld2mar_group; /* group address being reported */
156 struct in6_addr rpm_prefix;
172 struct in6_addr rpu_prefix;
191 struct in6_addr rrr_prefix;
293 struct in6_addr nd_ns_target; /* target address */
304 struct in6_addr nd_na_target; /* target address */
340 struct in6_addr nd_rd_target; /* target address */
341 struct in6_addr nd_rd_dst; /* destination address */
371 struct in6_addr nd_opt_pi_prefix;
/illumos-gate/usr/src/lib/libilb/common/
H A Dlibilb_impl.h139 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 Dilb_subr.c118 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 Dgetipnodeby.c460 struct in6_addr *addr6 = 0; in getipnodebyaddr()
578 struct in6_addr v4mapbuf; in getipnodebyaddr()
835 struct in6_addr *addr6p; in __mapv4tov6()
863 buff_locp -= sizeof (struct in6_addr); in __mapv4tov6()
873 addr6p = (struct in6_addr *)buff_locp; in __mapv4tov6()
947 buff_locp -= sizeof (struct in6_addr); in __mapv4tov6()
958 sizeof (struct in6_addr)); in __mapv4tov6()
965 buff_locp -= sizeof (struct in6_addr); in __mapv4tov6()
975 addr6p = (struct in6_addr *)buff_locp; in __mapv4tov6()
1108 buff_locp -= sizeof (struct in6_addr); in __mappedtov4()
[all …]
/illumos-gate/usr/src/lib/varpd/direct/common/
H A Dlibvarpd_direct.c51 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 Dsnoop_ipaddr.c74 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 Dbootprops.h105 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 Doverlay_vxlan.c87 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 Ddns_common.c75 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 Dgethostent6.c129 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 Dgethostent.c134 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/lib/libresolv2/common/inet/
H A Dinet_data.c43 const struct in6_addr isc_in6addr_any = IN6ADDR_ANY_INIT;
44 const struct in6_addr isc_in6addr_loopback = IN6ADDR_LOOPBACK_INIT;
/illumos-gate/usr/src/cmd/getent/
H A Ddogetipnodes.c57 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()

123456789