Lines Matching refs:ret

266 	ilb_status_t ret;  in ilbd_scf_retrieve_pg()  local
268 ret = ilbd_scf_get_inst(&h, &svc, &inst); in ilbd_scf_retrieve_pg()
269 if (ret != ILB_STATUS_OK) in ilbd_scf_retrieve_pg()
270 return (ret); in ilbd_scf_retrieve_pg()
532 int ret = ILB_STATUS_OK; in ilbd_data_to_scfval() local
565 ret = ilbd_scf_ip_to_str(r_ent->irl_ipversion, &r_ent->irl_vip, in ilbd_data_to_scfval()
567 if (ret != ILB_STATUS_OK) { in ilbd_data_to_scfval()
570 return (ret); in ilbd_data_to_scfval()
591 ret = ilbd_scf_ip_to_str(r_ent->irl_ipversion, in ilbd_data_to_scfval()
593 if (ret != ILB_STATUS_OK) { in ilbd_data_to_scfval()
596 return (ret); in ilbd_data_to_scfval()
600 ret = ilbd_scf_ip_to_str(r_ent->irl_ipversion, in ilbd_data_to_scfval()
602 if (ret != ILB_STATUS_OK) { in ilbd_data_to_scfval()
605 return (ret); in ilbd_data_to_scfval()
609 ret = ilbd_scf_ip_to_str(r_ent->irl_ipversion, in ilbd_data_to_scfval()
611 if (ret != ILB_STATUS_OK) { in ilbd_data_to_scfval()
614 return (ret); in ilbd_data_to_scfval()
665 ret = ilbd_get_svr_info(s_ent, i, valstr, NULL); in ilbd_data_to_scfval()
666 if (ret != ILB_STATUS_OK) { in ilbd_data_to_scfval()
672 return (ret); in ilbd_data_to_scfval()
683 return (ret); in ilbd_data_to_scfval()
730 return (ret); in ilbd_data_to_scfval()
739 ilb_status_t ret; in ilbd_create_pg() local
783 ret = ilbd_scf_retrieve_pg(scfpgbuf, &pg, B_TRUE); in ilbd_create_pg()
784 if (ret != ILB_STATUS_OK) { in ilbd_create_pg()
786 return (ret); in ilbd_create_pg()
795 ret = ilbd_data_to_scfval(pg_type, prop_tbl[i].val_type, h, in ilbd_create_pg()
797 if (ret != ILB_STATUS_OK) in ilbd_create_pg()
802 ret = ilbd_get_svr_info(data, j, NULL, in ilbd_create_pg()
804 if (ret == ILB_STATUS_ENOENT) { in ilbd_create_pg()
808 ret = ilbd_scf_set_prop(pg, scfpgbuf, in ilbd_create_pg()
811 ret = ilbd_scf_set_prop(pg, in ilbd_create_pg()
822 return (ret); in ilbd_create_pg()
840 ilb_status_t ret; in ilbd_destroy_pg() local
849 ret = ilbd_scf_retrieve_pg(scfname, &pg, B_FALSE); in ilbd_destroy_pg()
851 if (ret != ILB_STATUS_EEXIST) in ilbd_destroy_pg()
852 return (ret); in ilbd_destroy_pg()
853 ret = ilbd_scf_delete_pg(pg); in ilbd_destroy_pg()
855 return (ret); in ilbd_destroy_pg()
872 ilb_status_t ret = ILB_STATUS_OK; in ilbd_scf_set_prop() local
879 ret = ilbd_scf_get_prop_val(pg, propname, &oldval); in ilbd_scf_set_prop()
882 if (ret == ILB_STATUS_ENOENT) in ilbd_scf_set_prop()
884 else if (ret != ILB_STATUS_OK) in ilbd_scf_set_prop()
885 return (ret); in ilbd_scf_set_prop()
891 ret = ilbd_scf_err_to_ilb_err(); in ilbd_scf_set_prop()
897 ret = ilbd_scf_err_to_ilb_err(); in ilbd_scf_set_prop()
905 ret = ilbd_scf_err_to_ilb_err(); in ilbd_scf_set_prop()
912 ret = ilbd_scf_err_to_ilb_err(); in ilbd_scf_set_prop()
920 ret = ilbd_scf_err_to_ilb_err(); in ilbd_scf_set_prop()
927 ret = ILB_STATUS_OK; in ilbd_scf_set_prop()
933 ret = ILB_STATUS_INUSE; in ilbd_scf_set_prop()
936 ret = ilbd_scf_err_to_ilb_err(); in ilbd_scf_set_prop()
947 return (ret); in ilbd_scf_set_prop()
960 ilb_status_t ret = ILB_STATUS_OK; in ilbd_scf_get_prop_val() local
970 ret = ilbd_scf_err_to_ilb_err(); in ilbd_scf_get_prop_val()
975 ret = ilbd_scf_err_to_ilb_err(); in ilbd_scf_get_prop_val()
981 ret = ilbd_scf_err_to_ilb_err(); in ilbd_scf_get_prop_val()
990 return (ret); in ilbd_scf_get_prop_val()
1034 int ret = 0; in ilbd_scfval_to_data() local
1101 ret = ILB_STATUS_OK; in ilbd_scfval_to_data()
1237 return (ret); in ilbd_scfval_to_data()
1260 ilb_status_t ret; in ilbd_scf_load_prop() local
1268 ret = ilbd_scf_get_prop_val(pg, prop_name, &val); in ilbd_scf_load_prop()
1269 if (ret == ILB_STATUS_ENOENT) in ilbd_scf_load_prop()
1271 else if (ret != ILB_STATUS_OK) in ilbd_scf_load_prop()
1272 return (ret); in ilbd_scf_load_prop()
1277 ret = ilbd_scfval_to_data(prop_name, val_type, val, ilb_data); in ilbd_scf_load_prop()
1283 return (ret); in ilbd_scf_load_prop()
1300 ilb_status_t ret = ILB_STATUS_OK; in ilbd_scf_pg_walk_props() local
1316 ret = ILB_STATUS_ENOMEM; in ilbd_scf_pg_walk_props()
1322 ret = ilbd_scf_err_to_ilb_err(); in ilbd_scf_pg_walk_props()
1325 ret = cb(pg, prop_name, arg); in ilbd_scf_pg_walk_props()
1326 if (ret != ILB_STATUS_OK) in ilbd_scf_pg_walk_props()
1333 ret = ilbd_scf_err_to_ilb_err(); in ilbd_scf_pg_walk_props()
1339 return (ret); in ilbd_scf_pg_walk_props()
1350 ilb_status_t ret; in ilbd_scf_instance_walk_pg() local
1377 ret = ILB_STATUS_ENOMEM; in ilbd_scf_instance_walk_pg()
1384 ret = ilbd_scf_err_to_ilb_err(); in ilbd_scf_instance_walk_pg()
1403 ret = ILB_STATUS_ENOMEM; in ilbd_scf_instance_walk_pg()
1406 ret = ilbd_scf_pg_walk_props(newpg, in ilbd_scf_instance_walk_pg()
1408 if (ret != ILB_STATUS_OK) in ilbd_scf_instance_walk_pg()
1416 ret = cb(data.rule_data, port, arg2, NULL); in ilbd_scf_instance_walk_pg()
1418 if (ret != ILB_STATUS_OK) in ilbd_scf_instance_walk_pg()
1428 ret = ILB_STATUS_ENOMEM; in ilbd_scf_instance_walk_pg()
1431 ret = ilbd_scf_pg_walk_props(newpg, in ilbd_scf_instance_walk_pg()
1433 if (ret != ILB_STATUS_OK) { in ilbd_scf_instance_walk_pg()
1442 ret = cb(data.sg_data, port, arg2, NULL); in ilbd_scf_instance_walk_pg()
1443 if (ret != ILB_STATUS_OK) { in ilbd_scf_instance_walk_pg()
1460 ret = ilbd_add_server_to_group( in ilbd_scf_instance_walk_pg()
1462 if (ret != ILB_STATUS_OK) { in ilbd_scf_instance_walk_pg()
1476 ret = ILB_STATUS_ENOMEM; in ilbd_scf_instance_walk_pg()
1479 ret = ilbd_scf_pg_walk_props(newpg, in ilbd_scf_instance_walk_pg()
1481 if (ret != ILB_STATUS_OK) in ilbd_scf_instance_walk_pg()
1488 ret = cb(data.hc_data, port, arg2, NULL); in ilbd_scf_instance_walk_pg()
1490 if (ret != ILB_STATUS_OK) in ilbd_scf_instance_walk_pg()
1501 ret = ilbd_scf_err_to_ilb_err(); in ilbd_scf_instance_walk_pg()
1504 return (ret); in ilbd_scf_instance_walk_pg()
1517 ilb_status_t ret; in ilbd_walk_rule_pgs() local
1519 ret = ilbd_scf_get_inst(&h, &svc, &inst); in ilbd_walk_rule_pgs()
1520 if (ret != ILB_STATUS_OK) in ilbd_walk_rule_pgs()
1521 return (ret); in ilbd_walk_rule_pgs()
1524 ret = ilbd_scf_instance_walk_pg(inst, ILBD_SCF_RULE, in ilbd_walk_rule_pgs()
1527 return (ret); in ilbd_walk_rule_pgs()
1537 ilb_status_t ret; in ilbd_walk_sg_pgs() local
1539 ret = ilbd_scf_get_inst(&h, &svc, &inst); in ilbd_walk_sg_pgs()
1540 if (ret != ILB_STATUS_OK) in ilbd_walk_sg_pgs()
1541 return (ret); in ilbd_walk_sg_pgs()
1543 ret = ilbd_scf_instance_walk_pg(inst, ILBD_SCF_SG, in ilbd_walk_sg_pgs()
1546 return (ret); in ilbd_walk_sg_pgs()
1556 ilb_status_t ret; in ilbd_walk_hc_pgs() local
1558 ret = ilbd_scf_get_inst(&h, &svc, &inst); in ilbd_walk_hc_pgs()
1559 if (ret != ILB_STATUS_OK) in ilbd_walk_hc_pgs()
1560 return (ret); in ilbd_walk_hc_pgs()
1562 ret = ilbd_scf_instance_walk_pg(inst, ILBD_SCF_HC, in ilbd_walk_hc_pgs()
1565 return (ret); in ilbd_walk_hc_pgs()
1572 int ret; in ilbd_change_prop() local
1582 ret = ilbd_scf_retrieve_pg(scf_pgname, &scfpg, B_FALSE); in ilbd_change_prop()
1585 if (ret != ILB_STATUS_EEXIST) in ilbd_change_prop()
1586 return (ret); in ilbd_change_prop()
1592 ret = ILB_STATUS_EINVAL; in ilbd_change_prop()
1597 ret = ILB_STATUS_ENOMEM; in ilbd_change_prop()
1608 ret = ilbd_scf_set_prop(scfpg, prop_name, scftype, scfval); in ilbd_change_prop()
1617 return (ret); in ilbd_change_prop()
1630 ilb_status_t ret; in ilbd_scf_add_srv() local
1638 ret = ilbd_scf_retrieve_pg(buf, &pg, B_FALSE); in ilbd_scf_add_srv()
1644 if (ret != ILB_STATUS_EEXIST) { in ilbd_scf_add_srv()
1667 ret = ilbd_scf_set_prop(pg, buf, SCF_TYPE_ASTRING, val); in ilbd_scf_add_srv()
1672 return (ret); in ilbd_scf_add_srv()
1682 ilb_status_t ret; in ilbd_scf_del_srv() local
1693 ret = ilbd_scf_retrieve_pg(buf, &pg, B_FALSE); in ilbd_scf_del_srv()
1699 if (ret != ILB_STATUS_EEXIST) { in ilbd_scf_del_srv()
1703 ret = ILB_STATUS_OK; in ilbd_scf_del_srv()
1717 ret = ilbd_scf_err_to_ilb_err(); in ilbd_scf_del_srv()
1726 ret = ilbd_scf_err_to_ilb_err(); in ilbd_scf_del_srv()
1732 ret = ilbd_scf_err_to_ilb_err(); in ilbd_scf_del_srv()
1738 ret = ilbd_scf_err_to_ilb_err(); in ilbd_scf_del_srv()
1749 return (ret); in ilbd_scf_del_srv()