Lines Matching refs:err

185 	nwam_error_t err;
188 if ((err = nwam_handle_create(NWAM_OBJECT_TYPE_NCP, name, ncphp))
190 return (err);
193 if ((err = nwam_ncp_name_to_file(name, &ncpfile))
197 return (err);
200 if ((err = nwam_commit(ncpfile, *ncphp, flags)) != NWAM_SUCCESS) {
207 return (err);
250 nwam_error_t err;
255 if ((err = nwam_ncp_name_to_file(name, &filename)) != NWAM_SUCCESS) {
257 return (err);
260 err = nwam_read(NWAM_OBJECT_TYPE_NCP, filename, name, flags, ncphp);
262 return (err);
270 nwam_error_t err;
272 if ((err = nwam_ncu_get_prop_value(ncuh, NWAM_NCU_PROP_PARENT_NCP,
274 (err = nwam_value_get_string(parentval, &parentname))
280 return (err);
290 nwam_error_t err;
298 if ((err = nwam_ncu_get_parent_ncp_name(oldncuh, &oldparent))
300 return (err);
301 err = nwam_ncp_name_to_file(oldparent, &oldfilename);
303 if (err != NWAM_SUCCESS)
304 return (err);
305 if ((err = nwam_ncp_name_to_file(newncph->nwh_name, &newfilename))
310 if ((err = nwam_handle_create(NWAM_OBJECT_TYPE_NCU, oldncuh->nwh_name,
314 if ((err = nwam_dup_object_list(oldncuh->nwh_data,
319 if ((err = nwam_value_create_string(newncph->nwh_name, &newparentval))
322 err = nwam_set_prop_value(newncuh->nwh_data, NWAM_NCU_PROP_PARENT_NCP,
325 if (err != NWAM_SUCCESS)
329 err = nwam_commit(newfilename, newncuh, 0);
335 return (err);
343 nwam_error_t err;
356 if ((err = nwam_ncp_create(newname, 0, newncphp)) != NWAM_SUCCESS)
357 return (err);
359 err = nwam_ncp_walk_ncus(oldncph, nwam_ncp_copy_callback, *newncphp,
361 if (err != NWAM_SUCCESS) {
365 if (err == NWAM_WALK_HALTED)
368 return (err);
434 nwam_error_t err;
439 err = nwam_enable(NULL, ncph);
441 if (err == NWAM_ERROR_BIND) {
446 if ((err = nwam_ncp_get_name(ncph, &name)) != NWAM_SUCCESS)
447 return (err);
449 err = nwam_set_smf_string_property(NWAM_FMRI, NWAM_PG,
454 return (err);
471 nwam_error_t err;
479 if ((err = nwam_valid_flags(flags, NWAM_FLAG_BLOCKING)) != NWAM_SUCCESS)
480 return (err);
488 if ((err = nwam_read_object_from_backend(NULL, NULL, flags,
490 return (err);
492 if ((err = nwam_get_prop_value(objlist, NWAM_NCP_OBJECT_STRING, &value))
495 return (err);
497 if ((err = nwam_value_get_string_array(value, &ncpfiles,
501 return (err);
511 if ((err = nwam_handle_create(NWAM_OBJECT_TYPE_NCP, ncpname,
520 err = NWAM_WALK_HALTED;
529 return (err);
539 nwam_error_t err;
544 if ((err = nwam_ncp_get_name(ncph, &name)) != NWAM_SUCCESS)
545 return (err);
560 nwam_error_t err;
565 if ((err = nwam_ncu_get_ncp(ncuh, &ncph)) != NWAM_SUCCESS)
566 return (err);
568 err = nwam_ncp_get_read_only(ncph, readp);
570 return (err);
604 nwam_error_t err;
609 if ((err = nwam_ncp_get_read_only(ncph, &read_only)) != NWAM_SUCCESS)
610 return (err);
617 if ((err = nwam_ncp_name_to_file(ncph->nwh_name, &filename))
619 return (err);
621 err = nwam_destroy(filename, ncph, flags);
694 nwam_error_t err;
698 if ((err = nwam_valid_flags(flags,
700 return (err);
702 if ((err = nwam_ncp_name_to_file(ncph->nwh_name, &ncpfile))
704 return (err);
706 err = nwam_walk(NWAM_OBJECT_TYPE_NCU, ncpfile, cb, data, flags,
710 return (err);
761 nwam_error_t err;
770 if ((err = nwam_ncp_get_read_only(ncph, &read_only)) != NWAM_SUCCESS)
771 return (err);
784 if ((err = nwam_ncu_name_to_typed_name(name, type, &typedname))
786 return (err);
789 if ((err = nwam_handle_create(NWAM_OBJECT_TYPE_NCU, typedname, ncuhp))
791 return (err);
798 if ((err = nwam_alloc_object_list(&(*ncuhp)->nwh_data)) != NWAM_SUCCESS)
801 if ((err = nwam_value_create_uint64(type, &typeval))
803 (err = nwam_value_create_uint64(class, &classval))
805 (err = nwam_value_create_string(ncph->nwh_name, &parentval))
807 (err = nwam_value_create_boolean(B_TRUE, &enabledval))
811 if ((err = nwam_set_prop_value((*ncuhp)->nwh_data, NWAM_NCU_PROP_TYPE,
813 (err = nwam_set_prop_value((*ncuhp)->nwh_data, NWAM_NCU_PROP_CLASS,
815 (err = nwam_set_prop_value((*ncuhp)->nwh_data,
817 (err = nwam_set_prop_value((*ncuhp)->nwh_data,
830 if ((err = nwam_value_create_uint64_array(ver, vercnt, &ipver))
832 (err = nwam_value_create_uint64(NWAM_ADDRSRC_DHCP,
834 (err = nwam_value_create_uint64_array(v6src, v6srccnt,
840 if ((err = nwam_set_prop_value((*ncuhp)->nwh_data,
842 (err = nwam_set_prop_value((*ncuhp)->nwh_data,
844 err = nwam_set_prop_value((*ncuhp)->nwh_data,
852 if ((err = nwam_value_create_uint64(NWAM_ACTIVATION_MODE_MANUAL,
855 err = nwam_set_prop_value((*ncuhp)->nwh_data,
865 if (err != NWAM_SUCCESS) {
869 return (err);
877 nwam_error_t err, err_ip, err_link;
882 if ((err = nwam_ncp_name_to_file(ncph->nwh_name, &ncpfile))
884 return (err);
906 err = NWAM_ENTITY_MULTIPLE_VALUES;
908 err = NWAM_ENTITY_NOT_FOUND;
915 err = NWAM_SUCCESS;
918 return (err);
920 if ((err = nwam_ncu_name_to_typed_name(name, type, &typedname)) !=
923 return (err);
925 err = nwam_read(NWAM_OBJECT_TYPE_NCU, ncpfile, typedname, flags, ncuhp);
930 return (err);
996 nwam_error_t err;
1014 if ((err = nwam_ncu_get_ncp(oldncuh, &ncph)) != NWAM_SUCCESS)
1015 return (err);
1023 if ((err = nwam_ncu_name_to_typed_name(newname, type, &typednewname))
1025 return (err);
1027 err = nwam_handle_create(NWAM_OBJECT_TYPE_NCU, typednewname, newncuhp);
1029 if (err != NWAM_SUCCESS)
1030 return (err);
1031 if ((err = nwam_dup_object_list(oldncuh->nwh_data,
1035 return (err);
1045 nwam_error_t err;
1050 if ((err = nwam_ncu_get_read_only(ncuh, &ro_ncu)) != NWAM_SUCCESS ||
1051 (err = nwam_ncu_prop_read_only(propname, &ro_prop)) != NWAM_SUCCESS)
1052 return (err);
1060 if ((err = nwam_dup_object_list(ncuh->nwh_data, &olddata))
1062 return (err);
1063 if ((err = nwam_delete_prop(ncuh->nwh_data, propname))
1067 return (err);
1069 if ((err = nwam_ncu_validate(ncuh, NULL)) != NWAM_SUCCESS) {
1072 return (err);
1084 nwam_error_t err;
1089 if ((err = nwam_ncu_get_read_only(ncuh, &ro_ncu)) != NWAM_SUCCESS ||
1090 (err = nwam_ncu_prop_read_only(propname, &ro_prop)) != NWAM_SUCCESS)
1091 return (err);
1095 err = nwam_ncu_get_ncp(ncuh, &ncph);
1096 if (err != NWAM_SUCCESS && err != NWAM_INVALID_ARG) {
1101 return (err);
1106 if ((err = nwam_ncu_validate_prop(ncuh, propname, value))
1108 return (err);
1133 nwam_error_t err;
1136 if ((err = nwam_ncu_get_parent_ncp_name(ncuh, &parentname))
1138 (err = nwam_handle_create(NWAM_OBJECT_TYPE_NCP, parentname, ncphp))
1142 return (err);
1152 nwam_error_t err;
1158 if ((err = nwam_ncu_get_read_only(ncuh, &read_only)) != NWAM_SUCCESS)
1159 return (err);
1163 if ((err = nwam_ncu_validate(ncuh, NULL)) != NWAM_SUCCESS ||
1164 (err = nwam_ncu_get_parent_ncp_name(ncuh, &ncpname))
1166 return (err);
1168 if ((err = nwam_ncp_name_to_file(ncpname, &ncpfile)) != NWAM_SUCCESS) {
1170 return (err);
1173 err = nwam_commit(ncpfile, ncuh, flags);
1178 return (err);
1184 nwam_error_t err;
1188 if ((err = nwam_ncu_get_prop_value(ncuh, NWAM_NCU_PROP_TYPE, &typeval))
1190 return (err);
1191 err = nwam_value_get_uint64(typeval, &type);
1193 if (err != NWAM_SUCCESS)
1194 return (err);
1204 nwam_error_t err;
1208 if ((err = nwam_ncu_get_prop_value(ncuh, NWAM_NCU_PROP_CLASS,
1210 return (err);
1211 err = nwam_value_get_uint64(classval, &class);
1213 if (err != NWAM_SUCCESS)
1214 return (err);
1226 nwam_error_t err;
1232 if ((err = nwam_ncu_get_prop_value(ncuh, NWAM_NCU_PROP_ACTIVATION_MODE,
1234 return (err);
1235 err = nwam_value_get_uint64(actval, &activation);
1237 if (err != NWAM_SUCCESS)
1238 return (err);
1251 nwam_error_t err;
1256 if ((err = nwam_ncu_get_prop_value(ncuh, NWAM_NCU_PROP_ENABLED,
1258 return (err);
1259 err = nwam_value_get_boolean(enabledval, enabledp);
1261 return (err);
1268 nwam_error_t err;
1271 if ((err = nwam_value_create_boolean(enabled, &enabledval))
1273 return (err);
1274 err = nwam_set_prop_value(ncuh->nwh_data, NWAM_NCU_PROP_ENABLED,
1277 if (err != NWAM_SUCCESS)
1278 return (err);
1289 nwam_error_t err;
1296 if ((err = nwam_ncu_get_read_only(ncuh, &read_only)) != NWAM_SUCCESS)
1297 return (err);
1302 if ((err = nwam_ncu_get_ncu_type(ncuh, &type)) != NWAM_SUCCESS)
1303 return (err);
1306 if ((err = nwam_ncu_is_manual(ncuh, &manual)) != NWAM_SUCCESS)
1307 return (err);
1313 if ((err = nwam_ncu_is_enabled(ncuh, &enabled)) != NWAM_SUCCESS ||
1314 (err = nwam_ncu_get_parent_ncp_name(ncuh, &ncpname))
1316 return (err);
1323 if ((err = nwam_ncu_update_enabled(ncuh, B_TRUE)) != NWAM_SUCCESS) {
1325 return (err);
1328 err = nwam_enable(ncpname, ncuh);
1332 if (err == NWAM_ERROR_BIND)
1335 return (err);
1346 nwam_error_t err;
1353 if ((err = nwam_ncu_get_read_only(ncuh, &read_only)) != NWAM_SUCCESS)
1354 return (err);
1359 if ((err = nwam_ncu_get_ncu_type(ncuh, &type)) != NWAM_SUCCESS)
1360 return (err);
1363 if ((err = nwam_ncu_is_manual(ncuh, &manual)) != NWAM_SUCCESS)
1364 return (err);
1370 if ((err = nwam_ncu_is_enabled(ncuh, &enabled)) != NWAM_SUCCESS ||
1371 (err = nwam_ncu_get_parent_ncp_name(ncuh, &ncpname))
1373 return (err);
1380 if ((err = nwam_ncu_update_enabled(ncuh, B_FALSE)) != NWAM_SUCCESS) {
1382 return (err);
1385 err = nwam_disable(ncpname, ncuh);
1389 if (err == NWAM_ERROR_BIND)
1392 return (err);
1400 nwam_error_t err;
1404 if ((err = nwam_ncu_get_read_only(ncuh, &read_only)) != NWAM_SUCCESS)
1405 return (err);
1409 if ((err = nwam_ncu_get_parent_ncp_name(ncuh, &ncpname))
1411 return (err);
1412 if ((err = nwam_ncp_name_to_file(ncpname, &ncpfile))
1415 return (err);
1418 err = nwam_destroy(ncpfile, ncuh, flags);
1423 return (err);
1504 nwam_error_t err;
1509 if ((err = nwam_ncu_validate_prop_membership(ncuh, propname))
1511 return (err);
1693 nwam_error_t err;
1697 if ((err = nwam_ncu_get_ncp(ncuh, &ncph)) != NWAM_SUCCESS)
1698 return (err);
1705 if ((err = nwam_ncu_get_parent_ncp_name(ncuh, &ncpname))
1707 return (err);
1709 err = nwam_request_state(NWAM_OBJECT_TYPE_NCU, ncuh->nwh_name, ncpname,
1712 return (err);