+ int ssh_base_port = 0;
+ int tls_base_port = 0;
+ nts_mount_point_addressing_method_t mp = nts_mount_point_addressing_method_get(session);
+ if(mp == UNKNOWN_MAPPING) {
+ log_error("mount-point-addressing-method failed\n");
+ return NTS_ERR_FAILED;
+ }
+ else if(mp == DOCKER_MAPPING) {
+ ssh_base_port = STANDARD_NETCONF_PORT;
+ tls_base_port = ssh_base_port + framework_environment.settings.ssh_connections;
+ }
+ else {
+ ssh_base_port = framework_environment.host.ssh_base_port;
+ tls_base_port = framework_environment.host.tls_base_port;
+ }
+
+ int failed = 0;
+
+ if((framework_environment.settings.ssh_connections + framework_environment.settings.tls_connections) > 1) {
+ for(int port = ssh_base_port; port < ssh_base_port + framework_environment.settings.ssh_connections; port++) {
+ int rc = ves_file_ready_send_message(session, input[0].data.string_val, port);
+ if(rc != NTS_ERR_OK) {
+ log_error("ves_file_ready_send_message failed\n");
+ failed++;
+ }
+ }
+
+ for(int port = tls_base_port; port < tls_base_port + framework_environment.settings.tls_connections; port++) {
+ int rc = ves_file_ready_send_message(session, input[0].data.string_val, port);
+ if(rc != NTS_ERR_OK) {
+ log_error("ves_file_ready_send_message failed\n");
+ failed++;
+ }
+ }
+ }
+ else {
+ int rc = ves_file_ready_send_message(session, input[0].data.string_val, 0);
+ if(rc != NTS_ERR_OK) {
+ log_error("ves_file_ready_send_message failed\n");
+ failed++;
+ }
+ }
+