blob: 04cf3c25fd4846dfc4e5576f56e5f0e994380364 [file] [log] [blame] [raw]
/*
htop - vmkernel/vmk_error_codes.h
Copyright 2015-2022 Rivoreo
Released under the GNU GPL, see the COPYING file
in the source distribution for its full text.
*/
#ifndef _VMK_ERROR_CODES_H
#define _VMK_ERROR_CODES_H
#define VMK_OK 0x00000000
#define VMK_FAILURE 0x0bad0001
#define VMK_WOULD_BLOCK 0x0bad0002
#define VMK_NOT_FOUND 0x0bad0003
#define VMK_BUSY 0x0bad0004
#define VMK_EXISTS 0x0bad0005
#define VMK_LIMIT_EXCEEDED 0x0bad0006
#define VMK_BAD_PARAM 0x0bad0007
#define VMK_METADATA_READ_ERROR 0x0bad0008
#define VMK_METADATA_WRITE_ERROR 0x0bad0009
#define VMK_IO_ERROR 0x0bad000a
#define VMK_READ_ERROR 0x0bad000b
#define VMK_WRITE_ERROR 0x0bad000c
#define VMK_INVALID_NAME 0x0bad000d
#define VMK_INVALID_HANDLE 0x0bad000e
#define VMK_INVALID_ADAPTER 0x0bad000f
#define VMK_INVALID_TARGET 0x0bad0010
#define VMK_INVALID_PARTITION 0x0bad0011
#define VMK_INVALID_FS 0x0bad0012
#define VMK_INVALID_MEMMAP 0x0bad0013
#define VMK_NO_MEMORY 0x0bad0014
#define VMK_NO_MEMORY_RETRY 0x0bad0015
#define VMK_NO_LPAGE_MEMORY 0x0bad0016
#define VMK_NO_RESOURCES 0x0bad0017
#define VMK_NO_FREE_HANDLES 0x0bad0018
#define VMK_NUM_HANDLES_EXCEEDED 0x0bad0019
#define VMK_DEPRECATED_NO_FREE_PTR_BLOCKS 0x0bad001a
#define VMK_DEPRECATED_NO_FREE_DATA_BLOCKS 0x0bad001b
#define VMK_CORRUPT_REDOLOG 0x0bad001c
#define VMK_STATUS_PENDING 0x0bad001d
#define VMK_STATUS_FREE 0x0bad001e
#define VMK_UNSUPPORTED_CPU 0x0bad001f
#define VMK_NOT_SUPPORTED 0x0bad0020
#define VMK_TIMEOUT 0x0bad0021
#define VMK_READ_ONLY 0x0bad0022
#define VMK_RESERVATION_CONFLICT 0x0bad0023
#define VMK_FS_LOCKED 0x0bad0024
#define VMK_NOT_ENOUGH_SLOTS 0x0bad0025
#define VMK_INVALID_ADDRESS 0x0bad0026
#define VMK_NOT_SHARED 0x0bad0027
#define VMK_SHARED 0x0bad0028
#define VMK_KSEG_PAIR_FLUSHED 0x0bad0029
#define VMK_MAX_ASYNCIO_PENDING 0x0bad002a
#define VMK_VERSION_MISMATCH_MINOR 0x0bad002b
#define VMK_VERSION_MISMATCH_MAJOR 0x0bad002c
#define VMK_IS_CONNECTED 0x0bad002d
#define VMK_IS_DISCONNECTED 0x0bad002e
#define VMK_IS_ENABLED 0x0bad002f
#define VMK_IS_DISABLED 0x0bad0030
#define VMK_NOT_INITIALIZED 0x0bad0031
#define VMK_WAIT_INTERRUPTED 0x0bad0032
#define VMK_NAME_TOO_LONG 0x0bad0033
#define VMK_MISSING_FS_PES 0x0bad0034
#define VMK_NICTEAMING_VALID_MASTER 0x0bad0035
#define VMK_NICTEAMING_SLAVE 0x0bad0036
#define VMK_NICTEAMING_REGULAR_VMNIC 0x0bad0037
#define VMK_ABORT_NOT_RUNNING 0x0bad0038
#define VMK_NOT_READY 0x0bad0039
#define VMK_CHECKSUM_MISMATCH 0x0bad003a
#define VMK_VLAN_NO_HW_ACCEL 0x0bad003b
#define VMK_NO_VLAN_SUPPORT 0x0bad003c
#define VMK_NOT_VLAN_HANDLE 0x0bad003d
#define VMK_BAD_VLANID 0x0bad003e
#define VMK_MIG_CONN_CLOSED 0x0bad003f
#define VMK_NO_CONNECT 0x0bad0040
#define VMK_SEGMENT_OVERLAP 0x0bad0041
#define VMK_BAD_MPS 0x0bad0042
#define VMK_BAD_ACPI 0x0bad0043
#define VMK_RESUME_ERROR 0x0bad0044
#define VMK_NO_ADDRESS_SPACE 0x0bad0045
#define VMK_BAD_ADDR_RANGE 0x0bad0046
#define VMK_ENETDOWN 0x0bad0047
#define VMK_ENETUNREACH 0x0bad0048
#define VMK_ENETRESET 0x0bad0049
#define VMK_ECONNABORTED 0x0bad004a
#define VMK_ECONNRESET 0x0bad004b
#define VMK_ENOTCONN 0x0bad004c
#define VMK_ESHUTDOWN 0x0bad004d
#define VMK_ETOOMANYREFS 0x0bad004e
#define VMK_ECONNREFUSED 0x0bad004f
#define VMK_EHOSTDOWN 0x0bad0050
#define VMK_EHOSTUNREACH 0x0bad0051
#define VMK_EADDRINUSE 0x0bad0052
#define VMK_BROKEN_PIPE 0x0bad0053
#define VMK_NOT_A_DIRECTORY 0x0bad0054
#define VMK_IS_A_DIRECTORY 0x0bad0055
#define VMK_NOT_EMPTY 0x0bad0056
#define VMK_NOT_IMPLEMENTED 0x0bad0057
#define VMK_NO_SIGNAL_HANDLER 0x0bad0058
#define VMK_FATAL_SIGNAL_BLOCKED 0x0bad0059
#define VMK_NO_ACCESS 0x0bad005a
#define VMK_NO_PERMISSION 0x0bad005b
#define VMK_UNDEFINED_SYSCALL 0x0bad005c
#define VMK_RESULT_TOO_LARGE 0x0bad005d
#define VMK_VLAN_FILTERED 0x0bad005e
#define VMK_BAD_EXCFRAME 0x0bad005f
#define VMK_MODULE_NOT_LOADED 0x0bad0060
#define VMK_NO_SUCH_ZOMBIE 0x0bad0061
#define VMK_NO_SUCH_CARTEL 0x0bad0062
#define VMK_IS_A_SYMLINK 0x0bad0063
#define VMK_CROSS_DEVICE_LINK 0x0bad0064
#define VMK_NOT_A_SOCKET 0x0bad0065
#define VMK_ILLEGAL_SEEK 0x0bad0066
#define VMK_ADDRFAM_UNSUPP 0x0bad0067
#define VMK_ALREADY_CONNECTED 0x0bad0068
#define VMK_DEATH_PENDING 0x0bad0069
#define VMK_NO_CPU_ASSIGNMENT 0x0bad006a
#define VMK_CPU_MIN_INVALID 0x0bad006b
#define VMK_CPU_MINLIMIT_INVALID 0x0bad006c
#define VMK_CPU_MAX_INVALID 0x0bad006d
#define VMK_CPU_SHARES_INVALID 0x0bad006e
#define VMK_CPU_MIN_OVERFLOW 0x0bad006f
#define VMK_CPU_MINLIMIT_OVERFLOW 0x0bad0070
#define VMK_CPU_MAX_OVERFLOW 0x0bad0071
#define VMK_CPU_MIN_GT_MINLIMIT 0x0bad0072
#define VMK_CPU_MIN_GT_MAX 0x0bad0073
#define VMK_CPU_MINLIMIT_LT_RESERVED 0x0bad0074
#define VMK_CPU_MAX_LT_RESERVED 0x0bad0075
#define VMK_CPU_ADMIT_FAILED 0x0bad0076
#define VMK_MEM_MIN_INVALID 0x0bad0077
#define VMK_MEM_MINLIMIT_INVALID 0x0bad0078
#define VMK_MEM_MAX_INVALID 0x0bad0079
#define VMK_MEM_MIN_OVERFLOW 0x0bad007a
#define VMK_MEM_MINLIMIT_OVERFLOW 0x0bad007b
#define VMK_MEM_MAX_OVERFLOW 0x0bad007c
#define VMK_MEM_MIN_GT_MINLIMIT 0x0bad007d
#define VMK_MEM_MIN_GT_MAX 0x0bad007e
#define VMK_MEM_MINLIMIT_LT_RESERVED 0x0bad007f
#define VMK_MEM_MAX_LT_RESERVED 0x0bad0080
#define VMK_MEM_ADMIT_FAILED 0x0bad0081
#define VMK_NO_SWAP_FILE 0x0bad0082
#define VMK_BAD_PARAM_COUNT 0x0bad0083
#define VMK_BAD_PARAM_TYPE 0x0bad0084
#define VMK_UNMAP_RETRY 0x0bad0085
#define VMK_INVALID_IOCTL 0x0bad0086
#define VMK_MAPFAULT_RETRY 0x0bad0087
#define VMK_EINPROGRESS 0x0bad0088
#define VMK_ADDR_UNMAPPED 0x0bad0089
#define VMK_INVALID_BUDDY_TYPE 0x0bad008a
#define VMK_LPAGE_INFO_NOT_FOUND 0x0bad008b
#define VMK_LPAGE_INFO_INVALID 0x0bad008c
#define VMK_SNAPSHOT_DEV 0x0bad008d
#define VMK_IN_TRANSITION 0x0bad008e
#define VMK_TXN_FULL 0x0bad008f
#define VMK_LOCK_NOT_FREE 0x0bad0090
#define VMK_NUM_FILES_EXCEEDED 0x0bad0091
#define VMK_MIGRATE_VMX_FAILURE 0x0bad0092
#define VMK_VSI_LIST_OVERFLOW 0x0bad0093
#define VMK_INVALID_WORLD 0x0bad0094
#define VMK_INVALID_VMM 0x0bad0095
#define VMK_INVALID_TXN 0x0bad0096
#define VMK_FS_RETRY_OPERATION 0x0bad0097
#define VMK_VCPU_LIMIT_EXCEEDED 0x0bad0098
#define VMK_INVALID_METADATA 0x0bad0099
#define VMK_INVALID_PAGE_NUMBER 0x0bad009a
#define VMK_NOT_EXEC 0x0bad009b
#define VMK_NFS_CONNECT_FAILURE 0x0bad009c
#define VMK_NFS_MOUNT_NOT_SUPPORTED 0x0bad009d
#define VMK_NFS_NFS_NOT_SUPPORTED 0x0bad009e
#define VMK_NFS_MOUNT_DENIED 0x0bad009f
#define VMK_NFS_MOUNT_NOT_DIR 0x0bad00a0
#define VMK_NFS_BAD_FSINFO 0x0bad00a1
#define VMK_NFS_VOLUME_LIMIT_EXCEEDED 0x0bad00a2
#define VMK_NO_MEMORY_NICE 0x0bad00a3
#define VMK_MIGRATE_PREEMPTIVE_FAIL 0x0bad00a4
#define VMK_CACHE_MISS 0x0bad00a5
#define VMK_STRESS_INDUCED_ERROR 0x0bad00a6
#define VMK_TOO_MANY_LOCK_HOLDERS 0x0bad00a7
#define VMK_NO_JOURNAL 0x0bad00a8
#define VMK_RANK_VIOLATION 0x0bad00a9
#define VMK_MODULE_FAILED 0x0bad00aa
#define VMK_NO_MASTER_PTY 0x0bad00ab
#define VMK_NOT_IOABLE 0x0bad00ac
#define VMK_NO_FREE_INODES 0x0bad00ad
#define VMK_NO_MEMORY_FOR_FILEDATA 0x0bad00ae
#define VMK_NO_TAR_SPACE 0x0bad00af
#define VMK_NO_FIFO_READER 0x0bad00b0
#define VMK_NO_SUCH_DEVICE 0x0bad00b1
#define VMK_MEM_MIN_GT_MEMSIZE 0x0bad00b2
#define VMK_NO_SUCH_VT 0x0bad00b3
#define VMK_TOO_MANY_ELEMENTS 0x0bad00b4
#define VMK_SHAREDAREA_MISMATCH 0x0bad00b5
#define VMK_EXEC_FAILURE 0x0bad00b6
#define VMK_INVALID_MODULE 0x0bad00b7
#define VMK_UNALIGNED_ADDRESS 0x0bad00b8
#define VMK_NOT_MAPPED 0x0bad00b9
#define VMK_NO_MESSAGE_SPACE 0x0bad00ba
#define VMK_EXCEPTION_HANDLER_INVALID 0x0bad00bb
#define VMK_EXCEPTION_NOT_HANDLED 0x0bad00bc
#define VMK_INVALID_MULTIWRITER_OBJECT 0x0bad00bd
#define VMK_STORAGE_RETRY_OPERATION 0x0bad00be
#define VMK_HBA_ERROR 0x0bad00bf
#define VMK_TIMER_INIT_FAILED 0x0bad00c0
#define VMK_MODULE_NOT_FOUND 0x0bad00c1
#define VMK_NOT_SOCKET_OWNER 0x0bad00c2
#define VMK_VSI_HANDLER_NOT_FOUND 0x0bad00c3
#define VMK_INVALID_MMAPPROTFLAGS 0x0bad00c4
#define VMK_INVALID_MAPCONTIG_SIZE 0x0bad00c5
#define VMK_INVALID_MAPCONTIG_MAX 0x0bad00c6
#define VMK_INVALID_MAPCONTIG_FLAG 0x0bad00c7
#define VMK_NOT_LAZY_MMINFO 0x0bad00c8
#define VMK_MMINFO_WONT_SPLIT 0x0bad00c9
#define VMK_NO_CACHE_INFO 0x0bad00ca
#define VMK_CANNOT_REMAP_PINNED_MEMORY 0x0bad00cb
#define VMK_NO_SUCH_CARTELGROUP 0x0bad00cc
#define VMK_SPLOCKSTATS_DISABLED 0x0bad00cd
#define VMK_BAD_TAR_IMAGE 0x0bad00ce
#define VMK_BRANCHED_ALREADY 0x0bad00cf
#define VMK_NAME_RESERVED_FOR_BRANCH 0x0bad00d0
#define VMK_CANNOT_BRANCH_UNLINKED 0x0bad00d1
#define VMK_MAX_RETRIES_EXCEEDED 0x0bad00d2
#define VMK_OPTLOCK_STOLEN 0x0bad00d3
#define VMK_NOT_MMAPABLE 0x0bad00d4
#define VMK_INVALID_CPU_AFFINITY 0x0bad00d5
#define VMK_DEVICE_NOT_PARTOF_LV 0x0bad00d6
#define VMK_NO_SPACE 0x0bad00d7
#define VMK_VSI_INVALID_NODE_ID 0x0bad00d8
#define VMK_TOO_MANY_USERS 0x0bad00d9
#define VMK_EALREADY 0x0bad00da
#define VMK_BUF_TOO_SMALL 0x0bad00db
#define VMK_SNAPSHOT_DEV_DISALLOWED 0x0bad00dc
#define VMK_LVM_DEVICE_UNREACHABLE 0x0bad00dd
#define VMK_CPU_INVALID_RESOURCE_UNITS 0x0bad00de
#define VMK_MEM_INVALID_RESOURCE_UNITS 0x0bad00df
#define VMK_ABORTED 0x0bad00e0
#define VMK_MEM_MIN_LT_RESERVED 0x0bad00e1
#define VMK_MEM_MIN_LT_CONSUMED 0x0bad00e2
#define VMK_MEM_MAX_LT_CONSUMED 0x0bad00e3
#define VMK_TIMEOUT_RETRY_DEPRECATED 0x0bad00e4
#define VMK_RESERVATION_LOST 0x0bad00e5
#define VMK_FS_STALE_METADATA 0x0bad00e6
#define VMK_NO_FCNTL_LOCK 0x0bad00e7
#define VMK_NO_FCNTL_LOCK_HOLDER 0x0bad00e8
#define VMK_NO_LICENSE 0x0bad00e9
#define VMK_VSI_MODULE_NOT_FOUND 0x0bad00ea
#define VMK_LVM_RETRY_OPERATION 0x0bad00eb
#define VMK_SNAPSHOT_LV_INCOMPLETE 0x0bad00ec
#define VMK_MEDIUM_NOT_FOUND 0x0bad00ed
#define VMK_MAX_PATHS_CLAIMED 0x0bad00ee
#define VMK_NOT_MOUNTABLE 0x0bad00ef
#define VMK_MEMSIZE_GT_MEMSIZELIMIT 0x0bad00f0
#define VMK_RECORD_WRITE_ERROR 0x0bad00f1
#define VMK_REPLAY_READ_ERROR 0x0bad00f2
#define VMK_REPLAY_TYPE_MISMATCH 0x0bad00f3
#define VMK_REPLAY_DIVERGENCE 0x0bad00f4
#define VMK_FT_NOT_RESPONDING 0x0bad00f5
#define VMK_NET_REPLAY_ERROR 0x0bad00f6
#define VMK_VOBERR_INVALID_VOBID 0x0bad00f7
#define VMK_VOBERR_FMT_LIMIT_EXCEEDED 0x0bad00f8
#define VMK_VOBERR_INVALID_FMT_STRING 0x0bad00f9
#define VMK_VOBERR_INVALID_ATTR 0x0bad00fa
#define VMK_ELF_CORRUPT 0x0bad00fb
#define VMK_EADDRNOTAVAIL 0x0bad00fc
#define VMK_EDESTADDRREQ 0x0bad00fd
#define VMK_LVM_STALE_METADATA 0x0bad00fe
#define VMK_NO_RPC_TABLE 0x0bad00ff
#define VMK_DUPLICATE_UID 0x0bad0100
#define VMK_UNRESOLVED_SYMBOL 0x0bad0101
#define VMK_DEVICE_NOT_OWNED 0x0bad0102
#define VMK_DEVICE_NOT_NAMED 0x0bad0103
#define VMK_EPROTONOSUPPORT 0x0bad0104
#define VMK_EOPNOTSUPP 0x0bad0105
#define VMK_UNDEFINED_VMKCALL 0x0bad0106
#define VMK_MIGRATE_MAX_DOWNTIME_EXCEEDED 0x0bad0107
#define VMK_LOCK_EXISTS 0x0bad0108
#define VMK_MIGRATE_PRECOPY_NO_FORWARD_PROGRESS 0x0bad0109
#define VMK_UID_CHANGED 0x0bad010a
#define VMK_VMOTION_CONNECT_FAILED 0x0bad010b
#define VMK_NO_MIGRATION_IN_PROGRESS 0x0bad010c
#define VMK_EXEC_FILE_BUSY 0x0bad010d
#define VMK_FS_TIMEOUT_RETRY 0x0bad010e
#define VMK_COW_TIMEOUT_RETRY 0x0bad010f
#define VMK_FS_LOCKSTATE_IN_TRANSITION_DEPRECATED 0x0bad0110
#define VMK_FS_LOCK_LOST 0x0bad0111
#define VMK_NO_SPACE_ON_DEVICE 0x0bad0112
#define VMK_EOVERFLOW 0x0bad0113
#define VMK_MEM_SHARES_INVALID 0x0bad0114
#define VMK_LVM_INCONSISTENT_LOCKLESSOP 0x0bad0115
#define VMK_INVALID_SECURITY_LABEL 0x0bad0116
#define VMK_ACCESS_DENIED 0x0bad0117
#define VMK_WORK_COMPLETED 0x0bad0118
#define VMK_WORK_RUNNING 0x0bad0119
#define VMK_WORK_PENDING 0x0bad011a
#define VMK_WORK_INVALID 0x0bad011b
#define VMK_VOBERR_OVERFLOW 0x0bad011c
#define VMK_VOBERR_INVALID_CONTEXT 0x0bad011d
#define VMK_VOBERR_LOCK_CONFLICT 0x0bad011e
#define VMK_RETRY 0x0bad011f
#define VMK_NO_MODULE_HEAP 0x0bad0120
#define VMK_REMOTE_PAGE_FAULT_FAILURE 0x0bad0121
#define VMK_VSI_DATA_LENGTH_MISMATCH 0x0bad0122
#define VMK_MAPPING_FAILED 0x0bad0123
#define VMK_ATS_MISCOMPARE 0x0bad0124
#define VMK_NO_BUFFERSPACE 0x0bad0125
#define VMK_FT_NOT_RUNNING 0x0bad0126
#define VMK_LICENSE_MISMATCH 0x0bad0127
#define VMK_ELF_UNKNOWN_RELOCATIONS 0x0bad0128
#define VMK_MESSAGE_TOO_LONG 0x0bad0129
#define VMK_INVALID_NAMESPACE 0x0bad012a
#define VMK_SHUTTING_DOWN 0x0bad012b
#define VMK_SKIPPED_FREE 0x0bad012c
#define VMK_VMFS_ABORTED 0x0bad012d
#define VMK_NO_WRITE_ON_TARDISKS 0x0bad012e
#define VMK_SVM_IO_RETRY 0x0bad012f
#define VMK_MODULE_NO_LICENSE 0x0bad0130
#define VMK_MODULE_UNKNOWN_LICENSE 0x0bad0131
#define VMK_PERM_DEV_LOSS 0x0bad0132
#define VMK_SE_IO_RETRY 0x0bad0133
#define VMK_BAD_ADDR_SPACE 0x0bad0134
#define VMK_DMA_MAPPING_FAILED 0x0bad0135
#define VMK_RESERVATION_GT_LIMIT 0x0bad0136
#define VMK_MODULE_NONAMESPACE 0x0bad0137
#define VMK_FS_OBJECT_UNLINKED 0x0bad0138
#define VMK_HBR_WIRE_INSTANCE_ABORTED 0x0bad0139
#define VMK_HBR_WIRE_NEED_FULL_SYNC 0x0bad013a
#define VMK_HBR_WIRE_DISK_SET_MISMATCH 0x0bad013b
#define VMK_HBR_WIRE_REQUEST_CHECKSUM_MISMATCH 0x0bad013c
#define VMK_HBR_WIRE_RESPONSE_CHECKSUM_MISMATCH 0x0bad013d
#define VMK_HBR_WIRE_GROUP_REMOVED 0x0bad013e
#define VMK_HBR_WIRE_GROUP_SESSION_REVOKED 0x0bad013f
#define VMK_HBR_WIRE_PROTOCOL_CORRUPTED 0x0bad0140
#define VMK_PORTSET_HANDLE_NOT_MUTABLE 0x0bad0141
#define VMK_SUSPEND_IO 0x0bad0142
#define VMK_NO_WORKING_PATHS 0x0bad0143
#define VMK_EPROTOTYPE 0x0bad0144
#define VMK_MODULE_CONSUMED_RESOURCE_COUNT_NOT_ZERO 0x0bad0145
#define VMK_HBR_SERVER_DOES_NOT_SUPPORT_REQUEST 0x0bad0146
#define VMK_STALE_FILEHANDLE 0x0bad0147
#define VMK_VVOL_UNBOUND 0x0bad0148
#define VMK_DEVICE_NOT_READY_FAIL_OPEN 0x0bad0149
#define VMK_NOT_THIS_DEVICE 0x0bad014a
#define VMK_IGNORE 0x0bad014b
#define VMK_OBJECT_DESTROYED 0x0bad014c
#define VMK_GENERIC_LINUX_ERROR 0x2bad0000
#endif