Lines Matching defs:ipaddr
344 * the address and hostnames from the address object `ipaddr' to it.
348 i_ipadm_add_ipaddr2nvl(nvlist_t *nvl, ipadm_addrobj_t ipaddr)
353 sa_family_t af = ipaddr->ipadm_af;
373 ipaddr->ipadm_static_aname)) != 0)
375 if (ipaddr->ipadm_static_dname[0] != '\0') {
377 ipaddr->ipadm_static_dname)) != 0)
388 * the interface id and its prefixlen from the address object `ipaddr' to it.
491 struct ipadm_addrobj_s ipaddr;
495 bzero(&ipaddr, sizeof (ipaddr));
496 ipaddr.ipadm_af = AF_INET;
502 (void) strlcpy(ipaddr.ipadm_static_aname, hname,
503 sizeof (ipaddr.ipadm_static_aname));
507 (void) strlcpy(ipaddr.ipadm_static_dname, cp,
508 sizeof (ipaddr.ipadm_static_dname));
510 (void) i_ipadm_add_ipaddr2nvl(nvl, &ipaddr);
524 struct ipadm_addrobj_s ipaddr;
528 bzero(&ipaddr, sizeof (ipaddr));
529 ipaddr.ipadm_af = AF_INET6;
535 (void) strlcpy(ipaddr.ipadm_static_aname, hname,
536 sizeof (ipaddr.ipadm_static_aname));
540 (void) strlcpy(ipaddr.ipadm_static_dname, cp,
541 sizeof (ipaddr.ipadm_static_dname));
543 (void) i_ipadm_add_ipaddr2nvl(nvl, &ipaddr);
555 struct ipadm_addrobj_s ipaddr;
563 bzero(&ipaddr, sizeof (ipaddr));
569 ipaddr.ipadm_intfid.sin6_family = AF_INET6;
570 (void) inet_pton(AF_INET6, value, &ipaddr.ipadm_intfid.sin6_addr);
578 ipaddr.ipadm_intfidlen = (uint32_t)strtoul(prefixlen, &endp, 10);
586 ipaddr.ipadm_stateless = (strcmp(stateless, "yes") == 0);
587 ipaddr.ipadm_stateful = (strcmp(stateful, "yes") == 0);
590 (void) i_ipadm_add_intfid2nvl(nvl, &ipaddr);