Lines Matching full:if
28 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
79 if (!user || user.type() != UCL_STRING) { in uclparse_chap()
86 if (!secret || secret.type() != UCL_STRING) { in uclparse_chap()
101 if (!user || user.type() != UCL_STRING) { in uclparse_chap_mutual()
108 if (!secret || secret.type() != UCL_STRING) { in uclparse_chap_mutual()
115 if (!mutual_user || mutual_user.type() != UCL_STRING) { in uclparse_chap_mutual()
122 if (!mutual_secret || mutual_secret.type() != UCL_STRING) { in uclparse_chap_mutual()
139 if (!user || user.type() != UCL_STRING) { in uclparse_target_chap()
146 if (!secret || secret.type() != UCL_STRING) { in uclparse_target_chap()
161 if (!user || user.type() != UCL_STRING) { in uclparse_target_chap_mutual()
168 if (!secret || secret.type() != UCL_STRING) { in uclparse_target_chap_mutual()
175 if (!mutual_user || mutual_user.type() != UCL_STRING) { in uclparse_target_chap_mutual()
182 if (!mutual_secret || mutual_secret.type() != UCL_STRING) { in uclparse_target_chap_mutual()
199 * If the value is a single string, assume it is a in uclparse_target_portal_group()
202 if (obj.type() == UCL_STRING) in uclparse_target_portal_group()
206 if (obj.type() != UCL_OBJECT) { in uclparse_target_portal_group()
213 if (!portal_group || portal_group.type() != UCL_STRING) { in uclparse_target_portal_group()
220 if (auth_group) { in uclparse_target_portal_group()
221 if (auth_group.type() != UCL_STRING) { in uclparse_target_portal_group()
240 * If the value is a single string, assume it is a in uclparse_controller_transport_group()
243 if (obj.type() == UCL_STRING) in uclparse_controller_transport_group()
247 if (obj.type() != UCL_OBJECT) { in uclparse_controller_transport_group()
254 if (!portal_group || portal_group.type() != UCL_STRING) { in uclparse_controller_transport_group()
261 if (auth_group) { in uclparse_controller_transport_group()
262 if (auth_group.type() != UCL_STRING) { in uclparse_controller_transport_group()
284 if (!key.empty()) { in uclparse_target_lun()
286 if (*end != '\0') { in uclparse_target_lun()
292 if (obj.type() == UCL_STRING) in uclparse_target_lun()
296 if (obj.type() != UCL_OBJECT) { in uclparse_target_lun()
302 if (key.empty()) { in uclparse_target_lun()
304 if (!num || num.type() != UCL_INT) { in uclparse_target_lun()
313 if (!name) { in uclparse_target_lun()
314 if (!target_start_lun(id)) in uclparse_target_lun()
323 if (name.type() != UCL_STRING) { in uclparse_target_lun()
339 if (!key.empty()) { in uclparse_controller_namespace()
341 if (*end != '\0') { in uclparse_controller_namespace()
347 if (obj.type() == UCL_STRING) in uclparse_controller_namespace()
352 if (obj.type() != UCL_OBJECT) { in uclparse_controller_namespace()
358 if (key.empty()) { in uclparse_controller_namespace()
360 if (!num || num.type() != UCL_INT) { in uclparse_controller_namespace()
369 if (!name) { in uclparse_controller_namespace()
370 if (!controller_start_namespace(id)) in uclparse_controller_namespace()
379 if (name.type() != UCL_STRING) { in uclparse_controller_namespace()
395 if (key == "debug") { in uclparse_toplevel()
396 if (obj.type() == UCL_INT) in uclparse_toplevel()
404 if (key == "timeout") { in uclparse_toplevel()
405 if (obj.type() == UCL_INT) in uclparse_toplevel()
413 if (key == "maxproc") { in uclparse_toplevel()
414 if (obj.type() == UCL_INT) in uclparse_toplevel()
422 if (key == "pidfile") { in uclparse_toplevel()
423 if (obj.type() == UCL_STRING) { in uclparse_toplevel()
424 if (!conf_set_pidfile_path( in uclparse_toplevel()
433 if (key == "isns-server") { in uclparse_toplevel()
434 if (obj.type() == UCL_ARRAY) { in uclparse_toplevel()
436 if (child.type() != UCL_STRING) in uclparse_toplevel()
439 if (!isns_add_server( in uclparse_toplevel()
450 if (key == "isns-period") { in uclparse_toplevel()
451 if (obj.type() == UCL_INT) in uclparse_toplevel()
459 if (key == "isns-timeout") { in uclparse_toplevel()
460 if (obj.type() == UCL_INT) in uclparse_toplevel()
468 if (key == "auth-group") { in uclparse_toplevel()
469 if (obj.type() == UCL_OBJECT) { in uclparse_toplevel()
471 if (!uclparse_auth_group( in uclparse_toplevel()
481 if (key == "portal-group") { in uclparse_toplevel()
482 if (obj.type() == UCL_OBJECT) { in uclparse_toplevel()
484 if (!uclparse_portal_group( in uclparse_toplevel()
494 if (key == "transport-group") { in uclparse_toplevel()
495 if (obj.type() == UCL_OBJECT) { in uclparse_toplevel()
497 if (!uclparse_transport_group( in uclparse_toplevel()
507 if (key == "lun") { in uclparse_toplevel()
508 if (obj.type() == UCL_OBJECT) { in uclparse_toplevel()
510 if (!uclparse_lun(child.key().c_str(), in uclparse_toplevel()
525 if (key == "controller") { in uclparse_toplevel()
526 if (obj.type() == UCL_OBJECT) { in uclparse_toplevel()
528 if (!uclparse_controller( in uclparse_toplevel()
538 if (key == "target") { in uclparse_toplevel()
539 if (obj.type() == UCL_OBJECT) { in uclparse_toplevel()
541 if (!uclparse_target( in uclparse_toplevel()
558 if (!auth_group_start(name)) in uclparse_auth_group()
565 if (key == "auth-type") { in uclparse_auth_group()
566 if (!auth_group_set_type(obj.string_value().c_str())) in uclparse_auth_group()
570 if (key == "chap") { in uclparse_auth_group()
571 if (obj.type() == UCL_OBJECT) { in uclparse_auth_group()
572 if (!uclparse_chap(name, obj)) in uclparse_auth_group()
574 } else if (obj.type() == UCL_ARRAY) { in uclparse_auth_group()
576 if (!uclparse_chap(name, tmp)) in uclparse_auth_group()
587 if (key == "chap-mutual") { in uclparse_auth_group()
588 if (obj.type() == UCL_OBJECT) { in uclparse_auth_group()
589 if (!uclparse_chap_mutual(name, obj)) in uclparse_auth_group()
591 } else if (obj.type() == UCL_ARRAY) { in uclparse_auth_group()
593 if (!uclparse_chap_mutual(name, tmp)) in uclparse_auth_group()
604 if (key == "host-address") { in uclparse_auth_group()
605 if (obj.type() == UCL_STRING) { in uclparse_auth_group()
606 if (!auth_group_add_host_address( in uclparse_auth_group()
609 } else if (obj.type() == UCL_ARRAY) { in uclparse_auth_group()
611 if (!auth_group_add_host_address( in uclparse_auth_group()
623 if (key == "host-nqn") { in uclparse_auth_group()
624 if (obj.type() == UCL_STRING) { in uclparse_auth_group()
625 if (!auth_group_add_host_nqn( in uclparse_auth_group()
628 } else if (obj.type() == UCL_ARRAY) { in uclparse_auth_group()
630 if (!auth_group_add_host_nqn( in uclparse_auth_group()
642 if (key == "initiator-name") { in uclparse_auth_group()
643 if (obj.type() == UCL_STRING) { in uclparse_auth_group()
644 if (!auth_group_add_initiator_name( in uclparse_auth_group()
647 } else if (obj.type() == UCL_ARRAY) { in uclparse_auth_group()
649 if (!auth_group_add_initiator_name( in uclparse_auth_group()
661 if (key == "initiator-portal") { in uclparse_auth_group()
662 if (obj.type() == UCL_STRING) { in uclparse_auth_group()
663 if (!auth_group_add_initiator_portal( in uclparse_auth_group()
666 } else if (obj.type() == UCL_ARRAY) { in uclparse_auth_group()
668 if (!auth_group_add_initiator_portal( in uclparse_auth_group()
688 if ((obj.type() != UCL_STRING) && (obj.type() != UCL_INT)) { in uclparse_dscp()
693 if (obj.type() == UCL_INT) in uclparse_dscp()
697 if (key == "be" || key == "cs0") in uclparse_dscp()
699 else if (key == "ef") in uclparse_dscp()
701 else if (key == "cs0") in uclparse_dscp()
703 else if (key == "cs1") in uclparse_dscp()
705 else if (key == "cs2") in uclparse_dscp()
707 else if (key == "cs3") in uclparse_dscp()
709 else if (key == "cs4") in uclparse_dscp()
711 else if (key == "cs5") in uclparse_dscp()
713 else if (key == "cs6") in uclparse_dscp()
715 else if (key == "cs7") in uclparse_dscp()
717 else if (key == "af11") in uclparse_dscp()
719 else if (key == "af12") in uclparse_dscp()
721 else if (key == "af13") in uclparse_dscp()
723 else if (key == "af21") in uclparse_dscp()
725 else if (key == "af22") in uclparse_dscp()
727 else if (key == "af23") in uclparse_dscp()
729 else if (key == "af31") in uclparse_dscp()
731 else if (key == "af32") in uclparse_dscp()
733 else if (key == "af33") in uclparse_dscp()
735 else if (key == "af41") in uclparse_dscp()
737 else if (key == "af42") in uclparse_dscp()
739 else if (key == "af43") in uclparse_dscp()
752 if (obj.type() != UCL_INT) { in uclparse_pcp()
763 if (!portal_group_start(name)) in uclparse_portal_group()
770 if (key == "discovery-auth-group") { in uclparse_portal_group()
771 if (obj.type() != UCL_STRING) { in uclparse_portal_group()
778 if (!portal_group_set_discovery_auth_group( in uclparse_portal_group()
783 if (key == "discovery-filter") { in uclparse_portal_group()
784 if (obj.type() != UCL_STRING) { in uclparse_portal_group()
791 if (!portal_group_set_filter( in uclparse_portal_group()
796 if (key == "foreign") { in uclparse_portal_group()
800 if (key == "listen") { in uclparse_portal_group()
801 if (obj.type() == UCL_STRING) { in uclparse_portal_group()
802 if (!portal_group_add_listen( in uclparse_portal_group()
805 } else if (obj.type() == UCL_ARRAY) { in uclparse_portal_group()
807 if (!portal_group_add_listen( in uclparse_portal_group()
820 if (key == "listen-iser") { in uclparse_portal_group()
821 if (obj.type() == UCL_STRING) { in uclparse_portal_group()
822 if (!portal_group_add_listen( in uclparse_portal_group()
825 } else if (obj.type() == UCL_ARRAY) { in uclparse_portal_group()
827 if (!portal_group_add_listen( in uclparse_portal_group()
840 if (key == "offload") { in uclparse_portal_group()
841 if (obj.type() != UCL_STRING) { in uclparse_portal_group()
848 if (!portal_group_set_offload( in uclparse_portal_group()
853 if (key == "redirect") { in uclparse_portal_group()
854 if (obj.type() != UCL_STRING) { in uclparse_portal_group()
861 if (!portal_group_set_redirection( in uclparse_portal_group()
866 if (key == "options") { in uclparse_portal_group()
867 if (obj.type() != UCL_OBJECT) { in uclparse_portal_group()
874 if (!portal_group_add_option( in uclparse_portal_group()
881 if (key == "tag") { in uclparse_portal_group()
882 if (obj.type() != UCL_INT) { in uclparse_portal_group()
892 if (key == "dscp") { in uclparse_portal_group()
893 if (!uclparse_dscp("portal", name, obj)) in uclparse_portal_group()
897 if (key == "pcp") { in uclparse_portal_group()
898 if (!uclparse_pcp("portal", name, obj)) in uclparse_portal_group()
912 if (key.empty()) { in uclparse_transport_listen_obj()
918 if (key == "tcp") { in uclparse_transport_listen_obj()
919 if (obj.type() == UCL_STRING) { in uclparse_transport_listen_obj()
920 if (!transport_group_add_listen_tcp( in uclparse_transport_listen_obj()
923 } else if (obj.type() == UCL_ARRAY) { in uclparse_transport_listen_obj()
925 if (!transport_group_add_listen_tcp( in uclparse_transport_listen_obj()
930 } else if (key == "discovery-tcp") { in uclparse_transport_listen_obj()
931 if (obj.type() == UCL_STRING) { in uclparse_transport_listen_obj()
932 if (!transport_group_add_listen_discovery_tcp( in uclparse_transport_listen_obj()
935 } else if (obj.type() == UCL_ARRAY) { in uclparse_transport_listen_obj()
937 if (!transport_group_add_listen_discovery_tcp( in uclparse_transport_listen_obj()
954 if (!transport_group_start(name)) in uclparse_transport_group()
961 if (key == "discovery-auth-group") { in uclparse_transport_group()
962 if (obj.type() != UCL_STRING) { in uclparse_transport_group()
969 if (!portal_group_set_discovery_auth_group( in uclparse_transport_group()
974 if (key == "discovery-filter") { in uclparse_transport_group()
975 if (obj.type() != UCL_STRING) { in uclparse_transport_group()
982 if (!portal_group_set_filter( in uclparse_transport_group()
987 if (key == "listen") { in uclparse_transport_group()
988 if (obj.type() != UCL_OBJECT) { in uclparse_transport_group()
994 if (!uclparse_transport_listen_obj(name, obj)) in uclparse_transport_group()
998 if (key == "options") { in uclparse_transport_group()
999 if (obj.type() != UCL_OBJECT) { in uclparse_transport_group()
1006 if (!portal_group_add_option( in uclparse_transport_group()
1013 if (key == "dscp") { in uclparse_transport_group()
1014 if (!uclparse_dscp("transport", name, obj)) in uclparse_transport_group()
1018 if (key == "pcp") { in uclparse_transport_group()
1019 if (!uclparse_pcp("transport", name, obj)) in uclparse_transport_group()
1030 if (!controller_start(name)) in uclparse_controller()
1037 if (key == "auth-group") { in uclparse_controller()
1038 if (obj.type() != UCL_STRING) { in uclparse_controller()
1044 if (!target_set_auth_group(obj.string_value().c_str())) in uclparse_controller()
1048 if (key == "auth-type") { in uclparse_controller()
1049 if (obj.type() != UCL_STRING) { in uclparse_controller()
1055 if (!target_set_auth_type(obj.string_value().c_str())) in uclparse_controller()
1059 if (key == "host-address") { in uclparse_controller()
1060 if (obj.type() == UCL_STRING) { in uclparse_controller()
1061 if (!controller_add_host_address( in uclparse_controller()
1064 } else if (obj.type() == UCL_ARRAY) { in uclparse_controller()
1066 if (!controller_add_host_address( in uclparse_controller()
1078 if (key == "host-nqn") { in uclparse_controller()
1079 if (obj.type() == UCL_STRING) { in uclparse_controller()
1080 if (!controller_add_host_nqn( in uclparse_controller()
1083 } else if (obj.type() == UCL_ARRAY) { in uclparse_controller()
1085 if (!controller_add_host_nqn( in uclparse_controller()
1097 if (key == "transport-group") { in uclparse_controller()
1098 if (obj.type() == UCL_ARRAY) { in uclparse_controller()
1100 if (!uclparse_controller_transport_group(name, in uclparse_controller()
1105 if (!uclparse_controller_transport_group(name, in uclparse_controller()
1111 if (key == "namespace") { in uclparse_controller()
1113 if (!uclparse_controller_namespace(name, tmp)) in uclparse_controller()
1125 if (!target_start(name)) in uclparse_target()
1132 if (key == "alias") { in uclparse_target()
1133 if (obj.type() != UCL_STRING) { in uclparse_target()
1139 if (!target_set_alias(obj.string_value().c_str())) in uclparse_target()
1143 if (key == "auth-group") { in uclparse_target()
1144 if (obj.type() != UCL_STRING) { in uclparse_target()
1150 if (!target_set_auth_group(obj.string_value().c_str())) in uclparse_target()
1154 if (key == "auth-type") { in uclparse_target()
1155 if (obj.type() != UCL_STRING) { in uclparse_target()
1161 if (!target_set_auth_type(obj.string_value().c_str())) in uclparse_target()
1165 if (key == "chap") { in uclparse_target()
1166 if (obj.type() == UCL_OBJECT) { in uclparse_target()
1167 if (!uclparse_target_chap(name, obj)) in uclparse_target()
1169 } else if (obj.type() == UCL_ARRAY) { in uclparse_target()
1171 if (!uclparse_target_chap(name, tmp)) in uclparse_target()
1182 if (key == "chap-mutual") { in uclparse_target()
1183 if (obj.type() == UCL_OBJECT) { in uclparse_target()
1184 if (!uclparse_target_chap_mutual(name, obj)) in uclparse_target()
1186 } else if (obj.type() == UCL_ARRAY) { in uclparse_target()
1188 if (!uclparse_target_chap_mutual(name, in uclparse_target()
1200 if (key == "initiator-name") { in uclparse_target()
1201 if (obj.type() == UCL_STRING) { in uclparse_target()
1202 if (!target_add_initiator_name( in uclparse_target()
1205 } else if (obj.type() == UCL_ARRAY) { in uclparse_target()
1207 if (!target_add_initiator_name( in uclparse_target()
1219 if (key == "initiator-portal") { in uclparse_target()
1220 if (obj.type() == UCL_STRING) { in uclparse_target()
1221 if (!target_add_initiator_portal( in uclparse_target()
1224 } else if (obj.type() == UCL_ARRAY) { in uclparse_target()
1226 if (!target_add_initiator_portal( in uclparse_target()
1238 if (key == "portal-group") { in uclparse_target()
1239 if (obj.type() == UCL_ARRAY) { in uclparse_target()
1241 if (!uclparse_target_portal_group(name, in uclparse_target()
1246 if (!uclparse_target_portal_group(name, obj)) in uclparse_target()
1251 if (key == "port") { in uclparse_target()
1252 if (obj.type() != UCL_STRING) { in uclparse_target()
1258 if (!target_set_physical_port(obj.string_value().c_str())) in uclparse_target()
1262 if (key == "redirect") { in uclparse_target()
1263 if (obj.type() != UCL_STRING) { in uclparse_target()
1269 if (!target_set_redirection(obj.string_value().c_str())) in uclparse_target()
1273 if (key == "lun") { in uclparse_target()
1275 if (!uclparse_target_lun(name, tmp)) in uclparse_target()
1287 if (!lun_start(name)) in uclparse_lun()
1301 if (key == "backend") { in uclparse_lun_entries()
1302 if (obj.type() != UCL_STRING) { in uclparse_lun_entries()
1308 if (!lun_set_backend(obj.string_value().c_str())) in uclparse_lun_entries()
1312 if (key == "blocksize") { in uclparse_lun_entries()
1313 if (obj.type() != UCL_INT) { in uclparse_lun_entries()
1319 if (!lun_set_blocksize(obj.int_value())) in uclparse_lun_entries()
1323 if (key == "device-id") { in uclparse_lun_entries()
1324 if (obj.type() != UCL_STRING) { in uclparse_lun_entries()
1330 if (!lun_set_device_id(obj.string_value().c_str())) in uclparse_lun_entries()
1334 if (key == "device-type") { in uclparse_lun_entries()
1335 if (obj.type() != UCL_STRING) { in uclparse_lun_entries()
1341 if (!lun_set_device_type(obj.string_value().c_str())) in uclparse_lun_entries()
1345 if (key == "ctl-lun") { in uclparse_lun_entries()
1346 if (obj.type() != UCL_INT) { in uclparse_lun_entries()
1352 if (!lun_set_ctl_lun(obj.int_value())) in uclparse_lun_entries()
1356 if (key == "options") { in uclparse_lun_entries()
1357 if (obj.type() != UCL_OBJECT) { in uclparse_lun_entries()
1364 if (!lun_add_option(child.key().c_str(), in uclparse_lun_entries()
1370 if (key == "path") { in uclparse_lun_entries()
1371 if (obj.type() != UCL_STRING) { in uclparse_lun_entries()
1377 if (!lun_set_path(obj.string_value().c_str())) in uclparse_lun_entries()
1381 if (key == "serial") { in uclparse_lun_entries()
1382 if (obj.type() != UCL_STRING) { in uclparse_lun_entries()
1388 if (!lun_set_serial(obj.string_value().c_str())) in uclparse_lun_entries()
1392 if (key == "size") { in uclparse_lun_entries()
1393 if (obj.type() != UCL_INT) { in uclparse_lun_entries()
1399 if (!lun_set_size(obj.int_value())) in uclparse_lun_entries()
1412 if (!top) { in uclparse_conf()