Lines Matching defs:ipaddr

153  * the address and hostnames from the address object `ipaddr' to it.
157 i_ipadm_add_ipaddr2nvl(nvlist_t *nvl, ipadm_addrobj_t ipaddr)
162 sa_family_t af = ipaddr->ipadm_af;
182 ipaddr->ipadm_static_aname)) != 0)
184 if (ipaddr->ipadm_static_dname[0] != '\0') {
186 ipaddr->ipadm_static_dname)) != 0)
197 * the interface id and its prefixlen from the address object `ipaddr' to it.
300 struct ipadm_addrobj_s ipaddr;
304 bzero(&ipaddr, sizeof (ipaddr));
305 ipaddr.ipadm_af = AF_INET;
311 (void) strlcpy(ipaddr.ipadm_static_aname, hname,
312 sizeof (ipaddr.ipadm_static_aname));
316 (void) strlcpy(ipaddr.ipadm_static_dname, cp,
317 sizeof (ipaddr.ipadm_static_dname));
319 (void) i_ipadm_add_ipaddr2nvl(nvl, &ipaddr);
333 struct ipadm_addrobj_s ipaddr;
337 bzero(&ipaddr, sizeof (ipaddr));
338 ipaddr.ipadm_af = AF_INET6;
344 (void) strlcpy(ipaddr.ipadm_static_aname, hname,
345 sizeof (ipaddr.ipadm_static_aname));
349 (void) strlcpy(ipaddr.ipadm_static_dname, cp,
350 sizeof (ipaddr.ipadm_static_dname));
352 (void) i_ipadm_add_ipaddr2nvl(nvl, &ipaddr);
364 struct ipadm_addrobj_s ipaddr;
372 bzero(&ipaddr, sizeof (ipaddr));
378 ipaddr.ipadm_intfid.sin6_family = AF_INET6;
379 (void) inet_pton(AF_INET6, value, &ipaddr.ipadm_intfid.sin6_addr);
387 ipaddr.ipadm_intfidlen = (uint32_t)strtoul(prefixlen, &endp, 10);
395 ipaddr.ipadm_stateless = (strcmp(stateless, "yes") == 0);
396 ipaddr.ipadm_stateful = (strcmp(stateful, "yes") == 0);
399 (void) i_ipadm_add_intfid2nvl(nvl, &ipaddr);
410 struct ipadm_addrobj_s ipaddr;
413 bzero(&ipaddr, sizeof (ipaddr));
414 ipaddr.ipadm_dintfid.sin6_family = AF_INET6;
415 (void) inet_pton(AF_INET6, value, &ipaddr.ipadm_dintfid.sin6_addr);
419 ipaddr.ipadm_dintfid.sin6_addr.s6_addr, 16);