IPADM_NVP_DHCP
} else if (nvlist_lookup_nvlist(nvl, IPADM_NVP_DHCP, &nvladdr) == 0) {
nvlist_exists(db_nvl, IPADM_NVP_DHCP))
nvlist_exists(db_nvl, IPADM_NVP_DHCP))) {
if (strcmp(name, IPADM_NVP_DHCP) == 0)
nvlist_exists(nvl, IPADM_NVP_DHCP)) {
} else if (strcmp(name, IPADM_NVP_DHCP) == 0) {
{ IPADM_NVP_DHCP, i_ipadm_dhcp_nvp2dbline, i_ipadm_dhcp_dbline2nvl },
strcmp(nvpair_name(nvp), IPADM_NVP_DHCP) == 0);
(void) snprintf(buf, buflen, "%s=", IPADM_NVP_DHCP);
if (!nvlist_exists(nvl, IPADM_NVP_DHCP)) {
if ((err = nvlist_add_nvlist(nvl, IPADM_NVP_DHCP,
if ((err = nvlist_lookup_nvlist(nvl, IPADM_NVP_DHCP, &nvl_dhcp)) != 0 ||
assert(strcmp(name, IPADM_NVP_DHCP) == 0 && value != NULL);
nvlist_exists(nvl, IPADM_NVP_DHCP)) {