Lines Matching refs:status

110 	dladm_status_t status = DLADM_STATUS_OK;  in i_dladm_vnic_create_sys()  local
133 status = dladm_errno2status(errno); in i_dladm_vnic_create_sys()
135 if (status != DLADM_STATUS_OK) { in i_dladm_vnic_create_sys()
137 status = dladm_vnic_diag2status(ioc.vc_diag); in i_dladm_vnic_create_sys()
139 if (status != DLADM_STATUS_OK) in i_dladm_vnic_create_sys()
140 return (status); in i_dladm_vnic_create_sys()
154 return (status); in i_dladm_vnic_create_sys()
167 dladm_status_t status = DLADM_STATUS_OK; in i_dladm_vnic_info_active() local
175 status = dladm_errno2status(errno); in i_dladm_vnic_info_active()
192 return (status); in i_dladm_vnic_info_active()
200 dladm_status_t status; in i_dladm_vnic_info_persist() local
207 if ((status = dladm_getsnap_conf(handle, linkid, &conf)) != in i_dladm_vnic_info_persist()
209 return (status); in i_dladm_vnic_info_persist()
211 status = dladm_get_conf_field(handle, conf, FLINKOVER, linkover, in i_dladm_vnic_info_persist()
213 if (status != DLADM_STATUS_OK) { in i_dladm_vnic_info_persist()
220 if ((status = dladm_name2info(handle, linkover, in i_dladm_vnic_info_persist()
225 if ((status = dladm_datalink_id2info(handle, linkid, NULL, &class, in i_dladm_vnic_info_persist()
231 status = DLADM_STATUS_BADARG; in i_dladm_vnic_info_persist()
237 status = dladm_get_conf_field(handle, conf, FMADDRTYPE, &u64, in i_dladm_vnic_info_persist()
239 if (status != DLADM_STATUS_OK) in i_dladm_vnic_info_persist()
244 if ((status = dladm_get_conf_field(handle, conf, FVRID, in i_dladm_vnic_info_persist()
251 if ((status = dladm_get_conf_field(handle, conf, FVRAF, in i_dladm_vnic_info_persist()
258 status = dladm_get_conf_field(handle, conf, FMADDRLEN, &u64, in i_dladm_vnic_info_persist()
260 attrp->va_mac_len = ((status == DLADM_STATUS_OK) ? in i_dladm_vnic_info_persist()
263 status = dladm_get_conf_field(handle, conf, FMADDRSLOT, &u64, in i_dladm_vnic_info_persist()
265 attrp->va_mac_slot = ((status == DLADM_STATUS_OK) ? in i_dladm_vnic_info_persist()
268 status = dladm_get_conf_field(handle, conf, FMADDRPREFIXLEN, in i_dladm_vnic_info_persist()
270 attrp->va_mac_prefix_len = ((status == DLADM_STATUS_OK) ? in i_dladm_vnic_info_persist()
273 status = dladm_get_conf_field(handle, conf, FMACADDR, macstr, in i_dladm_vnic_info_persist()
275 if (status != DLADM_STATUS_OK) in i_dladm_vnic_info_persist()
278 status = dladm_vnic_str2macaddr(macstr, attrp->va_mac_addr); in i_dladm_vnic_info_persist()
279 if (status != DLADM_STATUS_OK) in i_dladm_vnic_info_persist()
283 status = dladm_get_conf_field(handle, conf, FVLANID, &u64, in i_dladm_vnic_info_persist()
285 attrp->va_vid = ((status == DLADM_STATUS_OK) ? (uint16_t)u64 : 0); in i_dladm_vnic_info_persist()
287 status = DLADM_STATUS_OK; in i_dladm_vnic_info_persist()
290 return (status); in i_dladm_vnic_info_persist()
312 dladm_status_t status = DLADM_STATUS_OK; in i_dladm_vnic_delete_sys() local
319 status = dladm_errno2status(errno); in i_dladm_vnic_delete_sys()
321 return (status); in i_dladm_vnic_delete_sys()
415 dladm_status_t status; in dladm_vnic_create() local
447 if ((status = dladm_datalink_id2info(handle, linkid, in dladm_vnic_create()
449 return (status); in dladm_vnic_create()
500 status = i_dladm_vnic_vrrp_mac(vrid, af, mac_addr, mac_len); in dladm_vnic_create()
501 if (status != DLADM_STATUS_OK) in dladm_vnic_create()
502 return (status); in dladm_vnic_create()
517 if ((status = dladm_create_datalink_id(handle, name, class, in dladm_vnic_create()
519 return (status); in dladm_vnic_create()
530 status = dladm_link_proplist_extract(handle, proplist, in dladm_vnic_create()
532 if (status != DLADM_STATUS_OK) in dladm_vnic_create()
552 status = i_dladm_vnic_create_sys(handle, &attr); in dladm_vnic_create()
553 if (status != DLADM_STATUS_OK) { in dladm_vnic_create()
555 status == DLADM_STATUS_ADDRNOTAVAIL) { in dladm_vnic_create()
560 dladm_status2str(status, errmsg)); in dladm_vnic_create()
570 status = dladm_vnic_persist_conf(handle, name, &attr, class); in dladm_vnic_create()
571 if (status != DLADM_STATUS_OK) in dladm_vnic_create()
579 status = dladm_set_linkprop(handle, vnic_id, in dladm_vnic_create()
582 if (status != DLADM_STATUS_OK) { in dladm_vnic_create()
587 dladm_status2str(status, errmsg)); in dladm_vnic_create()
594 if (status != DLADM_STATUS_OK) { in dladm_vnic_create()
611 if (status == DLADM_STATUS_OK && stat2 != DLADM_STATUS_OK) in dladm_vnic_create()
612 status = stat2; in dladm_vnic_create()
614 return (status); in dladm_vnic_create()
623 dladm_status_t status; in dladm_vnic_delete() local
643 status = i_dladm_vnic_delete_sys(handle, linkid); in dladm_vnic_delete()
644 if (status == DLADM_STATUS_OK) { in dladm_vnic_delete()
649 } else if (status != DLADM_STATUS_NOTFOUND || in dladm_vnic_delete()
651 return (status); in dladm_vnic_delete()
698 dladm_status_t status; in dladm_vnic_persist_conf() local
703 if ((status = dladm_create_conf(handle, name, attrp->va_vnic_id, in dladm_vnic_persist_conf()
705 return (status); in dladm_vnic_persist_conf()
708 status = dladm_datalink_id2info(handle, attrp->va_link_id, NULL, in dladm_vnic_persist_conf()
710 if (status != DLADM_STATUS_OK) in dladm_vnic_persist_conf()
712 status = dladm_set_conf_field(handle, conf, FLINKOVER, in dladm_vnic_persist_conf()
714 if (status != DLADM_STATUS_OK) in dladm_vnic_persist_conf()
720 status = dladm_set_conf_field(handle, conf, FMADDRTYPE, in dladm_vnic_persist_conf()
722 if (status != DLADM_STATUS_OK) in dladm_vnic_persist_conf()
726 status = dladm_set_conf_field(handle, conf, FVRID, in dladm_vnic_persist_conf()
728 if (status != DLADM_STATUS_OK) in dladm_vnic_persist_conf()
732 status = dladm_set_conf_field(handle, conf, FVRAF, in dladm_vnic_persist_conf()
734 if (status != DLADM_STATUS_OK) in dladm_vnic_persist_conf()
739 status = dladm_set_conf_field(handle, conf, FMADDRLEN, in dladm_vnic_persist_conf()
741 if (status != DLADM_STATUS_OK) in dladm_vnic_persist_conf()
747 status = dladm_set_conf_field(handle, conf, in dladm_vnic_persist_conf()
749 if (status != DLADM_STATUS_OK) in dladm_vnic_persist_conf()
756 status = dladm_set_conf_field(handle, conf, in dladm_vnic_persist_conf()
758 if (status != DLADM_STATUS_OK) in dladm_vnic_persist_conf()
763 status = dladm_set_conf_field(handle, conf, FMACADDR, in dladm_vnic_persist_conf()
765 if (status != DLADM_STATUS_OK) in dladm_vnic_persist_conf()
771 status = dladm_set_conf_field(handle, conf, FVLANID, in dladm_vnic_persist_conf()
773 if (status != DLADM_STATUS_OK) in dladm_vnic_persist_conf()
780 status = dladm_write_conf(handle, conf); in dladm_vnic_persist_conf()
784 return (status); in dladm_vnic_persist_conf()
789 dladm_status_t status; member
795 dladm_status_t *statusp = &(((dladm_vnic_up_arg_t *)arg)->status); in i_dladm_vnic_up()
797 dladm_status_t status; in i_dladm_vnic_up() local
802 status = dladm_vnic_info(handle, linkid, &attr, DLADM_OPT_PERSIST); in i_dladm_vnic_up()
803 if (status != DLADM_STATUS_OK) in i_dladm_vnic_up()
807 status = dladm_link_get_proplist(handle, linkid, &proplist); in i_dladm_vnic_up()
808 if (status != DLADM_STATUS_OK) in i_dladm_vnic_up()
812 status = dladm_link_proplist_extract(handle, proplist, in i_dladm_vnic_up()
816 status = i_dladm_vnic_create_sys(handle, &attr); in i_dladm_vnic_up()
817 if (status == DLADM_STATUS_OK) { in i_dladm_vnic_up()
818 status = dladm_up_datalink_id(handle, linkid); in i_dladm_vnic_up()
819 if (status != DLADM_STATUS_OK) in i_dladm_vnic_up()
824 *statusp = status; in i_dladm_vnic_up()
844 return (vnic_arg.status); in dladm_vnic_up()