Lines Matching refs:status
115 dladm_status_t status = DLADM_STATUS_OK; in i_dladm_part_info_active() local
126 status = i_dladm_ib_ioctl(handle, IBD_INFO_IBPART, (ibd_ioctl_t *)&ioc); in i_dladm_part_info_active()
127 if (status != DLADM_STATUS_OK) in i_dladm_part_info_active()
150 return (status); in i_dladm_part_info_active()
162 dladm_status_t status; in i_dladm_part_info_persist() local
171 if ((status = dladm_datalink_id2info(handle, linkid, NULL, &class, in i_dladm_part_info_persist()
177 if ((status = dladm_getsnap_conf(handle, linkid, &conf)) != in i_dladm_part_info_persist()
179 return (status); in i_dladm_part_info_persist()
185 status = dladm_get_conf_field(handle, conf, FLINKOVER, linkover, in i_dladm_part_info_persist()
187 if (status != DLADM_STATUS_OK) { in i_dladm_part_info_persist()
192 if ((status = dladm_name2info(handle, linkover, in i_dladm_part_info_persist()
199 status = dladm_get_conf_field(handle, conf, FPORTPKEY, in i_dladm_part_info_persist()
201 if (status != DLADM_STATUS_OK) in i_dladm_part_info_persist()
205 status = DLADM_STATUS_BADARG; in i_dladm_part_info_persist()
213 status = dladm_get_conf_field(handle, conf, FFORCE, &force, in i_dladm_part_info_persist()
215 if (status != DLADM_STATUS_OK) { in i_dladm_part_info_persist()
216 if (status != DLADM_STATUS_NOTFOUND) in i_dladm_part_info_persist()
222 status = DLADM_STATUS_OK; in i_dladm_part_info_persist()
225 return (status); in i_dladm_part_info_persist()
257 dladm_status_t status = DLADM_STATUS_OK; in dladm_ib_info() local
284 status = i_dladm_ib_ioctl(handle, IBD_INFO_IBPART, (ibd_ioctl_t *)&ioc); in dladm_ib_info()
285 if (status != DLADM_STATUS_OK) in dladm_ib_info()
286 return (status); in dladm_ib_info()
294 status = dladm_errno2status(errno); in dladm_ib_info()
306 status = i_dladm_ib_ioctl(handle, IBD_INFO_IBPART, (ibd_ioctl_t *)&ioc); in dladm_ib_info()
307 if (status != DLADM_STATUS_OK) in dladm_ib_info()
317 return (status); in dladm_ib_info()
320 return (status); in dladm_ib_info()
366 dladm_status_t status; in dladm_part_persist_conf() local
370 status = dladm_create_conf(handle, pname, pattr->dia_partlinkid, in dladm_part_persist_conf()
372 if (status != DLADM_STATUS_OK) in dladm_part_persist_conf()
373 return (status); in dladm_part_persist_conf()
379 status = dladm_datalink_id2info(handle, pattr->dia_physlinkid, in dladm_part_persist_conf()
381 if (status != DLADM_STATUS_OK) in dladm_part_persist_conf()
382 return (status); in dladm_part_persist_conf()
385 status = dladm_set_conf_field(handle, conf, FLINKOVER, DLADM_TYPE_STR, in dladm_part_persist_conf()
387 if (status != DLADM_STATUS_OK) in dladm_part_persist_conf()
388 return (status); in dladm_part_persist_conf()
393 status = dladm_set_conf_field(handle, conf, FPORTPKEY, in dladm_part_persist_conf()
395 if (status != DLADM_STATUS_OK) in dladm_part_persist_conf()
396 return (status); in dladm_part_persist_conf()
401 status = dladm_set_conf_field(handle, conf, FFORCE, in dladm_part_persist_conf()
403 if (status != DLADM_STATUS_OK) in dladm_part_persist_conf()
407 status = dladm_write_conf(handle, conf); in dladm_part_persist_conf()
408 if (status != DLADM_STATUS_OK) in dladm_part_persist_conf()
409 return (status); in dladm_part_persist_conf()
413 return (status); in dladm_part_persist_conf()
431 dladm_status_t status; in dladm_part_create() local
455 if ((status = dladm_datalink_id2info(handle, pattr.dia_physlinkid, NULL, in dladm_part_create()
457 return (status); in dladm_part_create()
467 if ((status = dladm_phys_info(handle, pattr.dia_physlinkid, &dpa, in dladm_part_create()
469 return (status); in dladm_part_create()
476 if ((status = dladm_create_datalink_id(handle, pname, in dladm_part_create()
479 return (status); in dladm_part_create()
484 status = i_dladm_part_create(handle, &pattr); in dladm_part_create()
485 if (status != DLADM_STATUS_OK) in dladm_part_create()
495 status = dladm_part_persist_conf(handle, pname, &pattr); in dladm_part_create()
496 if (status != DLADM_STATUS_OK) in dladm_part_create()
509 status = dladm_set_linkprop(handle, in dladm_part_create()
512 if (status != DLADM_STATUS_OK) in dladm_part_create()
517 if (status != DLADM_STATUS_OK) { in dladm_part_create()
530 return (status); in dladm_part_create()
554 dladm_status_t status = DLADM_STATUS_OK; in dladm_part_delete() local
572 status = i_dladm_part_delete(handle, partid); in dladm_part_delete()
573 if (status == DLADM_STATUS_OK) { in dladm_part_delete()
578 } else if (status != DLADM_STATUS_NOTFOUND || in dladm_part_delete()
580 return (status); in dladm_part_delete()
595 if (status == DLADM_STATUS_NOTFOUND) in dladm_part_delete()
596 status = db_status; in dladm_part_delete()
602 return (status); in dladm_part_delete()
618 dladm_status_t status; in i_dladm_part_up() local
627 if ((status = dladm_getsnap_conf(handle, plinkid, &conf)) != in i_dladm_part_up()
629 return (status); in i_dladm_part_up()
635 status = dladm_get_conf_field(handle, conf, FLINKOVER, linkover, in i_dladm_part_up()
637 if (status != DLADM_STATUS_OK) in i_dladm_part_up()
640 if ((status = dladm_name2info(handle, linkover, &linkid, NULL, NULL, in i_dladm_part_up()
654 status = dladm_get_conf_field(handle, conf, FPORTPKEY, &u64, in i_dladm_part_up()
656 if (status != DLADM_STATUS_OK) in i_dladm_part_up()
700 dladm_status_t status = DLADM_STATUS_OK; in dladm_part_up() local
704 &status, DATALINK_CLASS_PART, DATALINK_ANY_MEDIATYPE, in dladm_part_up()
708 (void) i_dladm_part_up(handle, linkid, &status); in dladm_part_up()
709 return (status); in dladm_part_up()