Lines Matching refs:status
124 dladm_status_t status; in write_port() local
126 if ((status = dladm_datalink_id2info(handle, portid, NULL, NULL, NULL, in write_port()
128 return (status); in write_port()
131 status = DLADM_STATUS_TOOSMALL; in write_port()
132 return (status); in write_port()
138 dladm_status_t status; in read_port() local
144 status = dladm_name2info(handle, pname, portid, NULL, NULL, NULL); in read_port()
145 return (status); in read_port()
217 dladm_status_t status = DLADM_STATUS_OK; in i_dladm_aggr_info_active() local
243 status = dladm_errno2status(errno); in i_dladm_aggr_info_active()
252 status = dladm_errno2status(errno); in i_dladm_aggr_info_active()
258 return (status); in i_dladm_aggr_info_active()
272 dladm_status_t status; in i_dladm_aggr_info_persist() local
278 if ((status = dladm_getsnap_conf(handle, linkid, &conf)) != in i_dladm_aggr_info_persist()
280 return (status); in i_dladm_aggr_info_persist()
282 status = dladm_get_conf_field(handle, conf, FKEY, &u64, sizeof (u64)); in i_dladm_aggr_info_persist()
283 if (status != DLADM_STATUS_OK) in i_dladm_aggr_info_persist()
287 status = dladm_get_conf_field(handle, conf, FPOLICY, &u64, in i_dladm_aggr_info_persist()
289 if (status != DLADM_STATUS_OK) in i_dladm_aggr_info_persist()
293 status = dladm_get_conf_field(handle, conf, FFIXMACADDR, in i_dladm_aggr_info_persist()
295 if (status != DLADM_STATUS_OK) in i_dladm_aggr_info_persist()
301 if ((status = dladm_get_conf_field(handle, conf, FMACADDR, in i_dladm_aggr_info_persist()
306 status = DLADM_STATUS_REPOSITORYINVAL; in i_dladm_aggr_info_persist()
311 status = dladm_get_conf_field(handle, conf, FFORCE, &attrp->lg_force, in i_dladm_aggr_info_persist()
313 if (status != DLADM_STATUS_OK) in i_dladm_aggr_info_persist()
316 status = dladm_get_conf_field(handle, conf, FLACPMODE, &u64, in i_dladm_aggr_info_persist()
318 if (status != DLADM_STATUS_OK) in i_dladm_aggr_info_persist()
322 status = dladm_get_conf_field(handle, conf, FLACPTIMER, &u64, in i_dladm_aggr_info_persist()
324 if (status != DLADM_STATUS_OK) in i_dladm_aggr_info_persist()
328 status = dladm_get_conf_field(handle, conf, FNPORTS, &u64, in i_dladm_aggr_info_persist()
330 if (status != DLADM_STATUS_OK) in i_dladm_aggr_info_persist()
337 status = DLADM_STATUS_NOMEM; in i_dladm_aggr_info_persist()
341 status = dladm_get_conf_field(handle, conf, FPORTS, portstr, size); in i_dladm_aggr_info_persist()
342 if (status != DLADM_STATUS_OK) in i_dladm_aggr_info_persist()
347 status = DLADM_STATUS_NOMEM; in i_dladm_aggr_info_persist()
352 if ((status = read_port(handle, &next, in i_dladm_aggr_info_persist()
360 return (status); in i_dladm_aggr_info_persist()
387 dladm_status_t status = DLADM_STATUS_OK; in i_dladm_aggr_add_rmv() local
415 status = dladm_open_conf(handle, linkid, &conf); in i_dladm_aggr_add_rmv()
416 if (status != DLADM_STATUS_OK) in i_dladm_aggr_add_rmv()
417 return (status); in i_dladm_aggr_add_rmv()
422 status = dladm_get_conf_field(handle, conf, FNPORTS, &u64, in i_dladm_aggr_add_rmv()
424 if (status != DLADM_STATUS_OK) in i_dladm_aggr_add_rmv()
432 status = DLADM_STATUS_BADARG; in i_dladm_aggr_add_rmv()
438 status = dladm_errno2status(errno); in i_dladm_aggr_add_rmv()
442 status = dladm_get_conf_field(handle, conf, FPORTS, in i_dladm_aggr_add_rmv()
444 if (status != DLADM_STATUS_OK) in i_dladm_aggr_add_rmv()
452 status = dladm_errno2status(errno); in i_dladm_aggr_add_rmv()
463 status = write_port(handle, portstr, in i_dladm_aggr_add_rmv()
465 if (status != DLADM_STATUS_OK) { in i_dladm_aggr_add_rmv()
480 status = read_port(handle, &next, &portid); in i_dladm_aggr_add_rmv()
481 if (status != DLADM_STATUS_OK) { in i_dladm_aggr_add_rmv()
495 status = write_port(handle, portstr, in i_dladm_aggr_add_rmv()
497 if (status != DLADM_STATUS_OK) { in i_dladm_aggr_add_rmv()
506 status = DLADM_STATUS_LINKINVAL; in i_dladm_aggr_add_rmv()
514 if ((status = dladm_set_conf_field(handle, conf, FNPORTS, in i_dladm_aggr_add_rmv()
520 status = dladm_set_conf_field(handle, conf, FPORTS, in i_dladm_aggr_add_rmv()
523 if (status != DLADM_STATUS_OK) in i_dladm_aggr_add_rmv()
529 status = dladm_write_conf(handle, conf); in i_dladm_aggr_add_rmv()
533 if (status != DLADM_STATUS_OK) { in i_dladm_aggr_add_rmv()
535 return (status); in i_dladm_aggr_add_rmv()
551 status = DLADM_STATUS_NOMEM; in i_dladm_aggr_add_rmv()
565 status = dladm_errno2status(errno); in i_dladm_aggr_add_rmv()
574 if ((status != DLADM_STATUS_OK) && (flags & DLADM_OPT_PERSIST)) { in i_dladm_aggr_add_rmv()
587 return (status); in i_dladm_aggr_add_rmv()
639 dladm_status_t status = DLADM_STATUS_OK; in i_dladm_aggr_create_sys() local
659 status = DLADM_STATUS_MACADDRINVAL; in i_dladm_aggr_create_sys()
667 status = dladm_errno2status(errno); in i_dladm_aggr_create_sys()
671 return (status); in i_dladm_aggr_create_sys()
685 dladm_status_t status; in i_dladm_aggr_up() local
687 status = dladm_aggr_info(handle, linkid, &attr, DLADM_OPT_PERSIST); in i_dladm_aggr_up()
688 if (status != DLADM_STATUS_OK) { in i_dladm_aggr_up()
689 *statusp = status; in i_dladm_aggr_up()
698 status = DLADM_STATUS_NOMEM; in i_dladm_aggr_up()
724 status = DLADM_STATUS_BADARG; in i_dladm_aggr_up()
731 if ((status = i_dladm_aggr_create_sys(handle, linkid, in i_dladm_aggr_up()
738 if ((status = dladm_up_datalink_id(handle, linkid)) != in i_dladm_aggr_up()
749 *statusp = status; in i_dladm_aggr_up()
760 dladm_status_t status; in dladm_aggr_up() local
763 (void) dladm_walk_datalink_id(i_dladm_aggr_up, handle, &status, in dladm_aggr_up()
768 (void) i_dladm_aggr_up(handle, linkid, &status); in dladm_aggr_up()
769 return (status); in dladm_aggr_up()
1018 dladm_status_t status; in dladm_aggr_persist_aggr_conf() local
1022 if ((status = dladm_create_conf(handle, link, linkid, in dladm_aggr_persist_aggr_conf()
1024 return (status); in dladm_aggr_persist_aggr_conf()
1028 status = dladm_set_conf_field(handle, conf, FKEY, DLADM_TYPE_UINT64, in dladm_aggr_persist_aggr_conf()
1030 if (status != DLADM_STATUS_OK) in dladm_aggr_persist_aggr_conf()
1034 status = dladm_set_conf_field(handle, conf, FNPORTS, DLADM_TYPE_UINT64, in dladm_aggr_persist_aggr_conf()
1036 if (status != DLADM_STATUS_OK) in dladm_aggr_persist_aggr_conf()
1041 status = DLADM_STATUS_NOMEM; in dladm_aggr_persist_aggr_conf()
1046 status = write_port(handle, portstr, ports[i].lp_linkid, size); in dladm_aggr_persist_aggr_conf()
1047 if (status != DLADM_STATUS_OK) { in dladm_aggr_persist_aggr_conf()
1052 status = dladm_set_conf_field(handle, conf, FPORTS, DLADM_TYPE_STR, in dladm_aggr_persist_aggr_conf()
1056 if (status != DLADM_STATUS_OK) in dladm_aggr_persist_aggr_conf()
1060 status = dladm_set_conf_field(handle, conf, FPOLICY, DLADM_TYPE_UINT64, in dladm_aggr_persist_aggr_conf()
1062 if (status != DLADM_STATUS_OK) in dladm_aggr_persist_aggr_conf()
1065 status = dladm_set_conf_field(handle, conf, FFIXMACADDR, in dladm_aggr_persist_aggr_conf()
1067 if (status != DLADM_STATUS_OK) in dladm_aggr_persist_aggr_conf()
1072 status = DLADM_STATUS_MACADDRINVAL; in dladm_aggr_persist_aggr_conf()
1077 status = dladm_set_conf_field(handle, conf, FMACADDR, in dladm_aggr_persist_aggr_conf()
1079 if (status != DLADM_STATUS_OK) in dladm_aggr_persist_aggr_conf()
1083 status = dladm_set_conf_field(handle, conf, FFORCE, DLADM_TYPE_BOOLEAN, in dladm_aggr_persist_aggr_conf()
1085 if (status != DLADM_STATUS_OK) in dladm_aggr_persist_aggr_conf()
1089 status = dladm_set_conf_field(handle, conf, FLACPMODE, in dladm_aggr_persist_aggr_conf()
1091 if (status != DLADM_STATUS_OK) in dladm_aggr_persist_aggr_conf()
1095 status = dladm_set_conf_field(handle, conf, FLACPTIMER, in dladm_aggr_persist_aggr_conf()
1097 if (status != DLADM_STATUS_OK) in dladm_aggr_persist_aggr_conf()
1103 status = dladm_write_conf(handle, conf); in dladm_aggr_persist_aggr_conf()
1107 return (status); in dladm_aggr_persist_aggr_conf()
1124 dladm_status_t status; in dladm_aggr_create() local
1143 if ((status = dladm_create_datalink_id(handle, name, in dladm_aggr_create()
1150 (status = dladm_aggr_persist_aggr_conf(handle, name, linkid, key, in dladm_aggr_create()
1159 status = i_dladm_aggr_create_sys(handle, linkid, key, nports, ports, in dladm_aggr_create()
1162 if (status != DLADM_STATUS_OK) { in dladm_aggr_create()
1174 return (status); in dladm_aggr_create()
1181 dladm_status_t status = DLADM_STATUS_OK; in i_dladm_aggr_get_aggr_attr() local
1186 status = dladm_get_conf_field(handle, conf, FPOLICY, &u64, in i_dladm_aggr_get_aggr_attr()
1188 if (status != DLADM_STATUS_OK) in i_dladm_aggr_get_aggr_attr()
1189 return (status); in i_dladm_aggr_get_aggr_attr()
1194 status = dladm_get_conf_field(handle, conf, FFIXMACADDR, in i_dladm_aggr_get_aggr_attr()
1196 if (status != DLADM_STATUS_OK) in i_dladm_aggr_get_aggr_attr()
1197 return (status); in i_dladm_aggr_get_aggr_attr()
1202 status = dladm_get_conf_field(handle, conf, FMACADDR, in i_dladm_aggr_get_aggr_attr()
1204 if (status != DLADM_STATUS_OK) in i_dladm_aggr_get_aggr_attr()
1205 return (status); in i_dladm_aggr_get_aggr_attr()
1215 status = dladm_get_conf_field(handle, conf, FLACPMODE, &u64, in i_dladm_aggr_get_aggr_attr()
1217 if (status != DLADM_STATUS_OK) in i_dladm_aggr_get_aggr_attr()
1218 return (status); in i_dladm_aggr_get_aggr_attr()
1223 status = dladm_get_conf_field(handle, conf, FLACPTIMER, &u64, in i_dladm_aggr_get_aggr_attr()
1225 if (status != DLADM_STATUS_OK) in i_dladm_aggr_get_aggr_attr()
1226 return (status); in i_dladm_aggr_get_aggr_attr()
1230 return (status); in i_dladm_aggr_get_aggr_attr()
1237 dladm_status_t status = DLADM_STATUS_OK; in i_dladm_aggr_set_aggr_attr() local
1243 status = dladm_set_conf_field(handle, conf, FPOLICY, in i_dladm_aggr_set_aggr_attr()
1245 if (status != DLADM_STATUS_OK) in i_dladm_aggr_set_aggr_attr()
1246 return (status); in i_dladm_aggr_set_aggr_attr()
1250 status = dladm_set_conf_field(handle, conf, FFIXMACADDR, in i_dladm_aggr_set_aggr_attr()
1252 if (status != DLADM_STATUS_OK) in i_dladm_aggr_set_aggr_attr()
1253 return (status); in i_dladm_aggr_set_aggr_attr()
1257 status = dladm_set_conf_field(handle, conf, FMACADDR, in i_dladm_aggr_set_aggr_attr()
1259 if (status != DLADM_STATUS_OK) in i_dladm_aggr_set_aggr_attr()
1260 return (status); in i_dladm_aggr_set_aggr_attr()
1266 status = dladm_set_conf_field(handle, conf, FLACPMODE, in i_dladm_aggr_set_aggr_attr()
1268 if (status != DLADM_STATUS_OK) in i_dladm_aggr_set_aggr_attr()
1269 return (status); in i_dladm_aggr_set_aggr_attr()
1274 status = dladm_set_conf_field(handle, conf, FLACPTIMER, in i_dladm_aggr_set_aggr_attr()
1276 if (status != DLADM_STATUS_OK) in i_dladm_aggr_set_aggr_attr()
1277 return (status); in i_dladm_aggr_set_aggr_attr()
1280 return (status); in i_dladm_aggr_set_aggr_attr()
1295 dladm_status_t status; in dladm_aggr_modify() local
1304 status = dladm_open_conf(handle, linkid, &conf); in dladm_aggr_modify()
1305 if (status != DLADM_STATUS_OK) in dladm_aggr_modify()
1306 return (status); in dladm_aggr_modify()
1308 if ((status = i_dladm_aggr_get_aggr_attr(handle, conf, in dladm_aggr_modify()
1313 if ((status = i_dladm_aggr_set_aggr_attr(handle, conf, in dladm_aggr_modify()
1318 status = dladm_write_conf(handle, conf); in dladm_aggr_modify()
1322 if (status != DLADM_STATUS_OK) in dladm_aggr_modify()
1323 return (status); in dladm_aggr_modify()
1329 status = i_dladm_aggr_modify_sys(handle, linkid, modify_mask, in dladm_aggr_modify()
1331 if ((status != DLADM_STATUS_OK) && (flags & DLADM_OPT_PERSIST)) { in dladm_aggr_modify()
1341 return (status); in dladm_aggr_modify()
1378 dladm_status_t status; in dladm_aggr_delete() local
1389 status = dladm_errno2status(errno); in dladm_aggr_delete()
1390 return (status); in dladm_aggr_delete()
1461 dladm_status_t status; in i_dladm_walk_key2linkid() local
1468 status = dladm_get_conf_field(handle, conf, FKEY, &u64, sizeof (u64)); in i_dladm_walk_key2linkid()
1472 if ((status == DLADM_STATUS_OK) && (key == statep->key)) { in i_dladm_walk_key2linkid()