Lines Matching refs:status
50 dladm_status_t status = DLADM_STATUS_OK; in i_dladm_create_simnet() local
63 status = dladm_errno2status(errno); in i_dladm_create_simnet()
65 if (status != DLADM_STATUS_OK) in i_dladm_create_simnet()
66 return (status); in i_dladm_create_simnet()
70 return (status); in i_dladm_create_simnet()
78 dladm_status_t status = DLADM_STATUS_OK; in i_dladm_modify_simnet() local
87 status = dladm_errno2status(errno); in i_dladm_modify_simnet()
89 return (status); in i_dladm_modify_simnet()
97 dladm_status_t status = DLADM_STATUS_OK; in i_dladm_delete_simnet() local
105 status = dladm_errno2status(errno); in i_dladm_delete_simnet()
107 return (status); in i_dladm_delete_simnet()
115 dladm_status_t status = DLADM_STATUS_OK; in i_dladm_get_simnet_info() local
123 status = dladm_errno2status(errno); in i_dladm_get_simnet_info()
124 return (status); in i_dladm_get_simnet_info()
131 return (status); in i_dladm_get_simnet_info()
140 dladm_status_t status; in i_dladm_get_simnet_info_persist() local
146 if ((status = dladm_getsnap_conf(handle, attrp->sna_link_id, in i_dladm_get_simnet_info_persist()
148 return (status); in i_dladm_get_simnet_info_persist()
150 status = dladm_get_conf_field(handle, conf, FSIMNETTYPE, &u64, in i_dladm_get_simnet_info_persist()
152 if (status != DLADM_STATUS_OK) in i_dladm_get_simnet_info_persist()
156 status = dladm_get_conf_field(handle, conf, FMADDRLEN, &u64, in i_dladm_get_simnet_info_persist()
158 if (status != DLADM_STATUS_OK) in i_dladm_get_simnet_info_persist()
162 status = dladm_get_conf_field(handle, conf, FMACADDR, macstr, in i_dladm_get_simnet_info_persist()
164 if (status != DLADM_STATUS_OK) in i_dladm_get_simnet_info_persist()
171 status = dladm_name2info(handle, simnetpeer, in i_dladm_get_simnet_info_persist()
178 return (status); in i_dladm_get_simnet_info_persist()
186 dladm_status_t status; in dladm_simnet_create() local
218 if ((status = dladm_create_datalink_id(handle, simnetname, in dladm_simnet_create()
221 return (status); in dladm_simnet_create()
225 status = i_dladm_create_simnet(handle, &attr); in dladm_simnet_create()
226 if (status != DLADM_STATUS_OK) in dladm_simnet_create()
232 status = dladm_simnet_persist_conf(handle, simnetname, &attr); in dladm_simnet_create()
233 if (status != DLADM_STATUS_OK) { in dladm_simnet_create()
241 if (status != DLADM_STATUS_OK) { in dladm_simnet_create()
244 return (status); in dladm_simnet_create()
252 dladm_status_t status; in i_dladm_simnet_update_conf() local
256 status = dladm_open_conf(handle, simnet_id, &conf); in i_dladm_simnet_update_conf()
257 if (status != DLADM_STATUS_OK) in i_dladm_simnet_update_conf()
258 return (status); in i_dladm_simnet_update_conf()
263 if ((status = dladm_datalink_id2info(handle, in i_dladm_simnet_update_conf()
266 status = dladm_set_conf_field(handle, conf, in i_dladm_simnet_update_conf()
269 if (status != DLADM_STATUS_OK) in i_dladm_simnet_update_conf()
273 status = dladm_write_conf(handle, conf); in i_dladm_simnet_update_conf()
276 return (status); in i_dladm_simnet_update_conf()
286 dladm_status_t status; in dladm_simnet_modify() local
313 if ((status = dladm_simnet_info(handle, simnet_id, &prevattr, in dladm_simnet_modify()
315 return (status); in dladm_simnet_modify()
320 status = i_dladm_modify_simnet(handle, &attr); in dladm_simnet_modify()
321 if ((status != DLADM_STATUS_OK) || !(flags & DLADM_OPT_PERSIST)) in dladm_simnet_modify()
322 return (status); in dladm_simnet_modify()
325 status = i_dladm_simnet_update_conf(handle, simnet_id, in dladm_simnet_modify()
327 if (status != DLADM_STATUS_OK) in dladm_simnet_modify()
328 return (status); in dladm_simnet_modify()
332 status = i_dladm_simnet_update_conf(handle, in dladm_simnet_modify()
334 if (status != DLADM_STATUS_OK) in dladm_simnet_modify()
335 return (status); in dladm_simnet_modify()
340 status = i_dladm_simnet_update_conf(handle, simnet_id, in dladm_simnet_modify()
342 if (status == DLADM_STATUS_OK) in dladm_simnet_modify()
343 status = i_dladm_simnet_update_conf(handle, in dladm_simnet_modify()
347 return (status); in dladm_simnet_modify()
356 dladm_status_t status; in dladm_simnet_delete() local
369 if ((status = dladm_simnet_info(handle, simnet_id, &prevattr, in dladm_simnet_delete()
371 return (status); in dladm_simnet_delete()
376 status = i_dladm_delete_simnet(handle, &attr); in dladm_simnet_delete()
377 if (status == DLADM_STATUS_OK) { in dladm_simnet_delete()
382 } else if (status != DLADM_STATUS_NOTFOUND) { in dladm_simnet_delete()
383 return (status); in dladm_simnet_delete()
394 status = i_dladm_simnet_update_conf(handle, in dladm_simnet_delete()
397 return (status); in dladm_simnet_delete()
406 dladm_status_t status; in dladm_simnet_info() local
419 status = i_dladm_get_simnet_info(handle, attrp); in dladm_simnet_info()
424 if (status == DLADM_STATUS_NOTFOUND && in dladm_simnet_info()
427 return (status); in dladm_simnet_info()
440 dladm_status_t status; in i_dladm_simnet_up() local
446 status = dladm_simnet_info(handle, simnet_id, &attr, in i_dladm_simnet_up()
448 if (status != DLADM_STATUS_OK) in i_dladm_simnet_up()
451 status = i_dladm_create_simnet(handle, &attr); in i_dladm_simnet_up()
452 if (status != DLADM_STATUS_OK) in i_dladm_simnet_up()
462 status = i_dladm_modify_simnet(handle, &attr); in i_dladm_simnet_up()
463 if (status != DLADM_STATUS_OK) in i_dladm_simnet_up()
467 if ((status = dladm_up_datalink_id(handle, simnet_id)) != in i_dladm_simnet_up()
474 *statusp = status; in i_dladm_simnet_up()
483 dladm_status_t status; in dladm_simnet_up() local
487 &status, DATALINK_CLASS_SIMNET, DATALINK_ANY_MEDIATYPE, in dladm_simnet_up()
491 (void) i_dladm_simnet_up(handle, simnet_id, &status); in dladm_simnet_up()
492 return (status); in dladm_simnet_up()
502 dladm_status_t status; in dladm_simnet_persist_conf() local
506 if ((status = dladm_create_conf(handle, name, attrp->sna_link_id, in dladm_simnet_persist_conf()
508 return (status); in dladm_simnet_persist_conf()
510 status = dladm_set_conf_field(handle, conf, FMACADDR, in dladm_simnet_persist_conf()
512 if (status != DLADM_STATUS_OK) in dladm_simnet_persist_conf()
516 status = dladm_set_conf_field(handle, conf, FSIMNETTYPE, in dladm_simnet_persist_conf()
518 if (status != DLADM_STATUS_OK) in dladm_simnet_persist_conf()
522 status = dladm_set_conf_field(handle, conf, FMADDRLEN, in dladm_simnet_persist_conf()
524 if (status != DLADM_STATUS_OK) in dladm_simnet_persist_conf()
527 status = dladm_write_conf(handle, conf); in dladm_simnet_persist_conf()
530 return (status); in dladm_simnet_persist_conf()