Lines Matching refs:reply

107 	ndmp_config_get_host_info_reply_v2 reply;
114 (void) memset((void*)&reply, 0, sizeof (reply));
118 reply.error = NDMP_NO_ERR;
119 reply.hostname = buf;
121 reply.os_type = uts.sysname;
122 reply.os_vers = uts.release;
126 reply.error = NDMP_UNDEFINED_ERR;
135 reply.hostid = hostidstr;
138 reply.auth_type.auth_type_len = 1;
139 reply.auth_type.auth_type_val = auth_types;
141 ndmp_send_reply(connection, (void *) &reply,
142 "sending ndmp_config_get_host_info reply");
163 ndmp_config_get_butype_attr_reply reply;
167 reply.error = NDMP_NO_ERR;
170 (void) simple_get_attrs(&reply.attrs);
172 reply.attrs = NDMP_NO_BACKUP_FILELIST;
177 reply.error = NDMP_ILLEGAL_ARGS_ERR;
180 ndmp_send_reply(connection, (void *) &reply,
181 "sending ndmp_config_get_butype_attr reply");
202 ndmp_config_get_mover_type_reply reply;
208 reply.error = NDMP_NO_ERR;
209 reply.methods.methods_len = 2;
210 reply.methods.methods_val = types;
212 ndmp_send_reply(connection, (void *) &reply,
213 "sending ndmp_config_get_mover_type reply");
235 ndmp_config_get_auth_attr_reply reply;
240 reply.error = NDMP_NO_ERR;
241 reply.server_attr.auth_type = request->auth_type;
249 (void) memcpy(reply.server_attr.ndmp_auth_attr_u.challenge,
259 reply.error = NDMP_ILLEGAL_ARGS_ERR;
263 ndmp_send_reply(connection, (void *) &reply,
264 "sending ndmp_config_get_auth_attr reply");
291 ndmp_config_get_host_info_reply_v3 reply;
297 (void) memset((void*)&reply, 0, sizeof (reply));
302 reply.error = NDMP_NO_ERR;
303 reply.hostname = buf;
305 reply.os_type = uts.sysname;
306 reply.os_vers = uts.release;
311 reply.error = NDMP_UNDEFINED_ERR;
320 reply.hostid = hostidstr;
322 ndmp_send_reply(connection, (void *) &reply,
323 "sending ndmp_config_get_host_info reply");
345 ndmp_config_get_connection_type_reply_v3 reply;
348 (void) memset((void*)&reply, 0, sizeof (reply));
350 reply.error = NDMP_NO_ERR;
354 reply.addr_types.addr_types_len = 2;
355 reply.addr_types.addr_types_val = addr_types;
357 ndmp_send_reply(connection, (void *) &reply,
358 "sending config_get_connection_type_v3 reply");
380 ndmp_config_get_auth_attr_reply reply;
385 (void) memset((void*)&reply, 0, sizeof (reply));
386 reply.error = NDMP_NO_ERR;
387 reply.server_attr.auth_type = request->auth_type;
395 (void) memcpy(reply.server_attr.ndmp_auth_attr_u.challenge,
405 reply.error = NDMP_ILLEGAL_ARGS_ERR;
409 ndmp_send_reply(connection, (void *) &reply,
410 "sending ndmp_config_get_auth_attr_v3 reply");
431 ndmp_config_get_butype_info_reply_v3 reply;
441 (void) memset((void*)&reply, 0, sizeof (reply));
508 reply.error = NDMP_NO_ERR;
509 reply.butype_info.butype_info_len = ARRAY_LEN(info, ndmp_butype_info);
510 reply.butype_info.butype_info_val = info;
512 ndmp_send_reply(connection, (void *)&reply,
513 "sending ndmp_config_get_butype_info reply");
533 ndmp_config_get_fs_info_reply_v3 reply;
542 (void) memset((void*)&reply, 0, sizeof (reply));
543 reply.error = NDMP_NO_ERR;
547 reply.error = NDMP_UNDEFINED_ERR;
551 /* nothing was found, send an empty reply */
562 reply.error = NDMP_UNDEFINED_ERR;
569 reply.error = NDMP_NO_MEM_ERR;
590 reply.error = NDMP_NO_MEM_ERR;
628 reply.error = NDMP_NO_MEM_ERR;
650 if (reply.error == NDMP_NO_ERR) {
651 reply.fs_info.fs_info_len = len;
652 reply.fs_info.fs_info_val = fsip_save;
654 ndmp_send_reply(connection, (void *)&reply,
655 "error sending ndmp_config_get_fs_info reply");
685 ndmp_config_get_tape_info_reply_v3 reply;
695 (void) memset((void*)&reply, 0, sizeof (reply));
705 reply.error = NDMP_NO_MEM_ERR;
706 ndmp_send_reply(connection, (void *)&reply,
707 "error sending ndmp_config_get_tape_info reply");
711 reply.error = NDMP_NO_ERR;
752 reply.error = NDMP_NO_DEVICE_ERR;
753 ndmp_send_reply(connection, (void *)&reply,
754 "error sending ndmp_config_get_tape_info reply");
760 reply.tape_info.tape_info_len = n;
761 reply.tape_info.tape_info_val = tip_save;
763 ndmp_send_reply(connection, (void *)&reply,
764 "error sending ndmp_config_get_tape_info reply");
790 ndmp_config_get_scsi_info_reply_v3 reply;
799 (void) memset((void*)&reply, 0, sizeof (reply));
808 reply.error = NDMP_NO_MEM_ERR;
809 ndmp_send_reply(connection, (void *)&reply,
810 "error sending ndmp_config_get_scsi_info reply");
814 reply.error = NDMP_NO_ERR;
848 reply.scsi_info.scsi_info_len = n;
849 reply.scsi_info.scsi_info_val = sip_save;
851 ndmp_send_reply(connection, (void *)&reply,
852 "error sending ndmp_config_get_scsi_info reply");
877 ndmp_config_get_server_info_reply_v3 reply;
882 (void) memset((void*)&reply, 0, sizeof (reply));
883 reply.error = NDMP_NO_ERR;
887 reply.vendor_name = VENDOR_NAME;
888 reply.product_name = PRODUCT_NAME;
891 reply.revision_number = rev_number;
893 reply.vendor_name = "\0";
894 reply.product_name = "\0";
895 reply.revision_number = "\0";
900 reply.vendor_name, reply.product_name, reply.revision_number);
904 reply.auth_type.auth_type_len = ARRAY_LEN(auth_types, ndmp_auth_type);
905 reply.auth_type.auth_type_val = auth_types;
907 ndmp_send_reply(connection, (void *)&reply,
908 "error sending ndmp_config_get_server_info reply");
936 ndmp_config_get_butype_info_reply_v4 reply;
948 (void) memset((void*)&reply, 0, sizeof (reply));
1024 reply.error = NDMP_NO_ERR;
1025 reply.butype_info.butype_info_len = ARRAY_LEN(info, ndmp_butype_info);
1026 reply.butype_info.butype_info_val = info;
1028 ndmp_send_reply(connection, (void *)&reply,
1029 "sending ndmp_config_get_butype_info reply");
1049 ndmp_config_get_ext_list_reply_v4 reply;
1052 (void) memset((void*)&reply, 0, sizeof (reply));
1059 reply.error = NDMP_EXT_DANDN_ILLEGAL_ERR;
1065 reply.error = NDMP_NO_ERR;
1068 reply.class_list.class_list_val = NULL;
1069 reply.class_list.class_list_len = 0;
1071 ndmp_send_reply(connection, (void *)&reply,
1072 "error sending ndmp_config_get_ext_list reply");
1090 ndmp_config_set_ext_list_reply_v4 reply;
1096 (void) memset((void*)&reply, 0, sizeof (reply));
1104 reply.error = NDMP_PRECONDITION_ERR;
1110 reply.error = NDMP_EXT_DANDN_ILLEGAL_ERR;
1117 reply.error = NDMP_CLASS_NOT_SUPPORTED_ERR;
1120 reply.error = NDMP_NO_ERR;
1124 ndmp_send_reply(connection, (void *)&reply,
1125 "error sending ndmp_config_set_ext_list reply");