Line data Source code
1 : #ifndef HEADER_fd_src_disco_metrics_generated_fd_metrics_enums_h 2 : #define HEADER_fd_src_disco_metrics_generated_fd_metrics_enums_h 3 : 4 : /* THIS FILE IS GENERATED BY gen_metrics.py. DO NOT HAND EDIT. */ 5 : 6 : #define FD_METRICS_TILE_OFF (32UL) 7 : 8 : #define FD_METRICS_ENUM_TILE_REGIME_NAME "tile_regime" 9 0 : #define FD_METRICS_ENUM_TILE_REGIME_CNT (10UL) 10 0 : #define FD_METRICS_ENUM_TILE_REGIME_V_CAUGHT_UP_HOUSEKEEPING_IDX 0 11 : #define FD_METRICS_ENUM_TILE_REGIME_V_CAUGHT_UP_HOUSEKEEPING_NAME "caught_up_housekeeping" 12 0 : #define FD_METRICS_ENUM_TILE_REGIME_V_PROCESSING_HOUSEKEEPING_IDX 1 13 : #define FD_METRICS_ENUM_TILE_REGIME_V_PROCESSING_HOUSEKEEPING_NAME "processing_housekeeping" 14 0 : #define FD_METRICS_ENUM_TILE_REGIME_V_BACKPRESSURE_HOUSEKEEPING_IDX 2 15 : #define FD_METRICS_ENUM_TILE_REGIME_V_BACKPRESSURE_HOUSEKEEPING_NAME "backpressure_housekeeping" 16 0 : #define FD_METRICS_ENUM_TILE_REGIME_V_CAUGHT_UP_PREFRAG_IDX 3 17 : #define FD_METRICS_ENUM_TILE_REGIME_V_CAUGHT_UP_PREFRAG_NAME "caught_up_prefrag" 18 0 : #define FD_METRICS_ENUM_TILE_REGIME_V_PROCESSING_PREFRAG_IDX 4 19 : #define FD_METRICS_ENUM_TILE_REGIME_V_PROCESSING_PREFRAG_NAME "processing_prefrag" 20 0 : #define FD_METRICS_ENUM_TILE_REGIME_V_BACKPRESSURE_PREFRAG_IDX 5 21 : #define FD_METRICS_ENUM_TILE_REGIME_V_BACKPRESSURE_PREFRAG_NAME "backpressure_prefrag" 22 0 : #define FD_METRICS_ENUM_TILE_REGIME_V_CAUGHT_UP_POSTFRAG_IDX 6 23 : #define FD_METRICS_ENUM_TILE_REGIME_V_CAUGHT_UP_POSTFRAG_NAME "caught_up_postfrag" 24 0 : #define FD_METRICS_ENUM_TILE_REGIME_V_PROCESSING_POSTFRAG_IDX 7 25 : #define FD_METRICS_ENUM_TILE_REGIME_V_PROCESSING_POSTFRAG_NAME "processing_postfrag" 26 0 : #define FD_METRICS_ENUM_TILE_REGIME_V_CAUGHT_UP_SLEEPING_IDX 8 27 : #define FD_METRICS_ENUM_TILE_REGIME_V_CAUGHT_UP_SLEEPING_NAME "caught_up_sleeping" 28 0 : #define FD_METRICS_ENUM_TILE_REGIME_V_BACKPRESSURE_SLEEPING_IDX 9 29 : #define FD_METRICS_ENUM_TILE_REGIME_V_BACKPRESSURE_SLEEPING_NAME "backpressure_sleeping" 30 : #define FD_METRICS_ENUM_TILE_REGIME_G_ALL_MASK (0x3ffUL) 31 : #define FD_METRICS_ENUM_TILE_REGIME_G_HOUSEKEEPING_MASK (0x7UL) 32 : #define FD_METRICS_ENUM_TILE_REGIME_G_BUSY_MASK (0x98UL) 33 0 : #define FD_METRICS_ENUM_TILE_REGIME_G_IDLE_MASK (0x140UL) 34 0 : #define FD_METRICS_ENUM_TILE_REGIME_G_BACKPRESSURE_MASK (0x220UL) 35 : #define FD_METRICS_ENUM_TILE_REGIME_G_SLEEPING_MASK (0x300UL) 36 : 37 : #define FD_METRICS_ENUM_PARK_RESULT_NAME "park_result" 38 : #define FD_METRICS_ENUM_PARK_RESULT_CNT (3UL) 39 : #define FD_METRICS_ENUM_PARK_RESULT_V_RING_IDX 0 40 : #define FD_METRICS_ENUM_PARK_RESULT_V_RING_NAME "ring" 41 : #define FD_METRICS_ENUM_PARK_RESULT_V_DEADLINE_IDX 1 42 : #define FD_METRICS_ENUM_PARK_RESULT_V_DEADLINE_NAME "deadline" 43 : #define FD_METRICS_ENUM_PARK_RESULT_V_PENDING_IDX 2 44 : #define FD_METRICS_ENUM_PARK_RESULT_V_PENDING_NAME "pending" 45 : #define FD_METRICS_ENUM_PARK_RESULT_G_ALL_MASK (0x7UL) 46 : 47 : #define FD_METRICS_ENUM_THREAD_REGIME_NAME "thread_regime" 48 0 : #define FD_METRICS_ENUM_THREAD_REGIME_CNT (5UL) 49 0 : #define FD_METRICS_ENUM_THREAD_REGIME_V_WAIT_IDX 0 50 : #define FD_METRICS_ENUM_THREAD_REGIME_V_WAIT_NAME "wait" 51 0 : #define FD_METRICS_ENUM_THREAD_REGIME_V_IDLE_IDX 1 52 : #define FD_METRICS_ENUM_THREAD_REGIME_V_IDLE_NAME "idle" 53 0 : #define FD_METRICS_ENUM_THREAD_REGIME_V_USER_IDX 2 54 : #define FD_METRICS_ENUM_THREAD_REGIME_V_USER_NAME "user" 55 0 : #define FD_METRICS_ENUM_THREAD_REGIME_V_SYSTEM_IDX 3 56 : #define FD_METRICS_ENUM_THREAD_REGIME_V_SYSTEM_NAME "system" 57 0 : #define FD_METRICS_ENUM_THREAD_REGIME_V_INTERRUPT_IDX 4 58 : #define FD_METRICS_ENUM_THREAD_REGIME_V_INTERRUPT_NAME "interrupt" 59 : #define FD_METRICS_ENUM_THREAD_REGIME_G_ALL_MASK (0x1fUL) 60 : #define FD_METRICS_ENUM_THREAD_REGIME_G_RUNNING_MASK (0xcUL) 61 : #define FD_METRICS_ENUM_THREAD_REGIME_G_PREEMPTED_MASK (0x11UL) 62 : 63 : #define FD_METRICS_ENUM_TILE_STATE_NAME "tile_state" 64 : #define FD_METRICS_ENUM_TILE_STATE_CNT (3UL) 65 : #define FD_METRICS_ENUM_TILE_STATE_V_BOOTING_IDX 0 66 : #define FD_METRICS_ENUM_TILE_STATE_V_BOOTING_NAME "booting" 67 : #define FD_METRICS_ENUM_TILE_STATE_V_RUNNING_IDX 1 68 : #define FD_METRICS_ENUM_TILE_STATE_V_RUNNING_NAME "running" 69 : #define FD_METRICS_ENUM_TILE_STATE_V_SHUTDOWN_IDX 2 70 : #define FD_METRICS_ENUM_TILE_STATE_V_SHUTDOWN_NAME "shutdown" 71 : #define FD_METRICS_ENUM_TILE_STATE_G_ALL_MASK (0x7UL) 72 : 73 : #define FD_METRICS_ENUM_PKT_RX_DROP_REASON_NAME "pkt_rx_drop_reason" 74 0 : #define FD_METRICS_ENUM_PKT_RX_DROP_REASON_CNT (5UL) 75 0 : #define FD_METRICS_ENUM_PKT_RX_DROP_REASON_V_MALFORMED_IDX 0 76 : #define FD_METRICS_ENUM_PKT_RX_DROP_REASON_V_MALFORMED_NAME "malformed" 77 0 : #define FD_METRICS_ENUM_PKT_RX_DROP_REASON_V_DST_IP_MISMATCH_IDX 1 78 : #define FD_METRICS_ENUM_PKT_RX_DROP_REASON_V_DST_IP_MISMATCH_NAME "dst_ip_mismatch" 79 0 : #define FD_METRICS_ENUM_PKT_RX_DROP_REASON_V_DST_PORT_UNBOUND_IDX 2 80 : #define FD_METRICS_ENUM_PKT_RX_DROP_REASON_V_DST_PORT_UNBOUND_NAME "dst_port_unbound" 81 0 : #define FD_METRICS_ENUM_PKT_RX_DROP_REASON_V_GRE_INVALID_IDX 3 82 : #define FD_METRICS_ENUM_PKT_RX_DROP_REASON_V_GRE_INVALID_NAME "gre_invalid" 83 0 : #define FD_METRICS_ENUM_PKT_RX_DROP_REASON_V_GRE_UNCONFIGURED_IDX 4 84 : #define FD_METRICS_ENUM_PKT_RX_DROP_REASON_V_GRE_UNCONFIGURED_NAME "gre_unconfigured" 85 : #define FD_METRICS_ENUM_PKT_RX_DROP_REASON_G_ALL_MASK (0x1fUL) 86 : 87 : #define FD_METRICS_ENUM_PKT_TX_DROP_REASON_NAME "pkt_tx_drop_reason" 88 0 : #define FD_METRICS_ENUM_PKT_TX_DROP_REASON_CNT (9UL) 89 0 : #define FD_METRICS_ENUM_PKT_TX_DROP_REASON_V_INVALID_IDX 0 90 : #define FD_METRICS_ENUM_PKT_TX_DROP_REASON_V_INVALID_NAME "invalid" 91 0 : #define FD_METRICS_ENUM_PKT_TX_DROP_REASON_V_NO_ROUTE_IDX 1 92 : #define FD_METRICS_ENUM_PKT_TX_DROP_REASON_V_NO_ROUTE_NAME "no_route" 93 0 : #define FD_METRICS_ENUM_PKT_TX_DROP_REASON_V_UNSUPPORTED_ROUTE_IDX 2 94 : #define FD_METRICS_ENUM_PKT_TX_DROP_REASON_V_UNSUPPORTED_ROUTE_NAME "unsupported_route" 95 0 : #define FD_METRICS_ENUM_PKT_TX_DROP_REASON_V_INTERFACE_MISSING_IDX 3 96 : #define FD_METRICS_ENUM_PKT_TX_DROP_REASON_V_INTERFACE_MISSING_NAME "interface_missing" 97 0 : #define FD_METRICS_ENUM_PKT_TX_DROP_REASON_V_UNSUPPORTED_INTERFACE_IDX 4 98 : #define FD_METRICS_ENUM_PKT_TX_DROP_REASON_V_UNSUPPORTED_INTERFACE_NAME "unsupported_interface" 99 0 : #define FD_METRICS_ENUM_PKT_TX_DROP_REASON_V_SOURCE_IP_MISSING_IDX 5 100 : #define FD_METRICS_ENUM_PKT_TX_DROP_REASON_V_SOURCE_IP_MISSING_NAME "source_ip_missing" 101 0 : #define FD_METRICS_ENUM_PKT_TX_DROP_REASON_V_NO_NEIGHBOR_IDX 6 102 : #define FD_METRICS_ENUM_PKT_TX_DROP_REASON_V_NO_NEIGHBOR_NAME "no_neighbor" 103 0 : #define FD_METRICS_ENUM_PKT_TX_DROP_REASON_V_RING_FULL_IDX 7 104 : #define FD_METRICS_ENUM_PKT_TX_DROP_REASON_V_RING_FULL_NAME "ring_full" 105 0 : #define FD_METRICS_ENUM_PKT_TX_DROP_REASON_V_GRE_NO_ROUTE_IDX 8 106 : #define FD_METRICS_ENUM_PKT_TX_DROP_REASON_V_GRE_NO_ROUTE_NAME "gre_no_route" 107 : #define FD_METRICS_ENUM_PKT_TX_DROP_REASON_G_ALL_MASK (0x1ffUL) 108 : 109 : #define FD_METRICS_ENUM_SENDMMSG_RESULT_NAME "sendmmsg_result" 110 : #define FD_METRICS_ENUM_SENDMMSG_RESULT_CNT (6UL) 111 0 : #define FD_METRICS_ENUM_SENDMMSG_RESULT_V_SUCCESS_IDX 0 112 : #define FD_METRICS_ENUM_SENDMMSG_RESULT_V_SUCCESS_NAME "success" 113 0 : #define FD_METRICS_ENUM_SENDMMSG_RESULT_V_BUFFER_FULL_IDX 1 114 : #define FD_METRICS_ENUM_SENDMMSG_RESULT_V_BUFFER_FULL_NAME "buffer_full" 115 0 : #define FD_METRICS_ENUM_SENDMMSG_RESULT_V_PERMISSION_IDX 2 116 : #define FD_METRICS_ENUM_SENDMMSG_RESULT_V_PERMISSION_NAME "permission" 117 0 : #define FD_METRICS_ENUM_SENDMMSG_RESULT_V_UNREACHABLE_IDX 3 118 : #define FD_METRICS_ENUM_SENDMMSG_RESULT_V_UNREACHABLE_NAME "unreachable" 119 0 : #define FD_METRICS_ENUM_SENDMMSG_RESULT_V_DOWN_IDX 4 120 : #define FD_METRICS_ENUM_SENDMMSG_RESULT_V_DOWN_NAME "down" 121 0 : #define FD_METRICS_ENUM_SENDMMSG_RESULT_V_OTHER_IDX 5 122 : #define FD_METRICS_ENUM_SENDMMSG_RESULT_V_OTHER_NAME "other" 123 : #define FD_METRICS_ENUM_SENDMMSG_RESULT_G_ALL_MASK (0x3fUL) 124 : 125 : #define FD_METRICS_ENUM_TPU_RX_TYPE_NAME "tpu_rx_type" 126 : #define FD_METRICS_ENUM_TPU_RX_TYPE_CNT (3UL) 127 : #define FD_METRICS_ENUM_TPU_RX_TYPE_V_UDP_IDX 0 128 : #define FD_METRICS_ENUM_TPU_RX_TYPE_V_UDP_NAME "udp" 129 : #define FD_METRICS_ENUM_TPU_RX_TYPE_V_QUIC_FAST_IDX 1 130 : #define FD_METRICS_ENUM_TPU_RX_TYPE_V_QUIC_FAST_NAME "quic_fast" 131 : #define FD_METRICS_ENUM_TPU_RX_TYPE_V_QUIC_FRAG_IDX 2 132 : #define FD_METRICS_ENUM_TPU_RX_TYPE_V_QUIC_FRAG_NAME "quic_frag" 133 : #define FD_METRICS_ENUM_TPU_RX_TYPE_G_ALL_MASK (0x7UL) 134 : 135 : #define FD_METRICS_ENUM_PKT_META_ACQUIRE_RESULT_NAME "pkt_meta_acquire_result" 136 : #define FD_METRICS_ENUM_PKT_META_ACQUIRE_RESULT_CNT (3UL) 137 0 : #define FD_METRICS_ENUM_PKT_META_ACQUIRE_RESULT_V_SUCCESS_IDX 0 138 : #define FD_METRICS_ENUM_PKT_META_ACQUIRE_RESULT_V_SUCCESS_NAME "success" 139 0 : #define FD_METRICS_ENUM_PKT_META_ACQUIRE_RESULT_V_POOL_EMPTY_IDX 1 140 : #define FD_METRICS_ENUM_PKT_META_ACQUIRE_RESULT_V_POOL_EMPTY_NAME "pool_empty" 141 0 : #define FD_METRICS_ENUM_PKT_META_ACQUIRE_RESULT_V_CONN_LIMIT_IDX 2 142 : #define FD_METRICS_ENUM_PKT_META_ACQUIRE_RESULT_V_CONN_LIMIT_NAME "conn_limit" 143 : #define FD_METRICS_ENUM_PKT_META_ACQUIRE_RESULT_G_ALL_MASK (0x7UL) 144 : 145 : #define FD_METRICS_ENUM_INITIAL_TOKEN_TYPE_NAME "initial_token_type" 146 : #define FD_METRICS_ENUM_INITIAL_TOKEN_TYPE_CNT (3UL) 147 : #define FD_METRICS_ENUM_INITIAL_TOKEN_TYPE_V_NONE_IDX 0 148 : #define FD_METRICS_ENUM_INITIAL_TOKEN_TYPE_V_NONE_NAME "none" 149 : #define FD_METRICS_ENUM_INITIAL_TOKEN_TYPE_V_RETRY_TOKEN_IDX 1 150 : #define FD_METRICS_ENUM_INITIAL_TOKEN_TYPE_V_RETRY_TOKEN_NAME "retry_token" 151 : #define FD_METRICS_ENUM_INITIAL_TOKEN_TYPE_V_OTHER_IDX 2 152 : #define FD_METRICS_ENUM_INITIAL_TOKEN_TYPE_V_OTHER_NAME "other" 153 : #define FD_METRICS_ENUM_INITIAL_TOKEN_TYPE_G_ALL_MASK (0x7UL) 154 : 155 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_NAME "quic_frame_type" 156 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_CNT (23UL) 157 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_UNKNOWN_IDX 0 158 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_UNKNOWN_NAME "unknown" 159 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_ACK_IDX 1 160 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_ACK_NAME "ack" 161 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_RESET_STREAM_IDX 2 162 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_RESET_STREAM_NAME "reset_stream" 163 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_STOP_SENDING_IDX 3 164 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_STOP_SENDING_NAME "stop_sending" 165 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_CRYPTO_IDX 4 166 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_CRYPTO_NAME "crypto" 167 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_NEW_TOKEN_IDX 5 168 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_NEW_TOKEN_NAME "new_token" 169 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_STREAM_IDX 6 170 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_STREAM_NAME "stream" 171 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_MAX_DATA_IDX 7 172 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_MAX_DATA_NAME "max_data" 173 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_MAX_STREAM_DATA_IDX 8 174 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_MAX_STREAM_DATA_NAME "max_stream_data" 175 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_MAX_STREAMS_IDX 9 176 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_MAX_STREAMS_NAME "max_streams" 177 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_DATA_BLOCKED_IDX 10 178 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_DATA_BLOCKED_NAME "data_blocked" 179 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_STREAM_DATA_BLOCKED_IDX 11 180 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_STREAM_DATA_BLOCKED_NAME "stream_data_blocked" 181 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_STREAMS_BLOCKED_IDX 12 182 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_STREAMS_BLOCKED_NAME "streams_blocked" 183 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_NEW_CONN_ID_IDX 13 184 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_NEW_CONN_ID_NAME "new_conn_id" 185 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_RETIRE_CONN_ID_IDX 14 186 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_RETIRE_CONN_ID_NAME "retire_conn_id" 187 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_PATH_CHALLENGE_IDX 15 188 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_PATH_CHALLENGE_NAME "path_challenge" 189 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_PATH_RESPONSE_IDX 16 190 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_PATH_RESPONSE_NAME "path_response" 191 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_CONN_CLOSE_QUIC_IDX 17 192 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_CONN_CLOSE_QUIC_NAME "conn_close_quic" 193 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_CONN_CLOSE_APP_IDX 18 194 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_CONN_CLOSE_APP_NAME "conn_close_app" 195 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_HANDSHAKE_DONE_IDX 19 196 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_HANDSHAKE_DONE_NAME "handshake_done" 197 0 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_PING_IDX 20 198 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_PING_NAME "ping" 199 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_PADDING_IDX 21 200 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_PADDING_NAME "padding" 201 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_DATAGRAM_IDX 22 202 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_V_DATAGRAM_NAME "datagram" 203 : #define FD_METRICS_ENUM_QUIC_FRAME_TYPE_G_ALL_MASK (0x7fffffUL) 204 : 205 : #define FD_METRICS_ENUM_ACK_RESULT_NAME "ack_result" 206 : #define FD_METRICS_ENUM_ACK_RESULT_CNT (5UL) 207 : #define FD_METRICS_ENUM_ACK_RESULT_V_NO_PKT_NUMBER_IDX 0 208 : #define FD_METRICS_ENUM_ACK_RESULT_V_NO_PKT_NUMBER_NAME "no_pkt_number" 209 : #define FD_METRICS_ENUM_ACK_RESULT_V_NEW_RANGE_IDX 1 210 : #define FD_METRICS_ENUM_ACK_RESULT_V_NEW_RANGE_NAME "new_range" 211 : #define FD_METRICS_ENUM_ACK_RESULT_V_MERGED_IDX 2 212 : #define FD_METRICS_ENUM_ACK_RESULT_V_MERGED_NAME "merged" 213 : #define FD_METRICS_ENUM_ACK_RESULT_V_QUEUE_FULL_IDX 3 214 : #define FD_METRICS_ENUM_ACK_RESULT_V_QUEUE_FULL_NAME "queue_full" 215 : #define FD_METRICS_ENUM_ACK_RESULT_V_CANCELLED_IDX 4 216 : #define FD_METRICS_ENUM_ACK_RESULT_V_CANCELLED_NAME "cancelled" 217 : #define FD_METRICS_ENUM_ACK_RESULT_G_ALL_MASK (0x1fUL) 218 : 219 : #define FD_METRICS_ENUM_QUIC_ENCRYPTION_LEVEL_NAME "quic_encryption_level" 220 : #define FD_METRICS_ENUM_QUIC_ENCRYPTION_LEVEL_CNT (4UL) 221 : #define FD_METRICS_ENUM_QUIC_ENCRYPTION_LEVEL_V_INITIAL_IDX 0 222 : #define FD_METRICS_ENUM_QUIC_ENCRYPTION_LEVEL_V_INITIAL_NAME "initial" 223 : #define FD_METRICS_ENUM_QUIC_ENCRYPTION_LEVEL_V_EARLY_IDX 1 224 : #define FD_METRICS_ENUM_QUIC_ENCRYPTION_LEVEL_V_EARLY_NAME "early" 225 : #define FD_METRICS_ENUM_QUIC_ENCRYPTION_LEVEL_V_HANDSHAKE_IDX 2 226 : #define FD_METRICS_ENUM_QUIC_ENCRYPTION_LEVEL_V_HANDSHAKE_NAME "handshake" 227 : #define FD_METRICS_ENUM_QUIC_ENCRYPTION_LEVEL_V_APP_IDX 3 228 : #define FD_METRICS_ENUM_QUIC_ENCRYPTION_LEVEL_V_APP_NAME "app" 229 : #define FD_METRICS_ENUM_QUIC_ENCRYPTION_LEVEL_G_ALL_MASK (0xfUL) 230 : 231 : #define FD_METRICS_ENUM_QUIC_CONN_STATE_NAME "quic_conn_state" 232 0 : #define FD_METRICS_ENUM_QUIC_CONN_STATE_CNT (7UL) 233 : #define FD_METRICS_ENUM_QUIC_CONN_STATE_V_HANDSHAKE_IDX 0 234 : #define FD_METRICS_ENUM_QUIC_CONN_STATE_V_HANDSHAKE_NAME "handshake" 235 : #define FD_METRICS_ENUM_QUIC_CONN_STATE_V_HANDSHAKE_COMPLETE_IDX 1 236 : #define FD_METRICS_ENUM_QUIC_CONN_STATE_V_HANDSHAKE_COMPLETE_NAME "handshake_complete" 237 0 : #define FD_METRICS_ENUM_QUIC_CONN_STATE_V_ACTIVE_IDX 2 238 : #define FD_METRICS_ENUM_QUIC_CONN_STATE_V_ACTIVE_NAME "active" 239 : #define FD_METRICS_ENUM_QUIC_CONN_STATE_V_PEER_CLOSE_IDX 3 240 : #define FD_METRICS_ENUM_QUIC_CONN_STATE_V_PEER_CLOSE_NAME "peer_close" 241 : #define FD_METRICS_ENUM_QUIC_CONN_STATE_V_ABORT_IDX 4 242 : #define FD_METRICS_ENUM_QUIC_CONN_STATE_V_ABORT_NAME "abort" 243 : #define FD_METRICS_ENUM_QUIC_CONN_STATE_V_CLOSE_PENDING_IDX 5 244 : #define FD_METRICS_ENUM_QUIC_CONN_STATE_V_CLOSE_PENDING_NAME "close_pending" 245 : #define FD_METRICS_ENUM_QUIC_CONN_STATE_V_DEAD_IDX 6 246 : #define FD_METRICS_ENUM_QUIC_CONN_STATE_V_DEAD_NAME "dead" 247 : #define FD_METRICS_ENUM_QUIC_CONN_STATE_G_ALL_MASK (0x7fUL) 248 : 249 : #define FD_METRICS_ENUM_QUIC_PKT_TYPE_NAME "quic_pkt_type" 250 : #define FD_METRICS_ENUM_QUIC_PKT_TYPE_CNT (4UL) 251 : #define FD_METRICS_ENUM_QUIC_PKT_TYPE_V_INITIAL_IDX 0 252 : #define FD_METRICS_ENUM_QUIC_PKT_TYPE_V_INITIAL_NAME "initial" 253 : #define FD_METRICS_ENUM_QUIC_PKT_TYPE_V_RETRY_IDX 1 254 : #define FD_METRICS_ENUM_QUIC_PKT_TYPE_V_RETRY_NAME "retry" 255 : #define FD_METRICS_ENUM_QUIC_PKT_TYPE_V_HANDSHAKE_IDX 2 256 : #define FD_METRICS_ENUM_QUIC_PKT_TYPE_V_HANDSHAKE_NAME "handshake" 257 : #define FD_METRICS_ENUM_QUIC_PKT_TYPE_V_ONE_RTT_IDX 3 258 : #define FD_METRICS_ENUM_QUIC_PKT_TYPE_V_ONE_RTT_NAME "one_rtt" 259 : #define FD_METRICS_ENUM_QUIC_PKT_TYPE_G_ALL_MASK (0xfUL) 260 : 261 : #define FD_METRICS_ENUM_QUIC_PKT_DROP_REASON_NAME "quic_pkt_drop_reason" 262 : #define FD_METRICS_ENUM_QUIC_PKT_DROP_REASON_CNT (7UL) 263 0 : #define FD_METRICS_ENUM_QUIC_PKT_DROP_REASON_V_UNDERSIZE_IDX 0 264 : #define FD_METRICS_ENUM_QUIC_PKT_DROP_REASON_V_UNDERSIZE_NAME "undersize" 265 0 : #define FD_METRICS_ENUM_QUIC_PKT_DROP_REASON_V_OVERSIZE_IDX 1 266 : #define FD_METRICS_ENUM_QUIC_PKT_DROP_REASON_V_OVERSIZE_NAME "oversize" 267 0 : #define FD_METRICS_ENUM_QUIC_PKT_DROP_REASON_V_SRC_IP_MISMATCH_IDX 2 268 : #define FD_METRICS_ENUM_QUIC_PKT_DROP_REASON_V_SRC_IP_MISMATCH_NAME "src_ip_mismatch" 269 0 : #define FD_METRICS_ENUM_QUIC_PKT_DROP_REASON_V_HEADER_INVALID_IDX 3 270 : #define FD_METRICS_ENUM_QUIC_PKT_DROP_REASON_V_HEADER_INVALID_NAME "header_invalid" 271 0 : #define FD_METRICS_ENUM_QUIC_PKT_DROP_REASON_V_NET_HEADER_INVALID_IDX 4 272 : #define FD_METRICS_ENUM_QUIC_PKT_DROP_REASON_V_NET_HEADER_INVALID_NAME "net_header_invalid" 273 : #define FD_METRICS_ENUM_QUIC_PKT_DROP_REASON_V_VERSION_UNSUPPORTED_IDX 5 274 : #define FD_METRICS_ENUM_QUIC_PKT_DROP_REASON_V_VERSION_UNSUPPORTED_NAME "version_unsupported" 275 : #define FD_METRICS_ENUM_QUIC_PKT_DROP_REASON_V_DUPLICATE_IDX 6 276 : #define FD_METRICS_ENUM_QUIC_PKT_DROP_REASON_V_DUPLICATE_NAME "duplicate" 277 : #define FD_METRICS_ENUM_QUIC_PKT_DROP_REASON_G_ALL_MASK (0x7fUL) 278 : 279 : #define FD_METRICS_ENUM_BUNDLE_CLIENT_FAILURE_REASON_NAME "bundle_client_failure_reason" 280 : #define FD_METRICS_ENUM_BUNDLE_CLIENT_FAILURE_REASON_CNT (3UL) 281 : #define FD_METRICS_ENUM_BUNDLE_CLIENT_FAILURE_REASON_V_DECODE_IDX 0 282 : #define FD_METRICS_ENUM_BUNDLE_CLIENT_FAILURE_REASON_V_DECODE_NAME "decode" 283 : #define FD_METRICS_ENUM_BUNDLE_CLIENT_FAILURE_REASON_V_TRANSPORT_IDX 1 284 : #define FD_METRICS_ENUM_BUNDLE_CLIENT_FAILURE_REASON_V_TRANSPORT_NAME "transport" 285 : #define FD_METRICS_ENUM_BUNDLE_CLIENT_FAILURE_REASON_V_NO_FEE_INFO_IDX 2 286 : #define FD_METRICS_ENUM_BUNDLE_CLIENT_FAILURE_REASON_V_NO_FEE_INFO_NAME "no_fee_info" 287 : #define FD_METRICS_ENUM_BUNDLE_CLIENT_FAILURE_REASON_G_ALL_MASK (0x7UL) 288 : 289 : #define FD_METRICS_ENUM_BUNDLE_CONN_STATE_NAME "bundle_conn_state" 290 : #define FD_METRICS_ENUM_BUNDLE_CONN_STATE_CNT (4UL) 291 : #define FD_METRICS_ENUM_BUNDLE_CONN_STATE_V_DISCONNECTED_IDX 0 292 : #define FD_METRICS_ENUM_BUNDLE_CONN_STATE_V_DISCONNECTED_NAME "disconnected" 293 : #define FD_METRICS_ENUM_BUNDLE_CONN_STATE_V_CONNECTING_IDX 1 294 : #define FD_METRICS_ENUM_BUNDLE_CONN_STATE_V_CONNECTING_NAME "connecting" 295 : #define FD_METRICS_ENUM_BUNDLE_CONN_STATE_V_CONNECTED_IDX 2 296 : #define FD_METRICS_ENUM_BUNDLE_CONN_STATE_V_CONNECTED_NAME "connected" 297 : #define FD_METRICS_ENUM_BUNDLE_CONN_STATE_V_SLEEPING_IDX 3 298 : #define FD_METRICS_ENUM_BUNDLE_CONN_STATE_V_SLEEPING_NAME "sleeping" 299 : #define FD_METRICS_ENUM_BUNDLE_CONN_STATE_G_ALL_MASK (0xfUL) 300 : 301 : #define FD_METRICS_ENUM_VERIFY_RESULT_NAME "verify_result" 302 : #define FD_METRICS_ENUM_VERIFY_RESULT_CNT (5UL) 303 0 : #define FD_METRICS_ENUM_VERIFY_RESULT_V_SUCCESS_IDX 0 304 : #define FD_METRICS_ENUM_VERIFY_RESULT_V_SUCCESS_NAME "success" 305 0 : #define FD_METRICS_ENUM_VERIFY_RESULT_V_BUNDLE_PEER_FAILED_IDX 1 306 : #define FD_METRICS_ENUM_VERIFY_RESULT_V_BUNDLE_PEER_FAILED_NAME "bundle_peer_failed" 307 0 : #define FD_METRICS_ENUM_VERIFY_RESULT_V_PARSE_FAILED_IDX 2 308 : #define FD_METRICS_ENUM_VERIFY_RESULT_V_PARSE_FAILED_NAME "parse_failed" 309 0 : #define FD_METRICS_ENUM_VERIFY_RESULT_V_DUPLICATE_IDX 3 310 : #define FD_METRICS_ENUM_VERIFY_RESULT_V_DUPLICATE_NAME "duplicate" 311 0 : #define FD_METRICS_ENUM_VERIFY_RESULT_V_SIGNATURE_FAILED_IDX 4 312 : #define FD_METRICS_ENUM_VERIFY_RESULT_V_SIGNATURE_FAILED_NAME "signature_failed" 313 : #define FD_METRICS_ENUM_VERIFY_RESULT_G_ALL_MASK (0x1fUL) 314 : #define FD_METRICS_ENUM_VERIFY_RESULT_G_FAILURE_MASK (0x1eUL) 315 : 316 : #define FD_METRICS_ENUM_DEDUP_RESULT_NAME "dedup_result" 317 : #define FD_METRICS_ENUM_DEDUP_RESULT_CNT (3UL) 318 0 : #define FD_METRICS_ENUM_DEDUP_RESULT_V_SUCCESS_IDX 0 319 : #define FD_METRICS_ENUM_DEDUP_RESULT_V_SUCCESS_NAME "success" 320 0 : #define FD_METRICS_ENUM_DEDUP_RESULT_V_BUNDLE_PEER_FAILED_IDX 1 321 : #define FD_METRICS_ENUM_DEDUP_RESULT_V_BUNDLE_PEER_FAILED_NAME "bundle_peer_failed" 322 0 : #define FD_METRICS_ENUM_DEDUP_RESULT_V_DUPLICATE_IDX 2 323 : #define FD_METRICS_ENUM_DEDUP_RESULT_V_DUPLICATE_NAME "duplicate" 324 : #define FD_METRICS_ENUM_DEDUP_RESULT_G_ALL_MASK (0x7UL) 325 : 326 : #define FD_METRICS_ENUM_LUT_RESOLVE_RESULT_NAME "lut_resolve_result" 327 : #define FD_METRICS_ENUM_LUT_RESOLVE_RESULT_CNT (6UL) 328 0 : #define FD_METRICS_ENUM_LUT_RESOLVE_RESULT_V_INVALID_LOOKUP_INDEX_IDX 0 329 : #define FD_METRICS_ENUM_LUT_RESOLVE_RESULT_V_INVALID_LOOKUP_INDEX_NAME "invalid_lookup_index" 330 0 : #define FD_METRICS_ENUM_LUT_RESOLVE_RESULT_V_ACCOUNT_UNINITIALIZED_IDX 1 331 : #define FD_METRICS_ENUM_LUT_RESOLVE_RESULT_V_ACCOUNT_UNINITIALIZED_NAME "account_uninitialized" 332 0 : #define FD_METRICS_ENUM_LUT_RESOLVE_RESULT_V_INVALID_ACCOUNT_DATA_IDX 2 333 : #define FD_METRICS_ENUM_LUT_RESOLVE_RESULT_V_INVALID_ACCOUNT_DATA_NAME "invalid_account_data" 334 0 : #define FD_METRICS_ENUM_LUT_RESOLVE_RESULT_V_INVALID_ACCOUNT_OWNER_IDX 3 335 : #define FD_METRICS_ENUM_LUT_RESOLVE_RESULT_V_INVALID_ACCOUNT_OWNER_NAME "invalid_account_owner" 336 0 : #define FD_METRICS_ENUM_LUT_RESOLVE_RESULT_V_ACCOUNT_NOT_FOUND_IDX 4 337 : #define FD_METRICS_ENUM_LUT_RESOLVE_RESULT_V_ACCOUNT_NOT_FOUND_NAME "account_not_found" 338 0 : #define FD_METRICS_ENUM_LUT_RESOLVE_RESULT_V_SUCCESS_IDX 5 339 : #define FD_METRICS_ENUM_LUT_RESOLVE_RESULT_V_SUCCESS_NAME "success" 340 : #define FD_METRICS_ENUM_LUT_RESOLVE_RESULT_G_ALL_MASK (0x3fUL) 341 : 342 : #define FD_METRICS_ENUM_RESOLV_TXN_DROP_REASON_NAME "resolv_txn_drop_reason" 343 : #define FD_METRICS_ENUM_RESOLV_TXN_DROP_REASON_CNT (3UL) 344 0 : #define FD_METRICS_ENUM_RESOLV_TXN_DROP_REASON_V_NO_BANK_IDX 0 345 : #define FD_METRICS_ENUM_RESOLV_TXN_DROP_REASON_V_NO_BANK_NAME "no_bank" 346 0 : #define FD_METRICS_ENUM_RESOLV_TXN_DROP_REASON_V_BLOCKHASH_EXPIRED_IDX 1 347 : #define FD_METRICS_ENUM_RESOLV_TXN_DROP_REASON_V_BLOCKHASH_EXPIRED_NAME "blockhash_expired" 348 0 : #define FD_METRICS_ENUM_RESOLV_TXN_DROP_REASON_V_BUNDLE_PEER_FAILED_IDX 2 349 : #define FD_METRICS_ENUM_RESOLV_TXN_DROP_REASON_V_BUNDLE_PEER_FAILED_NAME "bundle_peer_failed" 350 : #define FD_METRICS_ENUM_RESOLV_TXN_DROP_REASON_G_ALL_MASK (0x7UL) 351 : 352 : #define FD_METRICS_ENUM_STASH_REMOVE_REASON_NAME "stash_remove_reason" 353 : #define FD_METRICS_ENUM_STASH_REMOVE_REASON_CNT (3UL) 354 0 : #define FD_METRICS_ENUM_STASH_REMOVE_REASON_V_PUBLISHED_IDX 0 355 : #define FD_METRICS_ENUM_STASH_REMOVE_REASON_V_PUBLISHED_NAME "published" 356 0 : #define FD_METRICS_ENUM_STASH_REMOVE_REASON_V_EVICTED_IDX 1 357 : #define FD_METRICS_ENUM_STASH_REMOVE_REASON_V_EVICTED_NAME "evicted" 358 0 : #define FD_METRICS_ENUM_STASH_REMOVE_REASON_V_FAILED_IDX 2 359 : #define FD_METRICS_ENUM_STASH_REMOVE_REASON_V_FAILED_NAME "failed" 360 : #define FD_METRICS_ENUM_STASH_REMOVE_REASON_G_ALL_MASK (0x7UL) 361 : 362 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RESULT_NAME "pack_txn_insert_result" 363 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RESULT_CNT (23UL) 364 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RESULT_V_INSTR_TOO_MANY_ACCOUNTS_IDX 0 365 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RESULT_V_INSTR_TOO_MANY_ACCOUNTS_NAME "instr_too_many_accounts" 366 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RESULT_V_NONCE_CONFLICT_IDX 1 367 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RESULT_V_NONCE_CONFLICT_NAME "nonce_conflict" 368 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RESULT_V_ACCOUNT_BLOCKLISTED_IDX 2 369 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RESULT_V_ACCOUNT_BLOCKLISTED_NAME "account_blocklisted" 370 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RESULT_V_BUNDLE_BLOCKLISTED_IDX 3 371 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RESULT_V_BUNDLE_BLOCKLISTED_NAME "bundle_blocklisted" 372 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RESULT_V_INVALID_NONCE_IDX 4 373 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RESULT_V_INVALID_NONCE_NAME "invalid_nonce" 374 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RESULT_V_WRITE_SYSVAR_IDX 5 375 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RESULT_V_WRITE_SYSVAR_NAME "write_sysvar" 376 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RESULT_V_ESTIMATION_FAILED_IDX 6 377 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RESULT_V_ESTIMATION_FAILED_NAME "estimation_failed" 378 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RESULT_V_DUPLICATE_ACCOUNT_IDX 7 379 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RESULT_V_DUPLICATE_ACCOUNT_NAME "duplicate_account" 380 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RESULT_V_TOO_MANY_ACCOUNTS_IDX 8 381 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RESULT_V_TOO_MANY_ACCOUNTS_NAME "too_many_accounts" 382 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RESULT_V_TOO_MANY_CU_IDX 9 383 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RESULT_V_TOO_MANY_CU_NAME "too_many_cu" 384 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RESULT_V_EXPIRED_IDX 10 385 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RESULT_V_EXPIRED_NAME "expired" 386 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RESULT_V_LUT_UNSUPPORTED_IDX 11 387 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RESULT_V_LUT_UNSUPPORTED_NAME "lut_unsupported" 388 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RESULT_V_UNAFFORDABLE_IDX 12 389 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RESULT_V_UNAFFORDABLE_NAME "unaffordable" 390 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RESULT_V_DUPLICATE_IDX 13 391 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RESULT_V_DUPLICATE_NAME "duplicate" 392 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RESULT_V_NONCE_PRIORITY_TOO_LOW_IDX 14 393 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RESULT_V_NONCE_PRIORITY_TOO_LOW_NAME "nonce_priority_too_low" 394 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RESULT_V_PRIORITY_TOO_LOW_IDX 15 395 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RESULT_V_PRIORITY_TOO_LOW_NAME "priority_too_low" 396 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RESULT_V_NONVOTE_ADD_IDX 16 397 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RESULT_V_NONVOTE_ADD_NAME "nonvote_add" 398 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RESULT_V_VOTE_ADD_IDX 17 399 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RESULT_V_VOTE_ADD_NAME "vote_add" 400 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RESULT_V_NONVOTE_REPLACE_IDX 18 401 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RESULT_V_NONVOTE_REPLACE_NAME "nonvote_replace" 402 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RESULT_V_VOTE_REPLACE_IDX 19 403 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RESULT_V_VOTE_REPLACE_NAME "vote_replace" 404 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RESULT_V_NONCE_NONVOTE_ADD_IDX 20 405 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RESULT_V_NONCE_NONVOTE_ADD_NAME "nonce_nonvote_add" 406 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RESULT_V_UNUSED_IDX 21 407 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RESULT_V_UNUSED_NAME "unused" 408 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RESULT_V_NONCE_NONVOTE_REPLACE_IDX 22 409 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RESULT_V_NONCE_NONVOTE_REPLACE_NAME "nonce_nonvote_replace" 410 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RESULT_G_ALL_MASK (0x7fffffUL) 411 0 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RESULT_G_REJECTED_MASK (0xffffUL) 412 0 : #define FD_METRICS_ENUM_PACK_TXN_INSERT_RESULT_G_REPLACED_MASK (0x4c0000UL) 413 : 414 : #define FD_METRICS_ENUM_PACK_TXN_SCHEDULE_RESULT_NAME "pack_txn_schedule_result" 415 : #define FD_METRICS_ENUM_PACK_TXN_SCHEDULE_RESULT_CNT (8UL) 416 0 : #define FD_METRICS_ENUM_PACK_TXN_SCHEDULE_RESULT_V_TAKEN_IDX 0 417 : #define FD_METRICS_ENUM_PACK_TXN_SCHEDULE_RESULT_V_TAKEN_NAME "taken" 418 0 : #define FD_METRICS_ENUM_PACK_TXN_SCHEDULE_RESULT_V_CU_LIMIT_IDX 1 419 : #define FD_METRICS_ENUM_PACK_TXN_SCHEDULE_RESULT_V_CU_LIMIT_NAME "cu_limit" 420 0 : #define FD_METRICS_ENUM_PACK_TXN_SCHEDULE_RESULT_V_CONFLICT_FAST_IDX 2 421 : #define FD_METRICS_ENUM_PACK_TXN_SCHEDULE_RESULT_V_CONFLICT_FAST_NAME "conflict_fast" 422 0 : #define FD_METRICS_ENUM_PACK_TXN_SCHEDULE_RESULT_V_BYTE_LIMIT_IDX 3 423 : #define FD_METRICS_ENUM_PACK_TXN_SCHEDULE_RESULT_V_BYTE_LIMIT_NAME "byte_limit" 424 0 : #define FD_METRICS_ENUM_PACK_TXN_SCHEDULE_RESULT_V_ALLOC_LIMIT_IDX 4 425 : #define FD_METRICS_ENUM_PACK_TXN_SCHEDULE_RESULT_V_ALLOC_LIMIT_NAME "alloc_limit" 426 0 : #define FD_METRICS_ENUM_PACK_TXN_SCHEDULE_RESULT_V_WRITE_COST_IDX 5 427 : #define FD_METRICS_ENUM_PACK_TXN_SCHEDULE_RESULT_V_WRITE_COST_NAME "write_cost" 428 0 : #define FD_METRICS_ENUM_PACK_TXN_SCHEDULE_RESULT_V_CONFLICT_SLOW_IDX 6 429 : #define FD_METRICS_ENUM_PACK_TXN_SCHEDULE_RESULT_V_CONFLICT_SLOW_NAME "conflict_slow" 430 0 : #define FD_METRICS_ENUM_PACK_TXN_SCHEDULE_RESULT_V_WRITE_COST_DEFERRED_IDX 7 431 : #define FD_METRICS_ENUM_PACK_TXN_SCHEDULE_RESULT_V_WRITE_COST_DEFERRED_NAME "write_cost_deferred" 432 : #define FD_METRICS_ENUM_PACK_TXN_SCHEDULE_RESULT_G_ALL_MASK (0xffUL) 433 : 434 : #define FD_METRICS_ENUM_PACK_TXN_DROP_REASON_NAME "pack_txn_drop_reason" 435 : #define FD_METRICS_ENUM_PACK_TXN_DROP_REASON_CNT (3UL) 436 : #define FD_METRICS_ENUM_PACK_TXN_DROP_REASON_V_EXPIRED_IDX 0 437 : #define FD_METRICS_ENUM_PACK_TXN_DROP_REASON_V_EXPIRED_NAME "expired" 438 : #define FD_METRICS_ENUM_PACK_TXN_DROP_REASON_V_ALREADY_EXECUTED_IDX 1 439 : #define FD_METRICS_ENUM_PACK_TXN_DROP_REASON_V_ALREADY_EXECUTED_NAME "already_executed" 440 : #define FD_METRICS_ENUM_PACK_TXN_DROP_REASON_V_PARTIAL_BUNDLE_IDX 2 441 : #define FD_METRICS_ENUM_PACK_TXN_DROP_REASON_V_PARTIAL_BUNDLE_NAME "partial_bundle" 442 : #define FD_METRICS_ENUM_PACK_TXN_DROP_REASON_G_ALL_MASK (0x7UL) 443 : 444 : #define FD_METRICS_ENUM_FEC_POLL_SKIP_REASON_NAME "fec_poll_skip_reason" 445 : #define FD_METRICS_ENUM_FEC_POLL_SKIP_REASON_CNT (4UL) 446 : #define FD_METRICS_ENUM_FEC_POLL_SKIP_REASON_V_SCHED_FULL_IDX 0 447 : #define FD_METRICS_ENUM_FEC_POLL_SKIP_REASON_V_SCHED_FULL_NAME "sched_full" 448 : #define FD_METRICS_ENUM_FEC_POLL_SKIP_REASON_V_LEADER_FREEZE_WAIT_IDX 2 449 : #define FD_METRICS_ENUM_FEC_POLL_SKIP_REASON_V_LEADER_FREEZE_WAIT_NAME "leader_freeze_wait" 450 : #define FD_METRICS_ENUM_FEC_POLL_SKIP_REASON_V_BANK_FULL_IDX 3 451 : #define FD_METRICS_ENUM_FEC_POLL_SKIP_REASON_V_BANK_FULL_NAME "bank_full" 452 : #define FD_METRICS_ENUM_FEC_POLL_SKIP_REASON_G_ALL_MASK (0xdUL) 453 : 454 : #define FD_METRICS_ENUM_PACK_SCHEDULE_REGIME_NAME "pack_schedule_regime" 455 : #define FD_METRICS_ENUM_PACK_SCHEDULE_REGIME_CNT (16UL) 456 : #define FD_METRICS_ENUM_PACK_SCHEDULE_REGIME_V_NONE_IDX 0 457 : #define FD_METRICS_ENUM_PACK_SCHEDULE_REGIME_V_NONE_NAME "none" 458 : #define FD_METRICS_ENUM_PACK_SCHEDULE_REGIME_V_TXN_IDX 1 459 : #define FD_METRICS_ENUM_PACK_SCHEDULE_REGIME_V_TXN_NAME "txn" 460 : #define FD_METRICS_ENUM_PACK_SCHEDULE_REGIME_V_EXECLE_IDX 2 461 : #define FD_METRICS_ENUM_PACK_SCHEDULE_REGIME_V_EXECLE_NAME "execle" 462 : #define FD_METRICS_ENUM_PACK_SCHEDULE_REGIME_V_TXN_EXECLE_IDX 3 463 : #define FD_METRICS_ENUM_PACK_SCHEDULE_REGIME_V_TXN_EXECLE_NAME "txn_execle" 464 : #define FD_METRICS_ENUM_PACK_SCHEDULE_REGIME_V_LEADER_IDX 4 465 : #define FD_METRICS_ENUM_PACK_SCHEDULE_REGIME_V_LEADER_NAME "leader" 466 : #define FD_METRICS_ENUM_PACK_SCHEDULE_REGIME_V_TXN_LEADER_IDX 5 467 : #define FD_METRICS_ENUM_PACK_SCHEDULE_REGIME_V_TXN_LEADER_NAME "txn_leader" 468 : #define FD_METRICS_ENUM_PACK_SCHEDULE_REGIME_V_EXECLE_LEADER_IDX 6 469 : #define FD_METRICS_ENUM_PACK_SCHEDULE_REGIME_V_EXECLE_LEADER_NAME "execle_leader" 470 : #define FD_METRICS_ENUM_PACK_SCHEDULE_REGIME_V_TXN_EXECLE_LEADER_IDX 7 471 : #define FD_METRICS_ENUM_PACK_SCHEDULE_REGIME_V_TXN_EXECLE_LEADER_NAME "txn_execle_leader" 472 : #define FD_METRICS_ENUM_PACK_SCHEDULE_REGIME_V_MICROBLOCK_IDX 8 473 : #define FD_METRICS_ENUM_PACK_SCHEDULE_REGIME_V_MICROBLOCK_NAME "microblock" 474 : #define FD_METRICS_ENUM_PACK_SCHEDULE_REGIME_V_TXN_MICROBLOCK_IDX 9 475 : #define FD_METRICS_ENUM_PACK_SCHEDULE_REGIME_V_TXN_MICROBLOCK_NAME "txn_microblock" 476 : #define FD_METRICS_ENUM_PACK_SCHEDULE_REGIME_V_EXECLE_MICROBLOCK_IDX 10 477 : #define FD_METRICS_ENUM_PACK_SCHEDULE_REGIME_V_EXECLE_MICROBLOCK_NAME "execle_microblock" 478 : #define FD_METRICS_ENUM_PACK_SCHEDULE_REGIME_V_TXN_EXECLE_MICROBLOCK_IDX 11 479 : #define FD_METRICS_ENUM_PACK_SCHEDULE_REGIME_V_TXN_EXECLE_MICROBLOCK_NAME "txn_execle_microblock" 480 : #define FD_METRICS_ENUM_PACK_SCHEDULE_REGIME_V_LEADER_MICROBLOCK_IDX 12 481 : #define FD_METRICS_ENUM_PACK_SCHEDULE_REGIME_V_LEADER_MICROBLOCK_NAME "leader_microblock" 482 : #define FD_METRICS_ENUM_PACK_SCHEDULE_REGIME_V_TXN_LEADER_MICROBLOCK_IDX 13 483 : #define FD_METRICS_ENUM_PACK_SCHEDULE_REGIME_V_TXN_LEADER_MICROBLOCK_NAME "txn_leader_microblock" 484 : #define FD_METRICS_ENUM_PACK_SCHEDULE_REGIME_V_EXECLE_LEADER_MICROBLOCK_IDX 14 485 : #define FD_METRICS_ENUM_PACK_SCHEDULE_REGIME_V_EXECLE_LEADER_MICROBLOCK_NAME "execle_leader_microblock" 486 : #define FD_METRICS_ENUM_PACK_SCHEDULE_REGIME_V_TXN_EXECLE_LEADER_MICROBLOCK_IDX 15 487 : #define FD_METRICS_ENUM_PACK_SCHEDULE_REGIME_V_TXN_EXECLE_LEADER_MICROBLOCK_NAME "txn_execle_leader_microblock" 488 : #define FD_METRICS_ENUM_PACK_SCHEDULE_REGIME_G_ALL_MASK (0xffffUL) 489 : #define FD_METRICS_ENUM_PACK_SCHEDULE_REGIME_G_ANY_LEADER_MASK (0xf0f0UL) 490 : #define FD_METRICS_ENUM_PACK_SCHEDULE_REGIME_G_ANY_MICROBLOCK_MASK (0xff00UL) 491 : #define FD_METRICS_ENUM_PACK_SCHEDULE_REGIME_G_LEADER_NO_MICROBLOCK_MASK (0xf0UL) 492 : 493 : #define FD_METRICS_ENUM_PENDING_TXN_TYPE_NAME "pending_txn_type" 494 : #define FD_METRICS_ENUM_PENDING_TXN_TYPE_CNT (4UL) 495 : #define FD_METRICS_ENUM_PENDING_TXN_TYPE_V_REGULAR_IDX 0 496 : #define FD_METRICS_ENUM_PENDING_TXN_TYPE_V_REGULAR_NAME "regular" 497 : #define FD_METRICS_ENUM_PENDING_TXN_TYPE_V_VOTE_IDX 1 498 : #define FD_METRICS_ENUM_PENDING_TXN_TYPE_V_VOTE_NAME "vote" 499 : #define FD_METRICS_ENUM_PENDING_TXN_TYPE_V_CONFLICTING_IDX 2 500 : #define FD_METRICS_ENUM_PENDING_TXN_TYPE_V_CONFLICTING_NAME "conflicting" 501 : #define FD_METRICS_ENUM_PENDING_TXN_TYPE_V_BUNDLE_IDX 3 502 : #define FD_METRICS_ENUM_PENDING_TXN_TYPE_V_BUNDLE_NAME "bundle" 503 0 : #define FD_METRICS_ENUM_PENDING_TXN_TYPE_G_ALL_MASK (0xfUL) 504 : 505 : #define FD_METRICS_ENUM_BUNDLE_CRANK_RESULT_NAME "bundle_crank_result" 506 : #define FD_METRICS_ENUM_BUNDLE_CRANK_RESULT_CNT (4UL) 507 : #define FD_METRICS_ENUM_BUNDLE_CRANK_RESULT_V_UP_TO_DATE_IDX 0 508 : #define FD_METRICS_ENUM_BUNDLE_CRANK_RESULT_V_UP_TO_DATE_NAME "up_to_date" 509 : #define FD_METRICS_ENUM_BUNDLE_CRANK_RESULT_V_INSERTED_IDX 1 510 : #define FD_METRICS_ENUM_BUNDLE_CRANK_RESULT_V_INSERTED_NAME "inserted" 511 : #define FD_METRICS_ENUM_BUNDLE_CRANK_RESULT_V_CREATION_FAILED_IDX 2 512 : #define FD_METRICS_ENUM_BUNDLE_CRANK_RESULT_V_CREATION_FAILED_NAME "creation_failed" 513 : #define FD_METRICS_ENUM_BUNDLE_CRANK_RESULT_V_INSERTION_FAILED_IDX 3 514 : #define FD_METRICS_ENUM_BUNDLE_CRANK_RESULT_V_INSERTION_FAILED_NAME "insertion_failed" 515 : #define FD_METRICS_ENUM_BUNDLE_CRANK_RESULT_G_ALL_MASK (0xfUL) 516 : 517 : #define FD_METRICS_ENUM_TXN_RESULT_NAME "txn_result" 518 : #define FD_METRICS_ENUM_TXN_RESULT_CNT (28UL) 519 0 : #define FD_METRICS_ENUM_TXN_RESULT_V_SUCCESS_IDX 0 520 : #define FD_METRICS_ENUM_TXN_RESULT_V_SUCCESS_NAME "success" 521 0 : #define FD_METRICS_ENUM_TXN_RESULT_V_INSTRUCTION_ERROR_IDX 1 522 : #define FD_METRICS_ENUM_TXN_RESULT_V_INSTRUCTION_ERROR_NAME "instruction_error" 523 0 : #define FD_METRICS_ENUM_TXN_RESULT_V_ACCOUNT_NOT_FOUND_IDX 2 524 : #define FD_METRICS_ENUM_TXN_RESULT_V_ACCOUNT_NOT_FOUND_NAME "account_not_found" 525 0 : #define FD_METRICS_ENUM_TXN_RESULT_V_PROGRAM_ACCOUNT_NOT_FOUND_IDX 3 526 : #define FD_METRICS_ENUM_TXN_RESULT_V_PROGRAM_ACCOUNT_NOT_FOUND_NAME "program_account_not_found" 527 0 : #define FD_METRICS_ENUM_TXN_RESULT_V_INSUFFICIENT_FUNDS_FOR_FEE_IDX 4 528 : #define FD_METRICS_ENUM_TXN_RESULT_V_INSUFFICIENT_FUNDS_FOR_FEE_NAME "insufficient_funds_for_fee" 529 0 : #define FD_METRICS_ENUM_TXN_RESULT_V_INVALID_ACCOUNT_FOR_FEE_IDX 5 530 : #define FD_METRICS_ENUM_TXN_RESULT_V_INVALID_ACCOUNT_FOR_FEE_NAME "invalid_account_for_fee" 531 0 : #define FD_METRICS_ENUM_TXN_RESULT_V_ALREADY_PROCESSED_IDX 6 532 : #define FD_METRICS_ENUM_TXN_RESULT_V_ALREADY_PROCESSED_NAME "already_processed" 533 0 : #define FD_METRICS_ENUM_TXN_RESULT_V_BLOCKHASH_NOT_FOUND_IDX 7 534 : #define FD_METRICS_ENUM_TXN_RESULT_V_BLOCKHASH_NOT_FOUND_NAME "blockhash_not_found" 535 0 : #define FD_METRICS_ENUM_TXN_RESULT_V_INVALID_PROGRAM_FOR_EXECUTION_IDX 8 536 : #define FD_METRICS_ENUM_TXN_RESULT_V_INVALID_PROGRAM_FOR_EXECUTION_NAME "invalid_program_for_execution" 537 0 : #define FD_METRICS_ENUM_TXN_RESULT_V_ADDRESS_LOOKUP_TABLE_NOT_FOUND_IDX 9 538 : #define FD_METRICS_ENUM_TXN_RESULT_V_ADDRESS_LOOKUP_TABLE_NOT_FOUND_NAME "address_lookup_table_not_found" 539 0 : #define FD_METRICS_ENUM_TXN_RESULT_V_INVALID_ADDRESS_LOOKUP_TABLE_OWNER_IDX 10 540 : #define FD_METRICS_ENUM_TXN_RESULT_V_INVALID_ADDRESS_LOOKUP_TABLE_OWNER_NAME "invalid_address_lookup_table_owner" 541 0 : #define FD_METRICS_ENUM_TXN_RESULT_V_INVALID_ADDRESS_LOOKUP_TABLE_DATA_IDX 11 542 : #define FD_METRICS_ENUM_TXN_RESULT_V_INVALID_ADDRESS_LOOKUP_TABLE_DATA_NAME "invalid_address_lookup_table_data" 543 0 : #define FD_METRICS_ENUM_TXN_RESULT_V_INVALID_ADDRESS_LOOKUP_TABLE_INDEX_IDX 12 544 : #define FD_METRICS_ENUM_TXN_RESULT_V_INVALID_ADDRESS_LOOKUP_TABLE_INDEX_NAME "invalid_address_lookup_table_index" 545 0 : #define FD_METRICS_ENUM_TXN_RESULT_V_MAX_LOADED_ACCOUNTS_DATA_SIZE_EXCEEDED_IDX 13 546 : #define FD_METRICS_ENUM_TXN_RESULT_V_MAX_LOADED_ACCOUNTS_DATA_SIZE_EXCEEDED_NAME "max_loaded_accounts_data_size_exceeded" 547 0 : #define FD_METRICS_ENUM_TXN_RESULT_V_DUPLICATE_INSTRUCTION_IDX 14 548 : #define FD_METRICS_ENUM_TXN_RESULT_V_DUPLICATE_INSTRUCTION_NAME "duplicate_instruction" 549 0 : #define FD_METRICS_ENUM_TXN_RESULT_V_INVALID_LOADED_ACCOUNTS_DATA_SIZE_LIMIT_IDX 15 550 : #define FD_METRICS_ENUM_TXN_RESULT_V_INVALID_LOADED_ACCOUNTS_DATA_SIZE_LIMIT_NAME "invalid_loaded_accounts_data_size_limit" 551 0 : #define FD_METRICS_ENUM_TXN_RESULT_V_NONCE_ALREADY_ADVANCED_IDX 16 552 : #define FD_METRICS_ENUM_TXN_RESULT_V_NONCE_ALREADY_ADVANCED_NAME "nonce_already_advanced" 553 0 : #define FD_METRICS_ENUM_TXN_RESULT_V_NONCE_ADVANCE_FAILED_IDX 17 554 : #define FD_METRICS_ENUM_TXN_RESULT_V_NONCE_ADVANCE_FAILED_NAME "nonce_advance_failed" 555 0 : #define FD_METRICS_ENUM_TXN_RESULT_V_NONCE_WRONG_BLOCKHASH_IDX 18 556 : #define FD_METRICS_ENUM_TXN_RESULT_V_NONCE_WRONG_BLOCKHASH_NAME "nonce_wrong_blockhash" 557 0 : #define FD_METRICS_ENUM_TXN_RESULT_V_UNSUPPORTED_VERSION_IDX 19 558 : #define FD_METRICS_ENUM_TXN_RESULT_V_UNSUPPORTED_VERSION_NAME "unsupported_version" 559 0 : #define FD_METRICS_ENUM_TXN_RESULT_V_SANITIZE_FAILURE_IDX 20 560 : #define FD_METRICS_ENUM_TXN_RESULT_V_SANITIZE_FAILURE_NAME "sanitize_failure" 561 : #define FD_METRICS_ENUM_TXN_RESULT_V_ACCOUNT_IN_USE_IDX 21 562 : #define FD_METRICS_ENUM_TXN_RESULT_V_ACCOUNT_IN_USE_NAME "account_in_use" 563 0 : #define FD_METRICS_ENUM_TXN_RESULT_V_ACCOUNT_LOADED_TWICE_IDX 22 564 : #define FD_METRICS_ENUM_TXN_RESULT_V_ACCOUNT_LOADED_TWICE_NAME "account_loaded_twice" 565 0 : #define FD_METRICS_ENUM_TXN_RESULT_V_SIGNATURE_FAILURE_IDX 23 566 : #define FD_METRICS_ENUM_TXN_RESULT_V_SIGNATURE_FAILURE_NAME "signature_failure" 567 0 : #define FD_METRICS_ENUM_TXN_RESULT_V_TOO_MANY_ACCOUNT_LOCKS_IDX 24 568 : #define FD_METRICS_ENUM_TXN_RESULT_V_TOO_MANY_ACCOUNT_LOCKS_NAME "too_many_account_locks" 569 0 : #define FD_METRICS_ENUM_TXN_RESULT_V_INSUFFICIENT_FUNDS_FOR_RENT_IDX 25 570 : #define FD_METRICS_ENUM_TXN_RESULT_V_INSUFFICIENT_FUNDS_FOR_RENT_NAME "insufficient_funds_for_rent" 571 0 : #define FD_METRICS_ENUM_TXN_RESULT_V_UNBALANCED_TRANSACTION_IDX 26 572 : #define FD_METRICS_ENUM_TXN_RESULT_V_UNBALANCED_TRANSACTION_NAME "unbalanced_transaction" 573 0 : #define FD_METRICS_ENUM_TXN_RESULT_V_BUNDLE_PEER_IDX 27 574 : #define FD_METRICS_ENUM_TXN_RESULT_V_BUNDLE_PEER_NAME "bundle_peer" 575 : #define FD_METRICS_ENUM_TXN_RESULT_G_ALL_MASK (0xfffffffUL) 576 : #define FD_METRICS_ENUM_TXN_RESULT_G_FAILURE_MASK (0xffffffeUL) 577 : 578 : #define FD_METRICS_ENUM_TXN_LANDING_RESULT_NAME "txn_landing_result" 579 : #define FD_METRICS_ENUM_TXN_LANDING_RESULT_CNT (4UL) 580 0 : #define FD_METRICS_ENUM_TXN_LANDING_RESULT_V_SUCCESS_IDX 0 581 : #define FD_METRICS_ENUM_TXN_LANDING_RESULT_V_SUCCESS_NAME "success" 582 0 : #define FD_METRICS_ENUM_TXN_LANDING_RESULT_V_FEES_ONLY_IDX 1 583 : #define FD_METRICS_ENUM_TXN_LANDING_RESULT_V_FEES_ONLY_NAME "fees_only" 584 0 : #define FD_METRICS_ENUM_TXN_LANDING_RESULT_V_FAILED_IDX 2 585 : #define FD_METRICS_ENUM_TXN_LANDING_RESULT_V_FAILED_NAME "failed" 586 0 : #define FD_METRICS_ENUM_TXN_LANDING_RESULT_V_DROPPED_IDX 3 587 : #define FD_METRICS_ENUM_TXN_LANDING_RESULT_V_DROPPED_NAME "dropped" 588 : #define FD_METRICS_ENUM_TXN_LANDING_RESULT_G_ALL_MASK (0xfUL) 589 : 590 : #define FD_METRICS_ENUM_TXN_VERSION_NAME "txn_version" 591 : #define FD_METRICS_ENUM_TXN_VERSION_CNT (3UL) 592 0 : #define FD_METRICS_ENUM_TXN_VERSION_V_LEGACY_IDX 0 593 : #define FD_METRICS_ENUM_TXN_VERSION_V_LEGACY_NAME "legacy" 594 0 : #define FD_METRICS_ENUM_TXN_VERSION_V_V0_IDX 1 595 : #define FD_METRICS_ENUM_TXN_VERSION_V_V0_NAME "v0" 596 0 : #define FD_METRICS_ENUM_TXN_VERSION_V_V1_IDX 2 597 : #define FD_METRICS_ENUM_TXN_VERSION_V_V1_NAME "v1" 598 : #define FD_METRICS_ENUM_TXN_VERSION_G_ALL_MASK (0x7UL) 599 : 600 : #define FD_METRICS_ENUM_SHRED_PROCESS_RESULT_NAME "shred_process_result" 601 : #define FD_METRICS_ENUM_SHRED_PROCESS_RESULT_CNT (9UL) 602 0 : #define FD_METRICS_ENUM_SHRED_PROCESS_RESULT_V_OWN_LEADER_ECHOED_IDX 0 603 : #define FD_METRICS_ENUM_SHRED_PROCESS_RESULT_V_OWN_LEADER_ECHOED_NAME "own_leader_echoed" 604 0 : #define FD_METRICS_ENUM_SHRED_PROCESS_RESULT_V_LEADER_UNKNOWN_IDX 1 605 : #define FD_METRICS_ENUM_SHRED_PROCESS_RESULT_V_LEADER_UNKNOWN_NAME "leader_unknown" 606 0 : #define FD_METRICS_ENUM_SHRED_PROCESS_RESULT_V_PARSE_FAILED_IDX 2 607 : #define FD_METRICS_ENUM_SHRED_PROCESS_RESULT_V_PARSE_FAILED_NAME "parse_failed" 608 : #define FD_METRICS_ENUM_SHRED_PROCESS_RESULT_V_EQUIVOCATED_IDX 3 609 : #define FD_METRICS_ENUM_SHRED_PROCESS_RESULT_V_EQUIVOCATED_NAME "equivocated" 610 : #define FD_METRICS_ENUM_SHRED_PROCESS_RESULT_V_REJECTED_IDX 4 611 : #define FD_METRICS_ENUM_SHRED_PROCESS_RESULT_V_REJECTED_NAME "rejected" 612 : #define FD_METRICS_ENUM_SHRED_PROCESS_RESULT_V_IGNORED_IDX 5 613 : #define FD_METRICS_ENUM_SHRED_PROCESS_RESULT_V_IGNORED_NAME "ignored" 614 : #define FD_METRICS_ENUM_SHRED_PROCESS_RESULT_V_DUPLICATE_IDX 6 615 : #define FD_METRICS_ENUM_SHRED_PROCESS_RESULT_V_DUPLICATE_NAME "duplicate" 616 : #define FD_METRICS_ENUM_SHRED_PROCESS_RESULT_V_ACCEPTED_IDX 7 617 : #define FD_METRICS_ENUM_SHRED_PROCESS_RESULT_V_ACCEPTED_NAME "accepted" 618 : #define FD_METRICS_ENUM_SHRED_PROCESS_RESULT_V_COMPLETED_IDX 8 619 : #define FD_METRICS_ENUM_SHRED_PROCESS_RESULT_V_COMPLETED_NAME "completed" 620 : #define FD_METRICS_ENUM_SHRED_PROCESS_RESULT_G_ALL_MASK (0x1ffUL) 621 : 622 : #define FD_METRICS_ENUM_PROGCACHE_CLASS_NAME "progcache_class" 623 : #define FD_METRICS_ENUM_PROGCACHE_CLASS_CNT (6UL) 624 : #define FD_METRICS_ENUM_PROGCACHE_CLASS_V_LE128_KIB_IDX 0 625 : #define FD_METRICS_ENUM_PROGCACHE_CLASS_V_LE128_KIB_NAME "le128_kib" 626 : #define FD_METRICS_ENUM_PROGCACHE_CLASS_V_LE512_KIB_IDX 1 627 : #define FD_METRICS_ENUM_PROGCACHE_CLASS_V_LE512_KIB_NAME "le512_kib" 628 : #define FD_METRICS_ENUM_PROGCACHE_CLASS_V_LE1_MIB_IDX 2 629 : #define FD_METRICS_ENUM_PROGCACHE_CLASS_V_LE1_MIB_NAME "le1_mib" 630 : #define FD_METRICS_ENUM_PROGCACHE_CLASS_V_LE2_MIB_IDX 3 631 : #define FD_METRICS_ENUM_PROGCACHE_CLASS_V_LE2_MIB_NAME "le2_mib" 632 : #define FD_METRICS_ENUM_PROGCACHE_CLASS_V_LE4_MIB_IDX 4 633 : #define FD_METRICS_ENUM_PROGCACHE_CLASS_V_LE4_MIB_NAME "le4_mib" 634 : #define FD_METRICS_ENUM_PROGCACHE_CLASS_V_LE11_MIB_IDX 5 635 : #define FD_METRICS_ENUM_PROGCACHE_CLASS_V_LE11_MIB_NAME "le11_mib" 636 0 : #define FD_METRICS_ENUM_PROGCACHE_CLASS_G_ALL_MASK (0x3fUL) 637 : 638 : #define FD_METRICS_ENUM_ACCDB_CACHE_CLASS_NAME "accdb_cache_class" 639 : #define FD_METRICS_ENUM_ACCDB_CACHE_CLASS_CNT (8UL) 640 : #define FD_METRICS_ENUM_ACCDB_CACHE_CLASS_V_LE128_B_IDX 0 641 : #define FD_METRICS_ENUM_ACCDB_CACHE_CLASS_V_LE128_B_NAME "le128_b" 642 : #define FD_METRICS_ENUM_ACCDB_CACHE_CLASS_V_LE512_B_IDX 1 643 : #define FD_METRICS_ENUM_ACCDB_CACHE_CLASS_V_LE512_B_NAME "le512_b" 644 : #define FD_METRICS_ENUM_ACCDB_CACHE_CLASS_V_LE2_KIB_IDX 2 645 : #define FD_METRICS_ENUM_ACCDB_CACHE_CLASS_V_LE2_KIB_NAME "le2_kib" 646 : #define FD_METRICS_ENUM_ACCDB_CACHE_CLASS_V_LE8_KIB_IDX 3 647 : #define FD_METRICS_ENUM_ACCDB_CACHE_CLASS_V_LE8_KIB_NAME "le8_kib" 648 : #define FD_METRICS_ENUM_ACCDB_CACHE_CLASS_V_LE32_KIB_IDX 4 649 : #define FD_METRICS_ENUM_ACCDB_CACHE_CLASS_V_LE32_KIB_NAME "le32_kib" 650 : #define FD_METRICS_ENUM_ACCDB_CACHE_CLASS_V_LE128_KIB_IDX 5 651 : #define FD_METRICS_ENUM_ACCDB_CACHE_CLASS_V_LE128_KIB_NAME "le128_kib" 652 : #define FD_METRICS_ENUM_ACCDB_CACHE_CLASS_V_LE1_MIB_IDX 6 653 : #define FD_METRICS_ENUM_ACCDB_CACHE_CLASS_V_LE1_MIB_NAME "le1_mib" 654 : #define FD_METRICS_ENUM_ACCDB_CACHE_CLASS_V_LE10_MIB_IDX 7 655 : #define FD_METRICS_ENUM_ACCDB_CACHE_CLASS_V_LE10_MIB_NAME "le10_mib" 656 : #define FD_METRICS_ENUM_ACCDB_CACHE_CLASS_G_ALL_MASK (0xffUL) 657 : 658 : #define FD_METRICS_ENUM_STAGING_LANE_NAME "staging_lane" 659 0 : #define FD_METRICS_ENUM_STAGING_LANE_CNT (4UL) 660 : #define FD_METRICS_ENUM_STAGING_LANE_V_LANE0_IDX 0 661 : #define FD_METRICS_ENUM_STAGING_LANE_V_LANE0_NAME "lane0" 662 : #define FD_METRICS_ENUM_STAGING_LANE_V_LANE1_IDX 1 663 : #define FD_METRICS_ENUM_STAGING_LANE_V_LANE1_NAME "lane1" 664 : #define FD_METRICS_ENUM_STAGING_LANE_V_LANE2_IDX 2 665 : #define FD_METRICS_ENUM_STAGING_LANE_V_LANE2_NAME "lane2" 666 : #define FD_METRICS_ENUM_STAGING_LANE_V_LANE3_IDX 3 667 : #define FD_METRICS_ENUM_STAGING_LANE_V_LANE3_NAME "lane3" 668 : #define FD_METRICS_ENUM_STAGING_LANE_G_ALL_MASK (0xfUL) 669 : 670 : #define FD_METRICS_ENUM_SCHED_DEACTIVATE_REASON_NAME "sched_deactivate_reason" 671 : #define FD_METRICS_ENUM_SCHED_DEACTIVATE_REASON_CNT (4UL) 672 0 : #define FD_METRICS_ENUM_SCHED_DEACTIVATE_REASON_V_NO_CHILD_IDX 0 673 : #define FD_METRICS_ENUM_SCHED_DEACTIVATE_REASON_V_NO_CHILD_NAME "no_child" 674 0 : #define FD_METRICS_ENUM_SCHED_DEACTIVATE_REASON_V_NO_WORK_IDX 1 675 : #define FD_METRICS_ENUM_SCHED_DEACTIVATE_REASON_V_NO_WORK_NAME "no_work" 676 0 : #define FD_METRICS_ENUM_SCHED_DEACTIVATE_REASON_V_ABANDONED_IDX 2 677 : #define FD_METRICS_ENUM_SCHED_DEACTIVATE_REASON_V_ABANDONED_NAME "abandoned" 678 0 : #define FD_METRICS_ENUM_SCHED_DEACTIVATE_REASON_V_MINORITY_FORK_IDX 3 679 : #define FD_METRICS_ENUM_SCHED_DEACTIVATE_REASON_V_MINORITY_FORK_NAME "minority_fork" 680 : #define FD_METRICS_ENUM_SCHED_DEACTIVATE_REASON_G_ALL_MASK (0xfUL) 681 : 682 : #define FD_METRICS_ENUM_SCHED_BLOCK_STAGING_STATE_NAME "sched_block_staging_state" 683 : #define FD_METRICS_ENUM_SCHED_BLOCK_STAGING_STATE_CNT (3UL) 684 0 : #define FD_METRICS_ENUM_SCHED_BLOCK_STAGING_STATE_V_STAGED_IDX 0 685 : #define FD_METRICS_ENUM_SCHED_BLOCK_STAGING_STATE_V_STAGED_NAME "staged" 686 0 : #define FD_METRICS_ENUM_SCHED_BLOCK_STAGING_STATE_V_UNSTAGED_IDX 1 687 : #define FD_METRICS_ENUM_SCHED_BLOCK_STAGING_STATE_V_UNSTAGED_NAME "unstaged" 688 0 : #define FD_METRICS_ENUM_SCHED_BLOCK_STAGING_STATE_V_DEAD_IDX 2 689 : #define FD_METRICS_ENUM_SCHED_BLOCK_STAGING_STATE_V_DEAD_NAME "dead" 690 : #define FD_METRICS_ENUM_SCHED_BLOCK_STAGING_STATE_G_ALL_MASK (0x7UL) 691 : 692 : #define FD_METRICS_ENUM_SCHED_LUT_RESOLVE_RESULT_NAME "sched_lut_resolve_result" 693 : #define FD_METRICS_ENUM_SCHED_LUT_RESOLVE_RESULT_CNT (2UL) 694 0 : #define FD_METRICS_ENUM_SCHED_LUT_RESOLVE_RESULT_V_SUCCESS_IDX 0 695 : #define FD_METRICS_ENUM_SCHED_LUT_RESOLVE_RESULT_V_SUCCESS_NAME "success" 696 0 : #define FD_METRICS_ENUM_SCHED_LUT_RESOLVE_RESULT_V_FAILED_IDX 1 697 : #define FD_METRICS_ENUM_SCHED_LUT_RESOLVE_RESULT_V_FAILED_NAME "failed" 698 : #define FD_METRICS_ENUM_SCHED_LUT_RESOLVE_RESULT_G_ALL_MASK (0x3UL) 699 : 700 : #define FD_METRICS_ENUM_REPAIR_REQUEST_TYPE_NAME "repair_request_type" 701 0 : #define FD_METRICS_ENUM_REPAIR_REQUEST_TYPE_CNT (7UL) 702 0 : #define FD_METRICS_ENUM_REPAIR_REQUEST_TYPE_V_PONG_IDX 0 703 : #define FD_METRICS_ENUM_REPAIR_REQUEST_TYPE_V_PONG_NAME "pong" 704 : #define FD_METRICS_ENUM_REPAIR_REQUEST_TYPE_V_WINDOW_INDEX_IDX 1 705 : #define FD_METRICS_ENUM_REPAIR_REQUEST_TYPE_V_WINDOW_INDEX_NAME "window_index" 706 : #define FD_METRICS_ENUM_REPAIR_REQUEST_TYPE_V_HIGHEST_WINDOW_INDEX_IDX 2 707 : #define FD_METRICS_ENUM_REPAIR_REQUEST_TYPE_V_HIGHEST_WINDOW_INDEX_NAME "highest_window_index" 708 0 : #define FD_METRICS_ENUM_REPAIR_REQUEST_TYPE_V_ORPHAN_IDX 3 709 : #define FD_METRICS_ENUM_REPAIR_REQUEST_TYPE_V_ORPHAN_NAME "orphan" 710 : #define FD_METRICS_ENUM_REPAIR_REQUEST_TYPE_V_PARENT_FEC_SET_COUNT_IDX 4 711 : #define FD_METRICS_ENUM_REPAIR_REQUEST_TYPE_V_PARENT_FEC_SET_COUNT_NAME "parent_fec_set_count" 712 : #define FD_METRICS_ENUM_REPAIR_REQUEST_TYPE_V_FEC_SET_ROOT_IDX 5 713 : #define FD_METRICS_ENUM_REPAIR_REQUEST_TYPE_V_FEC_SET_ROOT_NAME "fec_set_root" 714 : #define FD_METRICS_ENUM_REPAIR_REQUEST_TYPE_V_WINDOW_INDEX_FOR_BLOCK_ID_IDX 6 715 : #define FD_METRICS_ENUM_REPAIR_REQUEST_TYPE_V_WINDOW_INDEX_FOR_BLOCK_ID_NAME "window_index_for_block_id" 716 : #define FD_METRICS_ENUM_REPAIR_REQUEST_TYPE_G_ALL_MASK (0x7fUL) 717 : 718 : #define FD_METRICS_ENUM_SHRED_RESPONSE_MATCH_RESULT_NAME "shred_response_match_result" 719 : #define FD_METRICS_ENUM_SHRED_RESPONSE_MATCH_RESULT_CNT (3UL) 720 0 : #define FD_METRICS_ENUM_SHRED_RESPONSE_MATCH_RESULT_V_FOR_BLOCK_ID_IDX 0 721 : #define FD_METRICS_ENUM_SHRED_RESPONSE_MATCH_RESULT_V_FOR_BLOCK_ID_NAME "for_block_id" 722 0 : #define FD_METRICS_ENUM_SHRED_RESPONSE_MATCH_RESULT_V_SLOT_INDEX_IDX 1 723 : #define FD_METRICS_ENUM_SHRED_RESPONSE_MATCH_RESULT_V_SLOT_INDEX_NAME "slot_index" 724 0 : #define FD_METRICS_ENUM_SHRED_RESPONSE_MATCH_RESULT_V_UNMATCHED_IDX 2 725 : #define FD_METRICS_ENUM_SHRED_RESPONSE_MATCH_RESULT_V_UNMATCHED_NAME "unmatched" 726 : #define FD_METRICS_ENUM_SHRED_RESPONSE_MATCH_RESULT_G_ALL_MASK (0x7UL) 727 : 728 : #define FD_METRICS_ENUM_REPAIR_RESPONSE_TYPE_NAME "repair_response_type" 729 : #define FD_METRICS_ENUM_REPAIR_RESPONSE_TYPE_CNT (7UL) 730 0 : #define FD_METRICS_ENUM_REPAIR_RESPONSE_TYPE_V_PING_IDX 0 731 : #define FD_METRICS_ENUM_REPAIR_RESPONSE_TYPE_V_PING_NAME "ping" 732 : #define FD_METRICS_ENUM_REPAIR_RESPONSE_TYPE_V_WINDOW_INDEX_IDX 1 733 : #define FD_METRICS_ENUM_REPAIR_RESPONSE_TYPE_V_WINDOW_INDEX_NAME "window_index" 734 : #define FD_METRICS_ENUM_REPAIR_RESPONSE_TYPE_V_HIGHEST_WINDOW_INDEX_IDX 2 735 : #define FD_METRICS_ENUM_REPAIR_RESPONSE_TYPE_V_HIGHEST_WINDOW_INDEX_NAME "highest_window_index" 736 0 : #define FD_METRICS_ENUM_REPAIR_RESPONSE_TYPE_V_ORPHAN_IDX 3 737 : #define FD_METRICS_ENUM_REPAIR_RESPONSE_TYPE_V_ORPHAN_NAME "orphan" 738 : #define FD_METRICS_ENUM_REPAIR_RESPONSE_TYPE_V_PARENT_FEC_SET_COUNT_IDX 4 739 : #define FD_METRICS_ENUM_REPAIR_RESPONSE_TYPE_V_PARENT_FEC_SET_COUNT_NAME "parent_fec_set_count" 740 : #define FD_METRICS_ENUM_REPAIR_RESPONSE_TYPE_V_FEC_SET_ROOT_IDX 5 741 : #define FD_METRICS_ENUM_REPAIR_RESPONSE_TYPE_V_FEC_SET_ROOT_NAME "fec_set_root" 742 : #define FD_METRICS_ENUM_REPAIR_RESPONSE_TYPE_V_WINDOW_INDEX_FOR_BLOCK_ID_IDX 6 743 : #define FD_METRICS_ENUM_REPAIR_RESPONSE_TYPE_V_WINDOW_INDEX_FOR_BLOCK_ID_NAME "window_index_for_block_id" 744 : #define FD_METRICS_ENUM_REPAIR_RESPONSE_TYPE_G_ALL_MASK (0x7fUL) 745 : 746 : #define FD_METRICS_ENUM_PING_REJECT_REASON_NAME "ping_reject_reason" 747 : #define FD_METRICS_ENUM_PING_REJECT_REASON_CNT (3UL) 748 : #define FD_METRICS_ENUM_PING_REJECT_REASON_V_MALFORMED_IDX 0 749 : #define FD_METRICS_ENUM_PING_REJECT_REASON_V_MALFORMED_NAME "malformed" 750 : #define FD_METRICS_ENUM_PING_REJECT_REASON_V_UNKNOWN_PEER_IDX 1 751 : #define FD_METRICS_ENUM_PING_REJECT_REASON_V_UNKNOWN_PEER_NAME "unknown_peer" 752 : #define FD_METRICS_ENUM_PING_REJECT_REASON_V_SIGNATURE_FAILED_IDX 2 753 : #define FD_METRICS_ENUM_PING_REJECT_REASON_V_SIGNATURE_FAILED_NAME "signature_failed" 754 : #define FD_METRICS_ENUM_PING_REJECT_REASON_G_ALL_MASK (0x7UL) 755 : 756 : #define FD_METRICS_ENUM_REQUEST_MALFORMED_REASON_NAME "request_malformed_reason" 757 : #define FD_METRICS_ENUM_REQUEST_MALFORMED_REASON_CNT (5UL) 758 0 : #define FD_METRICS_ENUM_REQUEST_MALFORMED_REASON_V_TOO_SMALL_IDX 0 759 : #define FD_METRICS_ENUM_REQUEST_MALFORMED_REASON_V_TOO_SMALL_NAME "too_small" 760 0 : #define FD_METRICS_ENUM_REQUEST_MALFORMED_REASON_V_UNSUPPORTED_PING_IDX 1 761 : #define FD_METRICS_ENUM_REQUEST_MALFORMED_REASON_V_UNSUPPORTED_PING_NAME "unsupported_ping" 762 0 : #define FD_METRICS_ENUM_REQUEST_MALFORMED_REASON_V_UNKNOWN_TAG_IDX 2 763 : #define FD_METRICS_ENUM_REQUEST_MALFORMED_REASON_V_UNKNOWN_TAG_NAME "unknown_tag" 764 0 : #define FD_METRICS_ENUM_REQUEST_MALFORMED_REASON_V_WRONG_SIZE_IDX 3 765 : #define FD_METRICS_ENUM_REQUEST_MALFORMED_REASON_V_WRONG_SIZE_NAME "wrong_size" 766 0 : #define FD_METRICS_ENUM_REQUEST_MALFORMED_REASON_V_UNSUPPORTED_ANCESTOR_HASHES_IDX 4 767 : #define FD_METRICS_ENUM_REQUEST_MALFORMED_REASON_V_UNSUPPORTED_ANCESTOR_HASHES_NAME "unsupported_ancestor_hashes" 768 : #define FD_METRICS_ENUM_REQUEST_MALFORMED_REASON_G_ALL_MASK (0x1fUL) 769 : 770 : #define FD_METRICS_ENUM_REQUEST_DROP_REASON_NAME "request_drop_reason" 771 0 : #define FD_METRICS_ENUM_REQUEST_DROP_REASON_CNT (7UL) 772 0 : #define FD_METRICS_ENUM_REQUEST_DROP_REASON_V_SIGNATURE_FAILED_IDX 0 773 : #define FD_METRICS_ENUM_REQUEST_DROP_REASON_V_SIGNATURE_FAILED_NAME "signature_failed" 774 0 : #define FD_METRICS_ENUM_REQUEST_DROP_REASON_V_FROM_SELF_IDX 1 775 : #define FD_METRICS_ENUM_REQUEST_DROP_REASON_V_FROM_SELF_NAME "from_self" 776 0 : #define FD_METRICS_ENUM_REQUEST_DROP_REASON_V_WRONG_RECIPIENT_IDX 2 777 : #define FD_METRICS_ENUM_REQUEST_DROP_REASON_V_WRONG_RECIPIENT_NAME "wrong_recipient" 778 0 : #define FD_METRICS_ENUM_REQUEST_DROP_REASON_V_TIMESTAMP_SKEW_IDX 3 779 : #define FD_METRICS_ENUM_REQUEST_DROP_REASON_V_TIMESTAMP_SKEW_NAME "timestamp_skew" 780 0 : #define FD_METRICS_ENUM_REQUEST_DROP_REASON_V_PONG_TOKEN_INVALID_IDX 4 781 : #define FD_METRICS_ENUM_REQUEST_DROP_REASON_V_PONG_TOKEN_INVALID_NAME "pong_token_invalid" 782 0 : #define FD_METRICS_ENUM_REQUEST_DROP_REASON_V_SHRED_INDEX_INVALID_IDX 5 783 : #define FD_METRICS_ENUM_REQUEST_DROP_REASON_V_SHRED_INDEX_INVALID_NAME "shred_index_invalid" 784 0 : #define FD_METRICS_ENUM_REQUEST_DROP_REASON_V_FEC_SET_INDEX_INVALID_IDX 6 785 : #define FD_METRICS_ENUM_REQUEST_DROP_REASON_V_FEC_SET_INDEX_INVALID_NAME "fec_set_index_invalid" 786 : #define FD_METRICS_ENUM_REQUEST_DROP_REASON_G_ALL_MASK (0x7fUL) 787 : 788 : #define FD_METRICS_ENUM_DISK_READ_RESULT_NAME "disk_read_result" 789 : #define FD_METRICS_ENUM_DISK_READ_RESULT_CNT (4UL) 790 0 : #define FD_METRICS_ENUM_DISK_READ_RESULT_V_SUCCESS_IDX 0 791 : #define FD_METRICS_ENUM_DISK_READ_RESULT_V_SUCCESS_NAME "success" 792 0 : #define FD_METRICS_ENUM_DISK_READ_RESULT_V_MISS_IDX 1 793 : #define FD_METRICS_ENUM_DISK_READ_RESULT_V_MISS_NAME "miss" 794 0 : #define FD_METRICS_ENUM_DISK_READ_RESULT_V_BUSY_IDX 2 795 : #define FD_METRICS_ENUM_DISK_READ_RESULT_V_BUSY_NAME "busy" 796 0 : #define FD_METRICS_ENUM_DISK_READ_RESULT_V_SCAN_LIMIT_IDX 3 797 : #define FD_METRICS_ENUM_DISK_READ_RESULT_V_SCAN_LIMIT_NAME "scan_limit" 798 : #define FD_METRICS_ENUM_DISK_READ_RESULT_G_ALL_MASK (0xfUL) 799 : 800 : #define FD_METRICS_ENUM_CRDS_VALUE_TYPE_NAME "crds_value_type" 801 0 : #define FD_METRICS_ENUM_CRDS_VALUE_TYPE_CNT (14UL) 802 0 : #define FD_METRICS_ENUM_CRDS_VALUE_TYPE_V_CONTACT_INFO_V1_IDX 0 803 : #define FD_METRICS_ENUM_CRDS_VALUE_TYPE_V_CONTACT_INFO_V1_NAME "contact_info_v1" 804 0 : #define FD_METRICS_ENUM_CRDS_VALUE_TYPE_V_VOTE_IDX 1 805 : #define FD_METRICS_ENUM_CRDS_VALUE_TYPE_V_VOTE_NAME "vote" 806 0 : #define FD_METRICS_ENUM_CRDS_VALUE_TYPE_V_LOWEST_SLOT_IDX 2 807 : #define FD_METRICS_ENUM_CRDS_VALUE_TYPE_V_LOWEST_SLOT_NAME "lowest_slot" 808 0 : #define FD_METRICS_ENUM_CRDS_VALUE_TYPE_V_SNAPSHOT_HASHES_IDX 3 809 : #define FD_METRICS_ENUM_CRDS_VALUE_TYPE_V_SNAPSHOT_HASHES_NAME "snapshot_hashes" 810 0 : #define FD_METRICS_ENUM_CRDS_VALUE_TYPE_V_ACCOUNTS_HASHES_IDX 4 811 : #define FD_METRICS_ENUM_CRDS_VALUE_TYPE_V_ACCOUNTS_HASHES_NAME "accounts_hashes" 812 0 : #define FD_METRICS_ENUM_CRDS_VALUE_TYPE_V_EPOCH_SLOTS_IDX 5 813 : #define FD_METRICS_ENUM_CRDS_VALUE_TYPE_V_EPOCH_SLOTS_NAME "epoch_slots" 814 0 : #define FD_METRICS_ENUM_CRDS_VALUE_TYPE_V_VERSION_V1_IDX 6 815 : #define FD_METRICS_ENUM_CRDS_VALUE_TYPE_V_VERSION_V1_NAME "version_v1" 816 0 : #define FD_METRICS_ENUM_CRDS_VALUE_TYPE_V_VERSION_V2_IDX 7 817 : #define FD_METRICS_ENUM_CRDS_VALUE_TYPE_V_VERSION_V2_NAME "version_v2" 818 0 : #define FD_METRICS_ENUM_CRDS_VALUE_TYPE_V_NODE_INSTANCE_IDX 8 819 : #define FD_METRICS_ENUM_CRDS_VALUE_TYPE_V_NODE_INSTANCE_NAME "node_instance" 820 0 : #define FD_METRICS_ENUM_CRDS_VALUE_TYPE_V_DUPLICATE_SHRED_IDX 9 821 : #define FD_METRICS_ENUM_CRDS_VALUE_TYPE_V_DUPLICATE_SHRED_NAME "duplicate_shred" 822 0 : #define FD_METRICS_ENUM_CRDS_VALUE_TYPE_V_INCREMENTAL_SNAPSHOT_HASHES_IDX 10 823 : #define FD_METRICS_ENUM_CRDS_VALUE_TYPE_V_INCREMENTAL_SNAPSHOT_HASHES_NAME "incremental_snapshot_hashes" 824 0 : #define FD_METRICS_ENUM_CRDS_VALUE_TYPE_V_CONTACT_INFO_V2_IDX 11 825 : #define FD_METRICS_ENUM_CRDS_VALUE_TYPE_V_CONTACT_INFO_V2_NAME "contact_info_v2" 826 0 : #define FD_METRICS_ENUM_CRDS_VALUE_TYPE_V_RESTART_LAST_VOTED_FORK_SLOTS_IDX 12 827 : #define FD_METRICS_ENUM_CRDS_VALUE_TYPE_V_RESTART_LAST_VOTED_FORK_SLOTS_NAME "restart_last_voted_fork_slots" 828 0 : #define FD_METRICS_ENUM_CRDS_VALUE_TYPE_V_RESTART_HEAVIEST_FORK_IDX 13 829 : #define FD_METRICS_ENUM_CRDS_VALUE_TYPE_V_RESTART_HEAVIEST_FORK_NAME "restart_heaviest_fork" 830 : #define FD_METRICS_ENUM_CRDS_VALUE_TYPE_G_ALL_MASK (0x3fffUL) 831 : 832 : #define FD_METRICS_ENUM_GOSSIP_MESSAGE_TYPE_NAME "gossip_message_type" 833 0 : #define FD_METRICS_ENUM_GOSSIP_MESSAGE_TYPE_CNT (6UL) 834 0 : #define FD_METRICS_ENUM_GOSSIP_MESSAGE_TYPE_V_PULL_REQUEST_IDX 0 835 : #define FD_METRICS_ENUM_GOSSIP_MESSAGE_TYPE_V_PULL_REQUEST_NAME "pull_request" 836 0 : #define FD_METRICS_ENUM_GOSSIP_MESSAGE_TYPE_V_PULL_RESPONSE_IDX 1 837 : #define FD_METRICS_ENUM_GOSSIP_MESSAGE_TYPE_V_PULL_RESPONSE_NAME "pull_response" 838 0 : #define FD_METRICS_ENUM_GOSSIP_MESSAGE_TYPE_V_PUSH_IDX 2 839 : #define FD_METRICS_ENUM_GOSSIP_MESSAGE_TYPE_V_PUSH_NAME "push" 840 0 : #define FD_METRICS_ENUM_GOSSIP_MESSAGE_TYPE_V_PRUNE_IDX 3 841 : #define FD_METRICS_ENUM_GOSSIP_MESSAGE_TYPE_V_PRUNE_NAME "prune" 842 0 : #define FD_METRICS_ENUM_GOSSIP_MESSAGE_TYPE_V_PING_IDX 4 843 : #define FD_METRICS_ENUM_GOSSIP_MESSAGE_TYPE_V_PING_NAME "ping" 844 0 : #define FD_METRICS_ENUM_GOSSIP_MESSAGE_TYPE_V_PONG_IDX 5 845 : #define FD_METRICS_ENUM_GOSSIP_MESSAGE_TYPE_V_PONG_NAME "pong" 846 : #define FD_METRICS_ENUM_GOSSIP_MESSAGE_TYPE_G_ALL_MASK (0x3fUL) 847 : 848 : #define FD_METRICS_ENUM_PONG_RESULT_NAME "pong_result" 849 : #define FD_METRICS_ENUM_PONG_RESULT_CNT (5UL) 850 0 : #define FD_METRICS_ENUM_PONG_RESULT_V_ACCEPTED_IDX 0 851 : #define FD_METRICS_ENUM_PONG_RESULT_V_ACCEPTED_NAME "accepted" 852 0 : #define FD_METRICS_ENUM_PONG_RESULT_V_STAKED_IDX 1 853 : #define FD_METRICS_ENUM_PONG_RESULT_V_STAKED_NAME "staked" 854 0 : #define FD_METRICS_ENUM_PONG_RESULT_V_UNTRACKED_IDX 2 855 : #define FD_METRICS_ENUM_PONG_RESULT_V_UNTRACKED_NAME "untracked" 856 0 : #define FD_METRICS_ENUM_PONG_RESULT_V_ADDRESS_MISMATCH_IDX 3 857 : #define FD_METRICS_ENUM_PONG_RESULT_V_ADDRESS_MISMATCH_NAME "address_mismatch" 858 0 : #define FD_METRICS_ENUM_PONG_RESULT_V_TOKEN_MISMATCH_IDX 4 859 : #define FD_METRICS_ENUM_PONG_RESULT_V_TOKEN_MISMATCH_NAME "token_mismatch" 860 : #define FD_METRICS_ENUM_PONG_RESULT_G_ALL_MASK (0x1fUL) 861 : 862 : #define FD_METRICS_ENUM_CRDS_PEER_STAKE_CLASS_NAME "crds_peer_stake_class" 863 : #define FD_METRICS_ENUM_CRDS_PEER_STAKE_CLASS_CNT (2UL) 864 : #define FD_METRICS_ENUM_CRDS_PEER_STAKE_CLASS_V_STAKED_IDX 0 865 : #define FD_METRICS_ENUM_CRDS_PEER_STAKE_CLASS_V_STAKED_NAME "staked" 866 : #define FD_METRICS_ENUM_CRDS_PEER_STAKE_CLASS_V_UNSTAKED_IDX 1 867 : #define FD_METRICS_ENUM_CRDS_PEER_STAKE_CLASS_V_UNSTAKED_NAME "unstaked" 868 : #define FD_METRICS_ENUM_CRDS_PEER_STAKE_CLASS_G_ALL_MASK (0x3UL) 869 : 870 : #define FD_METRICS_ENUM_PING_PEER_STATE_NAME "ping_peer_state" 871 : #define FD_METRICS_ENUM_PING_PEER_STATE_CNT (4UL) 872 : #define FD_METRICS_ENUM_PING_PEER_STATE_V_UNPINGED_IDX 0 873 : #define FD_METRICS_ENUM_PING_PEER_STATE_V_UNPINGED_NAME "unpinged" 874 : #define FD_METRICS_ENUM_PING_PEER_STATE_V_AWAITING_PONG_IDX 1 875 : #define FD_METRICS_ENUM_PING_PEER_STATE_V_AWAITING_PONG_NAME "awaiting_pong" 876 : #define FD_METRICS_ENUM_PING_PEER_STATE_V_VALID_IDX 2 877 : #define FD_METRICS_ENUM_PING_PEER_STATE_V_VALID_NAME "valid" 878 : #define FD_METRICS_ENUM_PING_PEER_STATE_V_REFRESHING_IDX 3 879 : #define FD_METRICS_ENUM_PING_PEER_STATE_V_REFRESHING_NAME "refreshing" 880 : #define FD_METRICS_ENUM_PING_PEER_STATE_G_ALL_MASK (0xfUL) 881 : 882 : #define FD_METRICS_ENUM_PING_PEER_REMOVE_REASON_NAME "ping_peer_remove_reason" 883 : #define FD_METRICS_ENUM_PING_PEER_REMOVE_REASON_CNT (4UL) 884 0 : #define FD_METRICS_ENUM_PING_PEER_REMOVE_REASON_V_EVICTED_IDX 0 885 : #define FD_METRICS_ENUM_PING_PEER_REMOVE_REASON_V_EVICTED_NAME "evicted" 886 0 : #define FD_METRICS_ENUM_PING_PEER_REMOVE_REASON_V_STAKED_IDX 1 887 : #define FD_METRICS_ENUM_PING_PEER_REMOVE_REASON_V_STAKED_NAME "staked" 888 0 : #define FD_METRICS_ENUM_PING_PEER_REMOVE_REASON_V_STALE_IDX 2 889 : #define FD_METRICS_ENUM_PING_PEER_REMOVE_REASON_V_STALE_NAME "stale" 890 0 : #define FD_METRICS_ENUM_PING_PEER_REMOVE_REASON_V_IDENTITY_IDX 3 891 : #define FD_METRICS_ENUM_PING_PEER_REMOVE_REASON_V_IDENTITY_NAME "identity" 892 : #define FD_METRICS_ENUM_PING_PEER_REMOVE_REASON_G_ALL_MASK (0xfUL) 893 : 894 : #define FD_METRICS_ENUM_GOSSIP_CRDS_RESULT_NAME "gossip_crds_result" 895 : #define FD_METRICS_ENUM_GOSSIP_CRDS_RESULT_CNT (6UL) 896 0 : #define FD_METRICS_ENUM_GOSSIP_CRDS_RESULT_V_INSERTED_PULL_RESPONSE_IDX 0 897 : #define FD_METRICS_ENUM_GOSSIP_CRDS_RESULT_V_INSERTED_PULL_RESPONSE_NAME "inserted_pull_response" 898 0 : #define FD_METRICS_ENUM_GOSSIP_CRDS_RESULT_V_INSERTED_PUSH_IDX 1 899 : #define FD_METRICS_ENUM_GOSSIP_CRDS_RESULT_V_INSERTED_PUSH_NAME "inserted_push" 900 0 : #define FD_METRICS_ENUM_GOSSIP_CRDS_RESULT_V_STALE_PULL_RESPONSE_IDX 2 901 : #define FD_METRICS_ENUM_GOSSIP_CRDS_RESULT_V_STALE_PULL_RESPONSE_NAME "stale_pull_response" 902 0 : #define FD_METRICS_ENUM_GOSSIP_CRDS_RESULT_V_DUPLICATE_PULL_RESPONSE_IDX 3 903 : #define FD_METRICS_ENUM_GOSSIP_CRDS_RESULT_V_DUPLICATE_PULL_RESPONSE_NAME "duplicate_pull_response" 904 0 : #define FD_METRICS_ENUM_GOSSIP_CRDS_RESULT_V_STALE_PUSH_IDX 4 905 : #define FD_METRICS_ENUM_GOSSIP_CRDS_RESULT_V_STALE_PUSH_NAME "stale_push" 906 0 : #define FD_METRICS_ENUM_GOSSIP_CRDS_RESULT_V_DUPLICATE_PUSH_IDX 5 907 : #define FD_METRICS_ENUM_GOSSIP_CRDS_RESULT_V_DUPLICATE_PUSH_NAME "duplicate_push" 908 : #define FD_METRICS_ENUM_GOSSIP_CRDS_RESULT_G_ALL_MASK (0x3fUL) 909 : #define FD_METRICS_ENUM_GOSSIP_CRDS_RESULT_G_INSERTED_MASK (0x3UL) 910 : #define FD_METRICS_ENUM_GOSSIP_CRDS_RESULT_G_DROPPED_MASK (0x3cUL) 911 : 912 : #define FD_METRICS_ENUM_WAIT_FOR_SUPERMAJORITY_STATE_NAME "wait_for_supermajority_state" 913 : #define FD_METRICS_ENUM_WAIT_FOR_SUPERMAJORITY_STATE_CNT (5UL) 914 : #define FD_METRICS_ENUM_WAIT_FOR_SUPERMAJORITY_STATE_V_UNSET_IDX 0 915 : #define FD_METRICS_ENUM_WAIT_FOR_SUPERMAJORITY_STATE_V_UNSET_NAME "unset" 916 : #define FD_METRICS_ENUM_WAIT_FOR_SUPERMAJORITY_STATE_V_LOADING_STAKES_IDX 1 917 : #define FD_METRICS_ENUM_WAIT_FOR_SUPERMAJORITY_STATE_V_LOADING_STAKES_NAME "loading_stakes" 918 : #define FD_METRICS_ENUM_WAIT_FOR_SUPERMAJORITY_STATE_V_WAITING_FOR_STAKE_IDX 2 919 : #define FD_METRICS_ENUM_WAIT_FOR_SUPERMAJORITY_STATE_V_WAITING_FOR_STAKE_NAME "waiting_for_stake" 920 : #define FD_METRICS_ENUM_WAIT_FOR_SUPERMAJORITY_STATE_V_PUBLISHING_IDX 3 921 : #define FD_METRICS_ENUM_WAIT_FOR_SUPERMAJORITY_STATE_V_PUBLISHING_NAME "publishing" 922 : #define FD_METRICS_ENUM_WAIT_FOR_SUPERMAJORITY_STATE_V_DONE_OR_DISABLED_IDX 4 923 : #define FD_METRICS_ENUM_WAIT_FOR_SUPERMAJORITY_STATE_V_DONE_OR_DISABLED_NAME "done_or_disabled" 924 : #define FD_METRICS_ENUM_WAIT_FOR_SUPERMAJORITY_STATE_G_ALL_MASK (0x1fUL) 925 : 926 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_RESULT_NAME "gossvf_message_result" 927 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_RESULT_CNT (23UL) 928 0 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_RESULT_V_SUCCESS_PULL_REQUEST_IDX 0 929 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_RESULT_V_SUCCESS_PULL_REQUEST_NAME "success_pull_request" 930 0 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_RESULT_V_SUCCESS_PULL_RESPONSE_IDX 1 931 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_RESULT_V_SUCCESS_PULL_RESPONSE_NAME "success_pull_response" 932 0 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_RESULT_V_SUCCESS_PUSH_IDX 2 933 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_RESULT_V_SUCCESS_PUSH_NAME "success_push" 934 0 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_RESULT_V_SUCCESS_PRUNE_IDX 3 935 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_RESULT_V_SUCCESS_PRUNE_NAME "success_prune" 936 0 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_RESULT_V_SUCCESS_PING_IDX 4 937 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_RESULT_V_SUCCESS_PING_NAME "success_ping" 938 0 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_RESULT_V_SUCCESS_PONG_IDX 5 939 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_RESULT_V_SUCCESS_PONG_NAME "success_pong" 940 0 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_RESULT_V_DROPPED_UNPARSEABLE_IDX 6 941 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_RESULT_V_DROPPED_UNPARSEABLE_NAME "dropped_unparseable" 942 0 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_RESULT_V_DROPPED_PULL_REQUEST_NOT_CONTACT_INFO_IDX 7 943 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_RESULT_V_DROPPED_PULL_REQUEST_NOT_CONTACT_INFO_NAME "dropped_pull_request_not_contact_info" 944 0 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_RESULT_V_DROPPED_PULL_REQUEST_LOOPBACK_IDX 8 945 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_RESULT_V_DROPPED_PULL_REQUEST_LOOPBACK_NAME "dropped_pull_request_loopback" 946 0 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_RESULT_V_DROPPED_PULL_REQUEST_INACTIVE_IDX 9 947 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_RESULT_V_DROPPED_PULL_REQUEST_INACTIVE_NAME "dropped_pull_request_inactive" 948 0 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_RESULT_V_DROPPED_PULL_REQUEST_WALLCLOCK_IDX 10 949 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_RESULT_V_DROPPED_PULL_REQUEST_WALLCLOCK_NAME "dropped_pull_request_wallclock" 950 0 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_RESULT_V_DROPPED_PULL_REQUEST_SIGNATURE_IDX 11 951 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_RESULT_V_DROPPED_PULL_REQUEST_SIGNATURE_NAME "dropped_pull_request_signature" 952 0 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_RESULT_V_DROPPED_PULL_REQUEST_SHRED_VERSION_IDX 12 953 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_RESULT_V_DROPPED_PULL_REQUEST_SHRED_VERSION_NAME "dropped_pull_request_shred_version" 954 0 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_RESULT_V_DROPPED_PULL_REQUEST_MASK_BITS_IDX 13 955 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_RESULT_V_DROPPED_PULL_REQUEST_MASK_BITS_NAME "dropped_pull_request_mask_bits" 956 0 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_RESULT_V_DROPPED_PRUNE_DESTINATION_IDX 14 957 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_RESULT_V_DROPPED_PRUNE_DESTINATION_NAME "dropped_prune_destination" 958 0 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_RESULT_V_DROPPED_PRUNE_WALLCLOCK_IDX 15 959 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_RESULT_V_DROPPED_PRUNE_WALLCLOCK_NAME "dropped_prune_wallclock" 960 0 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_RESULT_V_DROPPED_PRUNE_SIGNATURE_IDX 16 961 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_RESULT_V_DROPPED_PRUNE_SIGNATURE_NAME "dropped_prune_signature" 962 0 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_RESULT_V_DROPPED_PUSH_LOOPBACK_IDX 17 963 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_RESULT_V_DROPPED_PUSH_LOOPBACK_NAME "dropped_push_loopback" 964 0 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_RESULT_V_DROPPED_PUSH_NO_VALID_CRDS_IDX 18 965 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_RESULT_V_DROPPED_PUSH_NO_VALID_CRDS_NAME "dropped_push_no_valid_crds" 966 0 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_RESULT_V_DROPPED_PULL_RESPONSE_LOOPBACK_IDX 19 967 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_RESULT_V_DROPPED_PULL_RESPONSE_LOOPBACK_NAME "dropped_pull_response_loopback" 968 0 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_RESULT_V_DROPPED_PULL_RESPONSE_NO_VALID_CRDS_IDX 20 969 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_RESULT_V_DROPPED_PULL_RESPONSE_NO_VALID_CRDS_NAME "dropped_pull_response_no_valid_crds" 970 0 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_RESULT_V_DROPPED_PING_SIGNATURE_IDX 21 971 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_RESULT_V_DROPPED_PING_SIGNATURE_NAME "dropped_ping_signature" 972 0 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_RESULT_V_DROPPED_PONG_SIGNATURE_IDX 22 973 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_RESULT_V_DROPPED_PONG_SIGNATURE_NAME "dropped_pong_signature" 974 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_RESULT_G_ALL_MASK (0x7fffffUL) 975 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_RESULT_G_SUCCESS_MASK (0x3fUL) 976 : #define FD_METRICS_ENUM_GOSSVF_MESSAGE_RESULT_G_DROPPED_MASK (0x7fffc0UL) 977 : 978 : #define FD_METRICS_ENUM_GOSSVF_CRDS_RESULT_NAME "gossvf_crds_result" 979 : #define FD_METRICS_ENUM_GOSSVF_CRDS_RESULT_CNT (16UL) 980 0 : #define FD_METRICS_ENUM_GOSSVF_CRDS_RESULT_V_VERIFIED_PULL_RESPONSE_IDX 0 981 : #define FD_METRICS_ENUM_GOSSVF_CRDS_RESULT_V_VERIFIED_PULL_RESPONSE_NAME "verified_pull_response" 982 0 : #define FD_METRICS_ENUM_GOSSVF_CRDS_RESULT_V_DUPLICATE_PULL_RESPONSE_IDX 1 983 : #define FD_METRICS_ENUM_GOSSVF_CRDS_RESULT_V_DUPLICATE_PULL_RESPONSE_NAME "duplicate_pull_response" 984 0 : #define FD_METRICS_ENUM_GOSSVF_CRDS_RESULT_V_VERIFIED_PUSH_IDX 2 985 : #define FD_METRICS_ENUM_GOSSVF_CRDS_RESULT_V_VERIFIED_PUSH_NAME "verified_push" 986 0 : #define FD_METRICS_ENUM_GOSSVF_CRDS_RESULT_V_DUPLICATE_PUSH_IDX 3 987 : #define FD_METRICS_ENUM_GOSSVF_CRDS_RESULT_V_DUPLICATE_PUSH_NAME "duplicate_push" 988 0 : #define FD_METRICS_ENUM_GOSSVF_CRDS_RESULT_V_DROPPED_PULL_RESPONSE_SIGNATURE_IDX 4 989 : #define FD_METRICS_ENUM_GOSSVF_CRDS_RESULT_V_DROPPED_PULL_RESPONSE_SIGNATURE_NAME "dropped_pull_response_signature" 990 0 : #define FD_METRICS_ENUM_GOSSVF_CRDS_RESULT_V_DROPPED_PULL_RESPONSE_NO_CONTACT_INFO_IDX 5 991 : #define FD_METRICS_ENUM_GOSSVF_CRDS_RESULT_V_DROPPED_PULL_RESPONSE_NO_CONTACT_INFO_NAME "dropped_pull_response_no_contact_info" 992 0 : #define FD_METRICS_ENUM_GOSSVF_CRDS_RESULT_V_DROPPED_PULL_RESPONSE_SHRED_VERSION_IDX 6 993 : #define FD_METRICS_ENUM_GOSSVF_CRDS_RESULT_V_DROPPED_PULL_RESPONSE_SHRED_VERSION_NAME "dropped_pull_response_shred_version" 994 0 : #define FD_METRICS_ENUM_GOSSVF_CRDS_RESULT_V_DROPPED_PULL_RESPONSE_INACTIVE_IDX 7 995 : #define FD_METRICS_ENUM_GOSSVF_CRDS_RESULT_V_DROPPED_PULL_RESPONSE_INACTIVE_NAME "dropped_pull_response_inactive" 996 0 : #define FD_METRICS_ENUM_GOSSVF_CRDS_RESULT_V_DROPPED_PULL_RESPONSE_WALLCLOCK_IDX 8 997 : #define FD_METRICS_ENUM_GOSSVF_CRDS_RESULT_V_DROPPED_PULL_RESPONSE_WALLCLOCK_NAME "dropped_pull_response_wallclock" 998 0 : #define FD_METRICS_ENUM_GOSSVF_CRDS_RESULT_V_DROPPED_PUSH_SIGNATURE_IDX 9 999 : #define FD_METRICS_ENUM_GOSSVF_CRDS_RESULT_V_DROPPED_PUSH_SIGNATURE_NAME "dropped_push_signature" 1000 0 : #define FD_METRICS_ENUM_GOSSVF_CRDS_RESULT_V_DROPPED_PUSH_NO_CONTACT_INFO_IDX 10 1001 : #define FD_METRICS_ENUM_GOSSVF_CRDS_RESULT_V_DROPPED_PUSH_NO_CONTACT_INFO_NAME "dropped_push_no_contact_info" 1002 0 : #define FD_METRICS_ENUM_GOSSVF_CRDS_RESULT_V_DROPPED_PUSH_SHRED_VERSION_IDX 11 1003 : #define FD_METRICS_ENUM_GOSSVF_CRDS_RESULT_V_DROPPED_PUSH_SHRED_VERSION_NAME "dropped_push_shred_version" 1004 0 : #define FD_METRICS_ENUM_GOSSVF_CRDS_RESULT_V_DROPPED_PUSH_INACTIVE_IDX 12 1005 : #define FD_METRICS_ENUM_GOSSVF_CRDS_RESULT_V_DROPPED_PUSH_INACTIVE_NAME "dropped_push_inactive" 1006 0 : #define FD_METRICS_ENUM_GOSSVF_CRDS_RESULT_V_DROPPED_PUSH_WALLCLOCK_IDX 13 1007 : #define FD_METRICS_ENUM_GOSSVF_CRDS_RESULT_V_DROPPED_PUSH_WALLCLOCK_NAME "dropped_push_wallclock" 1008 : #define FD_METRICS_ENUM_GOSSVF_CRDS_RESULT_V_DROPPED_PULL_RESPONSE_DEPRECATED_IDX 14 1009 : #define FD_METRICS_ENUM_GOSSVF_CRDS_RESULT_V_DROPPED_PULL_RESPONSE_DEPRECATED_NAME "dropped_pull_response_deprecated" 1010 : #define FD_METRICS_ENUM_GOSSVF_CRDS_RESULT_V_DROPPED_PUSH_DEPRECATED_IDX 15 1011 : #define FD_METRICS_ENUM_GOSSVF_CRDS_RESULT_V_DROPPED_PUSH_DEPRECATED_NAME "dropped_push_deprecated" 1012 : #define FD_METRICS_ENUM_GOSSVF_CRDS_RESULT_G_ALL_MASK (0xffffUL) 1013 : #define FD_METRICS_ENUM_GOSSVF_CRDS_RESULT_G_VERIFIED_MASK (0xfUL) 1014 : #define FD_METRICS_ENUM_GOSSVF_CRDS_RESULT_G_DROPPED_MASK (0xfff0UL) 1015 : 1016 : #define FD_METRICS_ENUM_NETLINK_MESSAGE_TYPE_NAME "netlink_message_type" 1017 : #define FD_METRICS_ENUM_NETLINK_MESSAGE_TYPE_CNT (3UL) 1018 0 : #define FD_METRICS_ENUM_NETLINK_MESSAGE_TYPE_V_LINK_IDX 0 1019 : #define FD_METRICS_ENUM_NETLINK_MESSAGE_TYPE_V_LINK_NAME "link" 1020 0 : #define FD_METRICS_ENUM_NETLINK_MESSAGE_TYPE_V_NEIGHBOR_IDX 1 1021 : #define FD_METRICS_ENUM_NETLINK_MESSAGE_TYPE_V_NEIGHBOR_NAME "neighbor" 1022 0 : #define FD_METRICS_ENUM_NETLINK_MESSAGE_TYPE_V_IPV4_ROUTE_IDX 2 1023 : #define FD_METRICS_ENUM_NETLINK_MESSAGE_TYPE_V_IPV4_ROUTE_NAME "ipv4_route" 1024 : #define FD_METRICS_ENUM_NETLINK_MESSAGE_TYPE_G_ALL_MASK (0x7UL) 1025 : 1026 : #define FD_METRICS_ENUM_ROUTE_TABLE_TYPE_NAME "route_table_type" 1027 : #define FD_METRICS_ENUM_ROUTE_TABLE_TYPE_CNT (2UL) 1028 : #define FD_METRICS_ENUM_ROUTE_TABLE_TYPE_V_LOCAL_IDX 0 1029 : #define FD_METRICS_ENUM_ROUTE_TABLE_TYPE_V_LOCAL_NAME "local" 1030 : #define FD_METRICS_ENUM_ROUTE_TABLE_TYPE_V_MAIN_IDX 1 1031 : #define FD_METRICS_ENUM_ROUTE_TABLE_TYPE_V_MAIN_NAME "main" 1032 : #define FD_METRICS_ENUM_ROUTE_TABLE_TYPE_G_ALL_MASK (0x3UL) 1033 : 1034 : #define FD_METRICS_ENUM_NEIGHBOR_PROBE_RESULT_NAME "neighbor_probe_result" 1035 : #define FD_METRICS_ENUM_NEIGHBOR_PROBE_RESULT_CNT (6UL) 1036 0 : #define FD_METRICS_ENUM_NEIGHBOR_PROBE_RESULT_V_SENT_IDX 0 1037 : #define FD_METRICS_ENUM_NEIGHBOR_PROBE_RESULT_V_SENT_NAME "sent" 1038 0 : #define FD_METRICS_ENUM_NEIGHBOR_PROBE_RESULT_V_IN_FLIGHT_IDX 1 1039 : #define FD_METRICS_ENUM_NEIGHBOR_PROBE_RESULT_V_IN_FLIGHT_NAME "in_flight" 1040 0 : #define FD_METRICS_ENUM_NEIGHBOR_PROBE_RESULT_V_TABLE_FULL_IDX 2 1041 : #define FD_METRICS_ENUM_NEIGHBOR_PROBE_RESULT_V_TABLE_FULL_NAME "table_full" 1042 0 : #define FD_METRICS_ENUM_NEIGHBOR_PROBE_RESULT_V_SEND_FAILED_IDX 3 1043 : #define FD_METRICS_ENUM_NEIGHBOR_PROBE_RESULT_V_SEND_FAILED_NAME "send_failed" 1044 0 : #define FD_METRICS_ENUM_NEIGHBOR_PROBE_RESULT_V_HOST_RATE_LIMITED_IDX 4 1045 : #define FD_METRICS_ENUM_NEIGHBOR_PROBE_RESULT_V_HOST_RATE_LIMITED_NAME "host_rate_limited" 1046 0 : #define FD_METRICS_ENUM_NEIGHBOR_PROBE_RESULT_V_GLOBAL_RATE_LIMITED_IDX 5 1047 : #define FD_METRICS_ENUM_NEIGHBOR_PROBE_RESULT_V_GLOBAL_RATE_LIMITED_NAME "global_rate_limited" 1048 : #define FD_METRICS_ENUM_NEIGHBOR_PROBE_RESULT_G_ALL_MASK (0x3fUL) 1049 : 1050 : #define FD_METRICS_ENUM_SNAPCT_LOAD_STATE_NAME "snapct_load_state" 1051 : #define FD_METRICS_ENUM_SNAPCT_LOAD_STATE_CNT (22UL) 1052 : #define FD_METRICS_ENUM_SNAPCT_LOAD_STATE_V_INIT_IDX 0 1053 : #define FD_METRICS_ENUM_SNAPCT_LOAD_STATE_V_INIT_NAME "init" 1054 : #define FD_METRICS_ENUM_SNAPCT_LOAD_STATE_V_WAITING_FOR_PEERS_IDX 1 1055 : #define FD_METRICS_ENUM_SNAPCT_LOAD_STATE_V_WAITING_FOR_PEERS_NAME "waiting_for_peers" 1056 : #define FD_METRICS_ENUM_SNAPCT_LOAD_STATE_V_WAITING_FOR_PEERS_INCREMENTAL_IDX 2 1057 : #define FD_METRICS_ENUM_SNAPCT_LOAD_STATE_V_WAITING_FOR_PEERS_INCREMENTAL_NAME "waiting_for_peers_incremental" 1058 : #define FD_METRICS_ENUM_SNAPCT_LOAD_STATE_V_COLLECTING_PEERS_IDX 3 1059 : #define FD_METRICS_ENUM_SNAPCT_LOAD_STATE_V_COLLECTING_PEERS_NAME "collecting_peers" 1060 : #define FD_METRICS_ENUM_SNAPCT_LOAD_STATE_V_COLLECTING_PEERS_INCREMENTAL_IDX 4 1061 : #define FD_METRICS_ENUM_SNAPCT_LOAD_STATE_V_COLLECTING_PEERS_INCREMENTAL_NAME "collecting_peers_incremental" 1062 : #define FD_METRICS_ENUM_SNAPCT_LOAD_STATE_V_READING_FULL_FILE_IDX 5 1063 : #define FD_METRICS_ENUM_SNAPCT_LOAD_STATE_V_READING_FULL_FILE_NAME "reading_full_file" 1064 : #define FD_METRICS_ENUM_SNAPCT_LOAD_STATE_V_FLUSHING_FULL_FILE_FINI_IDX 6 1065 : #define FD_METRICS_ENUM_SNAPCT_LOAD_STATE_V_FLUSHING_FULL_FILE_FINI_NAME "flushing_full_file_fini" 1066 : #define FD_METRICS_ENUM_SNAPCT_LOAD_STATE_V_FLUSHING_FULL_FILE_DONE_IDX 7 1067 : #define FD_METRICS_ENUM_SNAPCT_LOAD_STATE_V_FLUSHING_FULL_FILE_DONE_NAME "flushing_full_file_done" 1068 : #define FD_METRICS_ENUM_SNAPCT_LOAD_STATE_V_FLUSHING_FULL_FILE_RESET_IDX 8 1069 : #define FD_METRICS_ENUM_SNAPCT_LOAD_STATE_V_FLUSHING_FULL_FILE_RESET_NAME "flushing_full_file_reset" 1070 : #define FD_METRICS_ENUM_SNAPCT_LOAD_STATE_V_READING_INCREMENTAL_FILE_IDX 9 1071 : #define FD_METRICS_ENUM_SNAPCT_LOAD_STATE_V_READING_INCREMENTAL_FILE_NAME "reading_incremental_file" 1072 : #define FD_METRICS_ENUM_SNAPCT_LOAD_STATE_V_FLUSHING_INCREMENTAL_FILE_FINI_IDX 10 1073 : #define FD_METRICS_ENUM_SNAPCT_LOAD_STATE_V_FLUSHING_INCREMENTAL_FILE_FINI_NAME "flushing_incremental_file_fini" 1074 : #define FD_METRICS_ENUM_SNAPCT_LOAD_STATE_V_FLUSHING_INCREMENTAL_FILE_DONE_IDX 11 1075 : #define FD_METRICS_ENUM_SNAPCT_LOAD_STATE_V_FLUSHING_INCREMENTAL_FILE_DONE_NAME "flushing_incremental_file_done" 1076 : #define FD_METRICS_ENUM_SNAPCT_LOAD_STATE_V_FLUSHING_INCREMENTAL_FILE_RESET_IDX 12 1077 : #define FD_METRICS_ENUM_SNAPCT_LOAD_STATE_V_FLUSHING_INCREMENTAL_FILE_RESET_NAME "flushing_incremental_file_reset" 1078 : #define FD_METRICS_ENUM_SNAPCT_LOAD_STATE_V_READING_FULL_HTTP_IDX 13 1079 : #define FD_METRICS_ENUM_SNAPCT_LOAD_STATE_V_READING_FULL_HTTP_NAME "reading_full_http" 1080 : #define FD_METRICS_ENUM_SNAPCT_LOAD_STATE_V_FLUSHING_FULL_HTTP_FINI_IDX 14 1081 : #define FD_METRICS_ENUM_SNAPCT_LOAD_STATE_V_FLUSHING_FULL_HTTP_FINI_NAME "flushing_full_http_fini" 1082 : #define FD_METRICS_ENUM_SNAPCT_LOAD_STATE_V_FLUSHING_FULL_HTTP_DONE_IDX 15 1083 : #define FD_METRICS_ENUM_SNAPCT_LOAD_STATE_V_FLUSHING_FULL_HTTP_DONE_NAME "flushing_full_http_done" 1084 : #define FD_METRICS_ENUM_SNAPCT_LOAD_STATE_V_FLUSHING_FULL_HTTP_RESET_IDX 16 1085 : #define FD_METRICS_ENUM_SNAPCT_LOAD_STATE_V_FLUSHING_FULL_HTTP_RESET_NAME "flushing_full_http_reset" 1086 : #define FD_METRICS_ENUM_SNAPCT_LOAD_STATE_V_READING_INCREMENTAL_HTTP_IDX 17 1087 : #define FD_METRICS_ENUM_SNAPCT_LOAD_STATE_V_READING_INCREMENTAL_HTTP_NAME "reading_incremental_http" 1088 : #define FD_METRICS_ENUM_SNAPCT_LOAD_STATE_V_FLUSHING_INCREMENTAL_HTTP_FINI_IDX 18 1089 : #define FD_METRICS_ENUM_SNAPCT_LOAD_STATE_V_FLUSHING_INCREMENTAL_HTTP_FINI_NAME "flushing_incremental_http_fini" 1090 : #define FD_METRICS_ENUM_SNAPCT_LOAD_STATE_V_FLUSHING_INCREMENTAL_HTTP_DONE_IDX 19 1091 : #define FD_METRICS_ENUM_SNAPCT_LOAD_STATE_V_FLUSHING_INCREMENTAL_HTTP_DONE_NAME "flushing_incremental_http_done" 1092 : #define FD_METRICS_ENUM_SNAPCT_LOAD_STATE_V_FLUSHING_INCREMENTAL_HTTP_RESET_IDX 20 1093 : #define FD_METRICS_ENUM_SNAPCT_LOAD_STATE_V_FLUSHING_INCREMENTAL_HTTP_RESET_NAME "flushing_incremental_http_reset" 1094 : #define FD_METRICS_ENUM_SNAPCT_LOAD_STATE_V_SHUTDOWN_IDX 21 1095 : #define FD_METRICS_ENUM_SNAPCT_LOAD_STATE_V_SHUTDOWN_NAME "shutdown" 1096 : #define FD_METRICS_ENUM_SNAPCT_LOAD_STATE_G_ALL_MASK (0x3fffffUL) 1097 : 1098 : #define FD_METRICS_ENUM_SNAPIN_ACCOUNT_RESULT_NAME "snapin_account_result" 1099 : #define FD_METRICS_ENUM_SNAPIN_ACCOUNT_RESULT_CNT (3UL) 1100 : #define FD_METRICS_ENUM_SNAPIN_ACCOUNT_RESULT_V_NEW_IDX 0 1101 : #define FD_METRICS_ENUM_SNAPIN_ACCOUNT_RESULT_V_NEW_NAME "new" 1102 : #define FD_METRICS_ENUM_SNAPIN_ACCOUNT_RESULT_V_REPLACED_IDX 1 1103 : #define FD_METRICS_ENUM_SNAPIN_ACCOUNT_RESULT_V_REPLACED_NAME "replaced" 1104 : #define FD_METRICS_ENUM_SNAPIN_ACCOUNT_RESULT_V_IGNORED_IDX 2 1105 : #define FD_METRICS_ENUM_SNAPIN_ACCOUNT_RESULT_V_IGNORED_NAME "ignored" 1106 : #define FD_METRICS_ENUM_SNAPIN_ACCOUNT_RESULT_G_ALL_MASK (0x7UL) 1107 : 1108 : #define FD_METRICS_ENUM_SNAPSHOT_STREAM_STATE_NAME "snapshot_stream_state" 1109 : #define FD_METRICS_ENUM_SNAPSHOT_STREAM_STATE_CNT (5UL) 1110 : #define FD_METRICS_ENUM_SNAPSHOT_STREAM_STATE_V_IDLE_IDX 0 1111 : #define FD_METRICS_ENUM_SNAPSHOT_STREAM_STATE_V_IDLE_NAME "idle" 1112 : #define FD_METRICS_ENUM_SNAPSHOT_STREAM_STATE_V_PROCESSING_IDX 1 1113 : #define FD_METRICS_ENUM_SNAPSHOT_STREAM_STATE_V_PROCESSING_NAME "processing" 1114 : #define FD_METRICS_ENUM_SNAPSHOT_STREAM_STATE_V_FINISHING_IDX 2 1115 : #define FD_METRICS_ENUM_SNAPSHOT_STREAM_STATE_V_FINISHING_NAME "finishing" 1116 : #define FD_METRICS_ENUM_SNAPSHOT_STREAM_STATE_V_ERROR_IDX 3 1117 : #define FD_METRICS_ENUM_SNAPSHOT_STREAM_STATE_V_ERROR_NAME "error" 1118 : #define FD_METRICS_ENUM_SNAPSHOT_STREAM_STATE_V_SHUTDOWN_IDX 4 1119 : #define FD_METRICS_ENUM_SNAPSHOT_STREAM_STATE_V_SHUTDOWN_NAME "shutdown" 1120 : #define FD_METRICS_ENUM_SNAPSHOT_STREAM_STATE_G_ALL_MASK (0x1fUL) 1121 : 1122 : #define FD_METRICS_ENUM_RPC_METHOD_NAME "rpc_method" 1123 : #define FD_METRICS_ENUM_RPC_METHOD_CNT (29UL) 1124 : #define FD_METRICS_ENUM_RPC_METHOD_V_GENESIS_IDX 0 1125 : #define FD_METRICS_ENUM_RPC_METHOD_V_GENESIS_NAME "genesis" 1126 : #define FD_METRICS_ENUM_RPC_METHOD_V_UNKNOWN_IDX 1 1127 : #define FD_METRICS_ENUM_RPC_METHOD_V_UNKNOWN_NAME "unknown" 1128 : #define FD_METRICS_ENUM_RPC_METHOD_V_GET_ACCOUNT_INFO_IDX 2 1129 : #define FD_METRICS_ENUM_RPC_METHOD_V_GET_ACCOUNT_INFO_NAME "get_account_info" 1130 : #define FD_METRICS_ENUM_RPC_METHOD_V_GET_BALANCE_IDX 3 1131 : #define FD_METRICS_ENUM_RPC_METHOD_V_GET_BALANCE_NAME "get_balance" 1132 : #define FD_METRICS_ENUM_RPC_METHOD_V_GET_BLOCK_HEIGHT_IDX 4 1133 : #define FD_METRICS_ENUM_RPC_METHOD_V_GET_BLOCK_HEIGHT_NAME "get_block_height" 1134 : #define FD_METRICS_ENUM_RPC_METHOD_V_GET_CLUSTER_NODES_IDX 5 1135 : #define FD_METRICS_ENUM_RPC_METHOD_V_GET_CLUSTER_NODES_NAME "get_cluster_nodes" 1136 : #define FD_METRICS_ENUM_RPC_METHOD_V_GET_EPOCH_INFO_IDX 6 1137 : #define FD_METRICS_ENUM_RPC_METHOD_V_GET_EPOCH_INFO_NAME "get_epoch_info" 1138 : #define FD_METRICS_ENUM_RPC_METHOD_V_GET_GENESIS_HASH_IDX 7 1139 : #define FD_METRICS_ENUM_RPC_METHOD_V_GET_GENESIS_HASH_NAME "get_genesis_hash" 1140 : #define FD_METRICS_ENUM_RPC_METHOD_V_GET_HEALTH_IDX 8 1141 : #define FD_METRICS_ENUM_RPC_METHOD_V_GET_HEALTH_NAME "get_health" 1142 : #define FD_METRICS_ENUM_RPC_METHOD_V_GET_IDENTITY_IDX 9 1143 : #define FD_METRICS_ENUM_RPC_METHOD_V_GET_IDENTITY_NAME "get_identity" 1144 : #define FD_METRICS_ENUM_RPC_METHOD_V_GET_INFLATION_GOVERNOR_IDX 10 1145 : #define FD_METRICS_ENUM_RPC_METHOD_V_GET_INFLATION_GOVERNOR_NAME "get_inflation_governor" 1146 : #define FD_METRICS_ENUM_RPC_METHOD_V_GET_LATEST_BLOCKHASH_IDX 11 1147 : #define FD_METRICS_ENUM_RPC_METHOD_V_GET_LATEST_BLOCKHASH_NAME "get_latest_blockhash" 1148 : #define FD_METRICS_ENUM_RPC_METHOD_V_GET_MINIMUM_BALANCE_FOR_RENT_EXEMPTION_IDX 12 1149 : #define FD_METRICS_ENUM_RPC_METHOD_V_GET_MINIMUM_BALANCE_FOR_RENT_EXEMPTION_NAME "get_minimum_balance_for_rent_exemption" 1150 : #define FD_METRICS_ENUM_RPC_METHOD_V_GET_MULTIPLE_ACCOUNTS_IDX 13 1151 : #define FD_METRICS_ENUM_RPC_METHOD_V_GET_MULTIPLE_ACCOUNTS_NAME "get_multiple_accounts" 1152 : #define FD_METRICS_ENUM_RPC_METHOD_V_GET_SLOT_IDX 14 1153 : #define FD_METRICS_ENUM_RPC_METHOD_V_GET_SLOT_NAME "get_slot" 1154 : #define FD_METRICS_ENUM_RPC_METHOD_V_GET_TRANSACTION_COUNT_IDX 15 1155 : #define FD_METRICS_ENUM_RPC_METHOD_V_GET_TRANSACTION_COUNT_NAME "get_transaction_count" 1156 : #define FD_METRICS_ENUM_RPC_METHOD_V_GET_VERSION_IDX 16 1157 : #define FD_METRICS_ENUM_RPC_METHOD_V_GET_VERSION_NAME "get_version" 1158 : #define FD_METRICS_ENUM_RPC_METHOD_V_GET_MAX_RETRANSMIT_SLOT_IDX 17 1159 : #define FD_METRICS_ENUM_RPC_METHOD_V_GET_MAX_RETRANSMIT_SLOT_NAME "get_max_retransmit_slot" 1160 : #define FD_METRICS_ENUM_RPC_METHOD_V_GET_SLOT_LEADER_IDX 18 1161 : #define FD_METRICS_ENUM_RPC_METHOD_V_GET_SLOT_LEADER_NAME "get_slot_leader" 1162 : #define FD_METRICS_ENUM_RPC_METHOD_V_GET_SLOT_LEADERS_IDX 19 1163 : #define FD_METRICS_ENUM_RPC_METHOD_V_GET_SLOT_LEADERS_NAME "get_slot_leaders" 1164 : #define FD_METRICS_ENUM_RPC_METHOD_V_GET_LEADER_SCHEDULE_IDX 20 1165 : #define FD_METRICS_ENUM_RPC_METHOD_V_GET_LEADER_SCHEDULE_NAME "get_leader_schedule" 1166 : #define FD_METRICS_ENUM_RPC_METHOD_V_GET_AG_GENESIS_CERT_IDX 21 1167 : #define FD_METRICS_ENUM_RPC_METHOD_V_GET_AG_GENESIS_CERT_NAME "get_ag_genesis_cert" 1168 : #define FD_METRICS_ENUM_RPC_METHOD_V_SLOT_SUBSCRIBE_IDX 22 1169 : #define FD_METRICS_ENUM_RPC_METHOD_V_SLOT_SUBSCRIBE_NAME "slot_subscribe" 1170 : #define FD_METRICS_ENUM_RPC_METHOD_V_SLOT_UNSUBSCRIBE_IDX 23 1171 : #define FD_METRICS_ENUM_RPC_METHOD_V_SLOT_UNSUBSCRIBE_NAME "slot_unsubscribe" 1172 : #define FD_METRICS_ENUM_RPC_METHOD_V_VOTE_SUBSCRIBE_IDX 24 1173 : #define FD_METRICS_ENUM_RPC_METHOD_V_VOTE_SUBSCRIBE_NAME "vote_subscribe" 1174 : #define FD_METRICS_ENUM_RPC_METHOD_V_VOTE_UNSUBSCRIBE_IDX 25 1175 : #define FD_METRICS_ENUM_RPC_METHOD_V_VOTE_UNSUBSCRIBE_NAME "vote_unsubscribe" 1176 : #define FD_METRICS_ENUM_RPC_METHOD_V_UNIMPLEMENTED_IDX 26 1177 : #define FD_METRICS_ENUM_RPC_METHOD_V_UNIMPLEMENTED_NAME "unimplemented" 1178 : #define FD_METRICS_ENUM_RPC_METHOD_V_INVALID_IDX 27 1179 : #define FD_METRICS_ENUM_RPC_METHOD_V_INVALID_NAME "invalid" 1180 : #define FD_METRICS_ENUM_RPC_METHOD_V_HEALTH_IDX 28 1181 : #define FD_METRICS_ENUM_RPC_METHOD_V_HEALTH_NAME "health" 1182 : #define FD_METRICS_ENUM_RPC_METHOD_G_ALL_MASK (0x1fffffffUL) 1183 : 1184 : #define FD_METRICS_ENUM_RPC_NOTIFICATION_TYPE_NAME "rpc_notification_type" 1185 : #define FD_METRICS_ENUM_RPC_NOTIFICATION_TYPE_CNT (2UL) 1186 : #define FD_METRICS_ENUM_RPC_NOTIFICATION_TYPE_V_VOTE_IDX 0 1187 : #define FD_METRICS_ENUM_RPC_NOTIFICATION_TYPE_V_VOTE_NAME "vote" 1188 : #define FD_METRICS_ENUM_RPC_NOTIFICATION_TYPE_V_SLOT_IDX 1 1189 : #define FD_METRICS_ENUM_RPC_NOTIFICATION_TYPE_V_SLOT_NAME "slot" 1190 : #define FD_METRICS_ENUM_RPC_NOTIFICATION_TYPE_G_ALL_MASK (0x3UL) 1191 : 1192 : #define FD_METRICS_ENUM_SOFTIRQ_TYPE_NAME "softirq_type" 1193 0 : #define FD_METRICS_ENUM_SOFTIRQ_TYPE_CNT (3UL) 1194 0 : #define FD_METRICS_ENUM_SOFTIRQ_TYPE_V_NET_IDX 0 1195 : #define FD_METRICS_ENUM_SOFTIRQ_TYPE_V_NET_NAME "net" 1196 0 : #define FD_METRICS_ENUM_SOFTIRQ_TYPE_V_DISK_IDX 1 1197 : #define FD_METRICS_ENUM_SOFTIRQ_TYPE_V_DISK_NAME "disk" 1198 0 : #define FD_METRICS_ENUM_SOFTIRQ_TYPE_V_OTHER_IDX 2 1199 : #define FD_METRICS_ENUM_SOFTIRQ_TYPE_V_OTHER_NAME "other" 1200 : #define FD_METRICS_ENUM_SOFTIRQ_TYPE_G_ALL_MASK (0x7UL) 1201 : 1202 : #define FD_METRICS_ENUM_DIAG_BUNDLE_STATE_NAME "diag_bundle_state" 1203 : #define FD_METRICS_ENUM_DIAG_BUNDLE_STATE_CNT (5UL) 1204 : #define FD_METRICS_ENUM_DIAG_BUNDLE_STATE_V_DISCONNECTED_IDX 0 1205 : #define FD_METRICS_ENUM_DIAG_BUNDLE_STATE_V_DISCONNECTED_NAME "disconnected" 1206 : #define FD_METRICS_ENUM_DIAG_BUNDLE_STATE_V_CONNECTING_IDX 1 1207 : #define FD_METRICS_ENUM_DIAG_BUNDLE_STATE_V_CONNECTING_NAME "connecting" 1208 : #define FD_METRICS_ENUM_DIAG_BUNDLE_STATE_V_CONNECTED_IDX 2 1209 : #define FD_METRICS_ENUM_DIAG_BUNDLE_STATE_V_CONNECTED_NAME "connected" 1210 : #define FD_METRICS_ENUM_DIAG_BUNDLE_STATE_V_SLEEPING_IDX 3 1211 : #define FD_METRICS_ENUM_DIAG_BUNDLE_STATE_V_SLEEPING_NAME "sleeping" 1212 : #define FD_METRICS_ENUM_DIAG_BUNDLE_STATE_V_DISABLED_IDX 4 1213 : #define FD_METRICS_ENUM_DIAG_BUNDLE_STATE_V_DISABLED_NAME "disabled" 1214 : #define FD_METRICS_ENUM_DIAG_BUNDLE_STATE_G_ALL_MASK (0x1fUL) 1215 : 1216 : #define FD_METRICS_ENUM_DIAG_VOTE_STATE_NAME "diag_vote_state" 1217 : #define FD_METRICS_ENUM_DIAG_VOTE_STATE_CNT (5UL) 1218 : #define FD_METRICS_ENUM_DIAG_VOTE_STATE_V_DISABLED_IDX 0 1219 : #define FD_METRICS_ENUM_DIAG_VOTE_STATE_V_DISABLED_NAME "disabled" 1220 : #define FD_METRICS_ENUM_DIAG_VOTE_STATE_V_NOT_STARTED_IDX 1 1221 : #define FD_METRICS_ENUM_DIAG_VOTE_STATE_V_NOT_STARTED_NAME "not_started" 1222 : #define FD_METRICS_ENUM_DIAG_VOTE_STATE_V_DELINQUENT_IDX 2 1223 : #define FD_METRICS_ENUM_DIAG_VOTE_STATE_V_DELINQUENT_NAME "delinquent" 1224 : #define FD_METRICS_ENUM_DIAG_VOTE_STATE_V_VOTING_IDX 3 1225 : #define FD_METRICS_ENUM_DIAG_VOTE_STATE_V_VOTING_NAME "voting" 1226 : #define FD_METRICS_ENUM_DIAG_VOTE_STATE_V_INADMISSIBLE_IDX 4 1227 : #define FD_METRICS_ENUM_DIAG_VOTE_STATE_V_INADMISSIBLE_NAME "inadmissible" 1228 : #define FD_METRICS_ENUM_DIAG_VOTE_STATE_G_ALL_MASK (0x1fUL) 1229 : 1230 : #define FD_METRICS_ENUM_DIAG_REPLAY_STATE_NAME "diag_replay_state" 1231 : #define FD_METRICS_ENUM_DIAG_REPLAY_STATE_CNT (4UL) 1232 : #define FD_METRICS_ENUM_DIAG_REPLAY_STATE_V_DISABLED_IDX 0 1233 : #define FD_METRICS_ENUM_DIAG_REPLAY_STATE_V_DISABLED_NAME "disabled" 1234 : #define FD_METRICS_ENUM_DIAG_REPLAY_STATE_V_NOT_STARTED_IDX 1 1235 : #define FD_METRICS_ENUM_DIAG_REPLAY_STATE_V_NOT_STARTED_NAME "not_started" 1236 : #define FD_METRICS_ENUM_DIAG_REPLAY_STATE_V_BEHIND_IDX 2 1237 : #define FD_METRICS_ENUM_DIAG_REPLAY_STATE_V_BEHIND_NAME "behind" 1238 : #define FD_METRICS_ENUM_DIAG_REPLAY_STATE_V_RUNNING_IDX 3 1239 : #define FD_METRICS_ENUM_DIAG_REPLAY_STATE_V_RUNNING_NAME "running" 1240 : #define FD_METRICS_ENUM_DIAG_REPLAY_STATE_G_ALL_MASK (0xfUL) 1241 : 1242 : #define FD_METRICS_ENUM_DIAG_TURBINE_STATE_NAME "diag_turbine_state" 1243 : #define FD_METRICS_ENUM_DIAG_TURBINE_STATE_CNT (5UL) 1244 : #define FD_METRICS_ENUM_DIAG_TURBINE_STATE_V_DISABLED_IDX 0 1245 : #define FD_METRICS_ENUM_DIAG_TURBINE_STATE_V_DISABLED_NAME "disabled" 1246 : #define FD_METRICS_ENUM_DIAG_TURBINE_STATE_V_NOT_STARTED_IDX 1 1247 : #define FD_METRICS_ENUM_DIAG_TURBINE_STATE_V_NOT_STARTED_NAME "not_started" 1248 : #define FD_METRICS_ENUM_DIAG_TURBINE_STATE_V_STALLED_IDX 2 1249 : #define FD_METRICS_ENUM_DIAG_TURBINE_STATE_V_STALLED_NAME "stalled" 1250 : #define FD_METRICS_ENUM_DIAG_TURBINE_STATE_V_REPAIR_OUTPACING_IDX 3 1251 : #define FD_METRICS_ENUM_DIAG_TURBINE_STATE_V_REPAIR_OUTPACING_NAME "repair_outpacing" 1252 : #define FD_METRICS_ENUM_DIAG_TURBINE_STATE_V_RUNNING_IDX 4 1253 : #define FD_METRICS_ENUM_DIAG_TURBINE_STATE_V_RUNNING_NAME "running" 1254 : #define FD_METRICS_ENUM_DIAG_TURBINE_STATE_G_ALL_MASK (0x1fUL) 1255 : 1256 : #define FD_METRICS_ENUM_DIAG_BUILDER_STATE_NAME "diag_builder_state" 1257 : #define FD_METRICS_ENUM_DIAG_BUILDER_STATE_CNT (5UL) 1258 : #define FD_METRICS_ENUM_DIAG_BUILDER_STATE_V_DISABLED_IDX 0 1259 : #define FD_METRICS_ENUM_DIAG_BUILDER_STATE_V_DISABLED_NAME "disabled" 1260 : #define FD_METRICS_ENUM_DIAG_BUILDER_STATE_V_DISCONNECTED_IDX 1 1261 : #define FD_METRICS_ENUM_DIAG_BUILDER_STATE_V_DISCONNECTED_NAME "disconnected" 1262 : #define FD_METRICS_ENUM_DIAG_BUILDER_STATE_V_CONNECTING_IDX 2 1263 : #define FD_METRICS_ENUM_DIAG_BUILDER_STATE_V_CONNECTING_NAME "connecting" 1264 : #define FD_METRICS_ENUM_DIAG_BUILDER_STATE_V_UNHEALTHY_IDX 3 1265 : #define FD_METRICS_ENUM_DIAG_BUILDER_STATE_V_UNHEALTHY_NAME "unhealthy" 1266 : #define FD_METRICS_ENUM_DIAG_BUILDER_STATE_V_CONNECTED_IDX 4 1267 : #define FD_METRICS_ENUM_DIAG_BUILDER_STATE_V_CONNECTED_NAME "connected" 1268 : #define FD_METRICS_ENUM_DIAG_BUILDER_STATE_G_ALL_MASK (0x1fUL) 1269 : 1270 : #define FD_METRICS_ENUM_LOAD_AVERAGE_TYPE_NAME "load_average_type" 1271 0 : #define FD_METRICS_ENUM_LOAD_AVERAGE_TYPE_CNT (3UL) 1272 : #define FD_METRICS_ENUM_LOAD_AVERAGE_TYPE_V_MINUTE1_IDX 0 1273 : #define FD_METRICS_ENUM_LOAD_AVERAGE_TYPE_V_MINUTE1_NAME "minute1" 1274 : #define FD_METRICS_ENUM_LOAD_AVERAGE_TYPE_V_MINUTE5_IDX 1 1275 : #define FD_METRICS_ENUM_LOAD_AVERAGE_TYPE_V_MINUTE5_NAME "minute5" 1276 : #define FD_METRICS_ENUM_LOAD_AVERAGE_TYPE_V_MINUTE15_IDX 2 1277 : #define FD_METRICS_ENUM_LOAD_AVERAGE_TYPE_V_MINUTE15_NAME "minute15" 1278 : #define FD_METRICS_ENUM_LOAD_AVERAGE_TYPE_G_ALL_MASK (0x7UL) 1279 : 1280 : #define FD_METRICS_ENUM_SYSTEM_CPU_STATE_NAME "system_cpu_state" 1281 0 : #define FD_METRICS_ENUM_SYSTEM_CPU_STATE_CNT (6UL) 1282 0 : #define FD_METRICS_ENUM_SYSTEM_CPU_STATE_V_USER_IDX 0 1283 : #define FD_METRICS_ENUM_SYSTEM_CPU_STATE_V_USER_NAME "user" 1284 0 : #define FD_METRICS_ENUM_SYSTEM_CPU_STATE_V_SYSTEM_IDX 1 1285 : #define FD_METRICS_ENUM_SYSTEM_CPU_STATE_V_SYSTEM_NAME "system" 1286 0 : #define FD_METRICS_ENUM_SYSTEM_CPU_STATE_V_IDLE_IDX 2 1287 : #define FD_METRICS_ENUM_SYSTEM_CPU_STATE_V_IDLE_NAME "idle" 1288 0 : #define FD_METRICS_ENUM_SYSTEM_CPU_STATE_V_IO_WAIT_IDX 3 1289 : #define FD_METRICS_ENUM_SYSTEM_CPU_STATE_V_IO_WAIT_NAME "io_wait" 1290 0 : #define FD_METRICS_ENUM_SYSTEM_CPU_STATE_V_INTERRUPT_IDX 4 1291 : #define FD_METRICS_ENUM_SYSTEM_CPU_STATE_V_INTERRUPT_NAME "interrupt" 1292 0 : #define FD_METRICS_ENUM_SYSTEM_CPU_STATE_V_STEAL_IDX 5 1293 : #define FD_METRICS_ENUM_SYSTEM_CPU_STATE_V_STEAL_NAME "steal" 1294 : #define FD_METRICS_ENUM_SYSTEM_CPU_STATE_G_ALL_MASK (0x3fUL) 1295 : 1296 : #define FD_METRICS_ENUM_MWAITX_WAKE_CAUSE_NAME "mwaitx_wake_cause" 1297 : #define FD_METRICS_ENUM_MWAITX_WAKE_CAUSE_CNT (3UL) 1298 : #define FD_METRICS_ENUM_MWAITX_WAKE_CAUSE_V_DOORBELL_IDX 0 1299 : #define FD_METRICS_ENUM_MWAITX_WAKE_CAUSE_V_DOORBELL_NAME "doorbell" 1300 : #define FD_METRICS_ENUM_MWAITX_WAKE_CAUSE_V_DEADLINE_IDX 1 1301 : #define FD_METRICS_ENUM_MWAITX_WAKE_CAUSE_V_DEADLINE_NAME "deadline" 1302 : #define FD_METRICS_ENUM_MWAITX_WAKE_CAUSE_V_SWEEP_IDX 2 1303 : #define FD_METRICS_ENUM_MWAITX_WAKE_CAUSE_V_SWEEP_NAME "sweep" 1304 : #define FD_METRICS_ENUM_MWAITX_WAKE_CAUSE_G_ALL_MASK (0x7UL) 1305 : 1306 : #define FD_METRICS_ENUM_CONN_CLOSE_RESULT_NAME "conn_close_result" 1307 : #define FD_METRICS_ENUM_CONN_CLOSE_RESULT_CNT (2UL) 1308 0 : #define FD_METRICS_ENUM_CONN_CLOSE_RESULT_V_ACCEPTED_IDX 0 1309 : #define FD_METRICS_ENUM_CONN_CLOSE_RESULT_V_ACCEPTED_NAME "accepted" 1310 0 : #define FD_METRICS_ENUM_CONN_CLOSE_RESULT_V_ERROR_IDX 1 1311 : #define FD_METRICS_ENUM_CONN_CLOSE_RESULT_V_ERROR_NAME "error" 1312 : #define FD_METRICS_ENUM_CONN_CLOSE_RESULT_G_ALL_MASK (0x3UL) 1313 : 1314 : #define FD_METRICS_ENUM_PORT_CHECK_TCP_RESULT_NAME "port_check_tcp_result" 1315 : #define FD_METRICS_ENUM_PORT_CHECK_TCP_RESULT_CNT (6UL) 1316 : #define FD_METRICS_ENUM_PORT_CHECK_TCP_RESULT_V_CONNECTED_IDX 0 1317 : #define FD_METRICS_ENUM_PORT_CHECK_TCP_RESULT_V_CONNECTED_NAME "connected" 1318 : #define FD_METRICS_ENUM_PORT_CHECK_TCP_RESULT_V_FAILED_IDX 1 1319 : #define FD_METRICS_ENUM_PORT_CHECK_TCP_RESULT_V_FAILED_NAME "failed" 1320 : #define FD_METRICS_ENUM_PORT_CHECK_TCP_RESULT_V_TIMED_OUT_IDX 2 1321 : #define FD_METRICS_ENUM_PORT_CHECK_TCP_RESULT_V_TIMED_OUT_NAME "timed_out" 1322 : #define FD_METRICS_ENUM_PORT_CHECK_TCP_RESULT_V_SOCKET_FAILED_IDX 3 1323 : #define FD_METRICS_ENUM_PORT_CHECK_TCP_RESULT_V_SOCKET_FAILED_NAME "socket_failed" 1324 : #define FD_METRICS_ENUM_PORT_CHECK_TCP_RESULT_V_REJECTED_PER_IP_IDX 4 1325 : #define FD_METRICS_ENUM_PORT_CHECK_TCP_RESULT_V_REJECTED_PER_IP_NAME "rejected_per_ip" 1326 : #define FD_METRICS_ENUM_PORT_CHECK_TCP_RESULT_V_EVICTED_IDX 5 1327 : #define FD_METRICS_ENUM_PORT_CHECK_TCP_RESULT_V_EVICTED_NAME "evicted" 1328 : #define FD_METRICS_ENUM_PORT_CHECK_TCP_RESULT_G_ALL_MASK (0x3fUL) 1329 : 1330 : #define FD_METRICS_ENUM_TXN_REGIME_NAME "txn_regime" 1331 : #define FD_METRICS_ENUM_TXN_REGIME_CNT (3UL) 1332 : #define FD_METRICS_ENUM_TXN_REGIME_V_LOAD_IDX 0 1333 : #define FD_METRICS_ENUM_TXN_REGIME_V_LOAD_NAME "load" 1334 : #define FD_METRICS_ENUM_TXN_REGIME_V_EXECUTE_IDX 1 1335 : #define FD_METRICS_ENUM_TXN_REGIME_V_EXECUTE_NAME "execute" 1336 : #define FD_METRICS_ENUM_TXN_REGIME_V_COMMIT_IDX 2 1337 : #define FD_METRICS_ENUM_TXN_REGIME_V_COMMIT_NAME "commit" 1338 : #define FD_METRICS_ENUM_TXN_REGIME_G_ALL_MASK (0x7UL) 1339 : 1340 : #define FD_METRICS_ENUM_VM_REGIME_NAME "vm_regime" 1341 : #define FD_METRICS_ENUM_VM_REGIME_CNT (5UL) 1342 : #define FD_METRICS_ENUM_VM_REGIME_V_SETUP_IDX 0 1343 : #define FD_METRICS_ENUM_VM_REGIME_V_SETUP_NAME "setup" 1344 : #define FD_METRICS_ENUM_VM_REGIME_V_COMMIT_IDX 1 1345 : #define FD_METRICS_ENUM_VM_REGIME_V_COMMIT_NAME "commit" 1346 : #define FD_METRICS_ENUM_VM_REGIME_V_SETUP_CPI_IDX 2 1347 : #define FD_METRICS_ENUM_VM_REGIME_V_SETUP_CPI_NAME "setup_cpi" 1348 : #define FD_METRICS_ENUM_VM_REGIME_V_COMMIT_CPI_IDX 3 1349 : #define FD_METRICS_ENUM_VM_REGIME_V_COMMIT_CPI_NAME "commit_cpi" 1350 : #define FD_METRICS_ENUM_VM_REGIME_V_INTERPRETER_IDX 4 1351 : #define FD_METRICS_ENUM_VM_REGIME_V_INTERPRETER_NAME "interpreter" 1352 : #define FD_METRICS_ENUM_VM_REGIME_G_ALL_MASK (0x1fUL) 1353 : #define FD_METRICS_ENUM_VM_REGIME_G_CPI_MASK (0xcUL) 1354 : 1355 : #define FD_METRICS_ENUM_DATAGRAM_RX_RESULT_NAME "datagram_rx_result" 1356 : #define FD_METRICS_ENUM_DATAGRAM_RX_RESULT_CNT (6UL) 1357 0 : #define FD_METRICS_ENUM_DATAGRAM_RX_RESULT_V_VOTE_IDX 0 1358 : #define FD_METRICS_ENUM_DATAGRAM_RX_RESULT_V_VOTE_NAME "vote" 1359 0 : #define FD_METRICS_ENUM_DATAGRAM_RX_RESULT_V_CERT_IDX 1 1360 : #define FD_METRICS_ENUM_DATAGRAM_RX_RESULT_V_CERT_NAME "cert" 1361 0 : #define FD_METRICS_ENUM_DATAGRAM_RX_RESULT_V_NOT_READY_IDX 2 1362 : #define FD_METRICS_ENUM_DATAGRAM_RX_RESULT_V_NOT_READY_NAME "not_ready" 1363 0 : #define FD_METRICS_ENUM_DATAGRAM_RX_RESULT_V_TOO_SMALL_IDX 3 1364 : #define FD_METRICS_ENUM_DATAGRAM_RX_RESULT_V_TOO_SMALL_NAME "too_small" 1365 0 : #define FD_METRICS_ENUM_DATAGRAM_RX_RESULT_V_UNKNOWN_TAG_IDX 4 1366 : #define FD_METRICS_ENUM_DATAGRAM_RX_RESULT_V_UNKNOWN_TAG_NAME "unknown_tag" 1367 0 : #define FD_METRICS_ENUM_DATAGRAM_RX_RESULT_V_NOT_ADMITTED_IDX 5 1368 : #define FD_METRICS_ENUM_DATAGRAM_RX_RESULT_V_NOT_ADMITTED_NAME "not_admitted" 1369 : #define FD_METRICS_ENUM_DATAGRAM_RX_RESULT_G_ALL_MASK (0x3fUL) 1370 : 1371 : #define FD_METRICS_ENUM_VOTE_RX_RESULT_NAME "vote_rx_result" 1372 : #define FD_METRICS_ENUM_VOTE_RX_RESULT_CNT (13UL) 1373 0 : #define FD_METRICS_ENUM_VOTE_RX_RESULT_V_SUCCESS_IDX 0 1374 : #define FD_METRICS_ENUM_VOTE_RX_RESULT_V_SUCCESS_NAME "success" 1375 0 : #define FD_METRICS_ENUM_VOTE_RX_RESULT_V_BAD_SIZE_IDX 1 1376 : #define FD_METRICS_ENUM_VOTE_RX_RESULT_V_BAD_SIZE_NAME "bad_size" 1377 0 : #define FD_METRICS_ENUM_VOTE_RX_RESULT_V_BAD_ENCODING_IDX 2 1378 : #define FD_METRICS_ENUM_VOTE_RX_RESULT_V_BAD_ENCODING_NAME "bad_encoding" 1379 0 : #define FD_METRICS_ENUM_VOTE_RX_RESULT_V_UNKNOWN_SIGNER_IDX 3 1380 : #define FD_METRICS_ENUM_VOTE_RX_RESULT_V_UNKNOWN_SIGNER_NAME "unknown_signer" 1381 0 : #define FD_METRICS_ENUM_VOTE_RX_RESULT_V_NOT_PEER_IDX 4 1382 : #define FD_METRICS_ENUM_VOTE_RX_RESULT_V_NOT_PEER_NAME "not_peer" 1383 0 : #define FD_METRICS_ENUM_VOTE_RX_RESULT_V_BANNED_IDX 5 1384 : #define FD_METRICS_ENUM_VOTE_RX_RESULT_V_BANNED_NAME "banned" 1385 0 : #define FD_METRICS_ENUM_VOTE_RX_RESULT_V_SLOT_OUT_OF_RANGE_IDX 6 1386 : #define FD_METRICS_ENUM_VOTE_RX_RESULT_V_SLOT_OUT_OF_RANGE_NAME "slot_out_of_range" 1387 0 : #define FD_METRICS_ENUM_VOTE_RX_RESULT_V_NULL_BLOCK_HASH_IDX 7 1388 : #define FD_METRICS_ENUM_VOTE_RX_RESULT_V_NULL_BLOCK_HASH_NAME "null_block_hash" 1389 0 : #define FD_METRICS_ENUM_VOTE_RX_RESULT_V_SIGNATURE_FAILED_IDX 8 1390 : #define FD_METRICS_ENUM_VOTE_RX_RESULT_V_SIGNATURE_FAILED_NAME "signature_failed" 1391 0 : #define FD_METRICS_ENUM_VOTE_RX_RESULT_V_UNRANKED_IDX 9 1392 : #define FD_METRICS_ENUM_VOTE_RX_RESULT_V_UNRANKED_NAME "unranked" 1393 0 : #define FD_METRICS_ENUM_VOTE_RX_RESULT_V_SHRED_VERSION_MISMATCHED_IDX 10 1394 : #define FD_METRICS_ENUM_VOTE_RX_RESULT_V_SHRED_VERSION_MISMATCHED_NAME "shred_version_mismatched" 1395 0 : #define FD_METRICS_ENUM_VOTE_RX_RESULT_V_DUPLICATE_IDX 11 1396 : #define FD_METRICS_ENUM_VOTE_RX_RESULT_V_DUPLICATE_NAME "duplicate" 1397 0 : #define FD_METRICS_ENUM_VOTE_RX_RESULT_V_SLASHABLE_IDX 12 1398 : #define FD_METRICS_ENUM_VOTE_RX_RESULT_V_SLASHABLE_NAME "slashable" 1399 : #define FD_METRICS_ENUM_VOTE_RX_RESULT_G_ALL_MASK (0x1fffUL) 1400 : 1401 : #define FD_METRICS_ENUM_CERT_RX_RESULT_NAME "cert_rx_result" 1402 : #define FD_METRICS_ENUM_CERT_RX_RESULT_CNT (11UL) 1403 0 : #define FD_METRICS_ENUM_CERT_RX_RESULT_V_SUCCESS_IDX 0 1404 : #define FD_METRICS_ENUM_CERT_RX_RESULT_V_SUCCESS_NAME "success" 1405 0 : #define FD_METRICS_ENUM_CERT_RX_RESULT_V_BAD_SIZE_IDX 1 1406 : #define FD_METRICS_ENUM_CERT_RX_RESULT_V_BAD_SIZE_NAME "bad_size" 1407 0 : #define FD_METRICS_ENUM_CERT_RX_RESULT_V_BAD_ENCODING_IDX 2 1408 : #define FD_METRICS_ENUM_CERT_RX_RESULT_V_BAD_ENCODING_NAME "bad_encoding" 1409 0 : #define FD_METRICS_ENUM_CERT_RX_RESULT_V_SHRED_VERSION_MISMATCHED_IDX 3 1410 : #define FD_METRICS_ENUM_CERT_RX_RESULT_V_SHRED_VERSION_MISMATCHED_NAME "shred_version_mismatched" 1411 0 : #define FD_METRICS_ENUM_CERT_RX_RESULT_V_UNKNOWN_SIGNER_IDX 4 1412 : #define FD_METRICS_ENUM_CERT_RX_RESULT_V_UNKNOWN_SIGNER_NAME "unknown_signer" 1413 0 : #define FD_METRICS_ENUM_CERT_RX_RESULT_V_NOT_PEER_IDX 5 1414 : #define FD_METRICS_ENUM_CERT_RX_RESULT_V_NOT_PEER_NAME "not_peer" 1415 0 : #define FD_METRICS_ENUM_CERT_RX_RESULT_V_UNRANKED_IDX 6 1416 : #define FD_METRICS_ENUM_CERT_RX_RESULT_V_UNRANKED_NAME "unranked" 1417 0 : #define FD_METRICS_ENUM_CERT_RX_RESULT_V_SLOT_OUT_OF_RANGE_IDX 7 1418 : #define FD_METRICS_ENUM_CERT_RX_RESULT_V_SLOT_OUT_OF_RANGE_NAME "slot_out_of_range" 1419 0 : #define FD_METRICS_ENUM_CERT_RX_RESULT_V_DUPLICATE_IDX 8 1420 : #define FD_METRICS_ENUM_CERT_RX_RESULT_V_DUPLICATE_NAME "duplicate" 1421 0 : #define FD_METRICS_ENUM_CERT_RX_RESULT_V_SIGNATURE_FAILED_IDX 9 1422 : #define FD_METRICS_ENUM_CERT_RX_RESULT_V_SIGNATURE_FAILED_NAME "signature_failed" 1423 0 : #define FD_METRICS_ENUM_CERT_RX_RESULT_V_BANNED_IDX 10 1424 : #define FD_METRICS_ENUM_CERT_RX_RESULT_V_BANNED_NAME "banned" 1425 : #define FD_METRICS_ENUM_CERT_RX_RESULT_G_ALL_MASK (0x7ffUL) 1426 : 1427 : #define FD_METRICS_ENUM_GUI_DB_TYPE_NAME "gui_db_type" 1428 : #define FD_METRICS_ENUM_GUI_DB_TYPE_CNT (13UL) 1429 : #define FD_METRICS_ENUM_GUI_DB_TYPE_V_SCHEDULER_COUNTS_IDX 0 1430 : #define FD_METRICS_ENUM_GUI_DB_TYPE_V_SCHEDULER_COUNTS_NAME "scheduler_counts" 1431 : #define FD_METRICS_ENUM_GUI_DB_TYPE_V_TILE_TIMERS_IDX 1 1432 : #define FD_METRICS_ENUM_GUI_DB_TYPE_V_TILE_TIMERS_NAME "tile_timers" 1433 : #define FD_METRICS_ENUM_GUI_DB_TYPE_V_SHRED_EVENTS_IDX 2 1434 : #define FD_METRICS_ENUM_GUI_DB_TYPE_V_SHRED_EVENTS_NAME "shred_events" 1435 : #define FD_METRICS_ENUM_GUI_DB_TYPE_V_TXN_START_IDX 3 1436 : #define FD_METRICS_ENUM_GUI_DB_TYPE_V_TXN_START_NAME "txn_start" 1437 : #define FD_METRICS_ENUM_GUI_DB_TYPE_V_TXN_END_IDX 4 1438 : #define FD_METRICS_ENUM_GUI_DB_TYPE_V_TXN_END_NAME "txn_end" 1439 : #define FD_METRICS_ENUM_GUI_DB_TYPE_V_TOWER_IDX 5 1440 : #define FD_METRICS_ENUM_GUI_DB_TYPE_V_TOWER_NAME "tower" 1441 : #define FD_METRICS_ENUM_GUI_DB_TYPE_V_SLOT_IDX 6 1442 : #define FD_METRICS_ENUM_GUI_DB_TYPE_V_SLOT_NAME "slot" 1443 : #define FD_METRICS_ENUM_GUI_DB_TYPE_V_LEADER_SLOT_IDX 7 1444 : #define FD_METRICS_ENUM_GUI_DB_TYPE_V_LEADER_SLOT_NAME "leader_slot" 1445 : #define FD_METRICS_ENUM_GUI_DB_TYPE_V_EPOCH_IDX 8 1446 : #define FD_METRICS_ENUM_GUI_DB_TYPE_V_EPOCH_NAME "epoch" 1447 : #define FD_METRICS_ENUM_GUI_DB_TYPE_V_TILE_STATS_IDX 9 1448 : #define FD_METRICS_ENUM_GUI_DB_TYPE_V_TILE_STATS_NAME "tile_stats" 1449 : #define FD_METRICS_ENUM_GUI_DB_TYPE_V_TXN_WATERFALL_IDX 10 1450 : #define FD_METRICS_ENUM_GUI_DB_TYPE_V_TXN_WATERFALL_NAME "txn_waterfall" 1451 : #define FD_METRICS_ENUM_GUI_DB_TYPE_V_TIMELINE_DAY_IDX 11 1452 : #define FD_METRICS_ENUM_GUI_DB_TYPE_V_TIMELINE_DAY_NAME "timeline_day" 1453 : #define FD_METRICS_ENUM_GUI_DB_TYPE_V_REPLAY_TXN_IDX 12 1454 : #define FD_METRICS_ENUM_GUI_DB_TYPE_V_REPLAY_TXN_NAME "replay_txn" 1455 : #define FD_METRICS_ENUM_GUI_DB_TYPE_G_ALL_MASK (0x1fffUL) 1456 : 1457 : #define FD_METRICS_ENUM_EVENT_CONN_STATE_NAME "event_conn_state" 1458 : #define FD_METRICS_ENUM_EVENT_CONN_STATE_CNT (4UL) 1459 : #define FD_METRICS_ENUM_EVENT_CONN_STATE_V_DISCONNECTED_IDX 0 1460 : #define FD_METRICS_ENUM_EVENT_CONN_STATE_V_DISCONNECTED_NAME "disconnected" 1461 : #define FD_METRICS_ENUM_EVENT_CONN_STATE_V_CONNECTING_IDX 1 1462 : #define FD_METRICS_ENUM_EVENT_CONN_STATE_V_CONNECTING_NAME "connecting" 1463 : #define FD_METRICS_ENUM_EVENT_CONN_STATE_V_AUTHENTICATING_IDX 2 1464 : #define FD_METRICS_ENUM_EVENT_CONN_STATE_V_AUTHENTICATING_NAME "authenticating" 1465 : #define FD_METRICS_ENUM_EVENT_CONN_STATE_V_CONNECTED_IDX 3 1466 : #define FD_METRICS_ENUM_EVENT_CONN_STATE_V_CONNECTED_NAME "connected" 1467 : #define FD_METRICS_ENUM_EVENT_CONN_STATE_G_ALL_MASK (0xfUL) 1468 : 1469 : #define FD_METRICS_ENUM_SNAP_TYPE_NAME "snap_type" 1470 : #define FD_METRICS_ENUM_SNAP_TYPE_CNT (2UL) 1471 0 : #define FD_METRICS_ENUM_SNAP_TYPE_V_FULL_IDX 0 1472 : #define FD_METRICS_ENUM_SNAP_TYPE_V_FULL_NAME "full" 1473 0 : #define FD_METRICS_ENUM_SNAP_TYPE_V_INCREMENTAL_IDX 1 1474 : #define FD_METRICS_ENUM_SNAP_TYPE_V_INCREMENTAL_NAME "incremental" 1475 : #define FD_METRICS_ENUM_SNAP_TYPE_G_ALL_MASK (0x3UL) 1476 : 1477 : #define FD_METRICS_ENUM_SNAPMK_JOB_STATE_NAME "snapmk_job_state" 1478 : #define FD_METRICS_ENUM_SNAPMK_JOB_STATE_CNT (20UL) 1479 : #define FD_METRICS_ENUM_SNAPMK_JOB_STATE_V_IDLE_IDX 0 1480 : #define FD_METRICS_ENUM_SNAPMK_JOB_STATE_V_IDLE_NAME "idle" 1481 : #define FD_METRICS_ENUM_SNAPMK_JOB_STATE_V_START_IDX 1 1482 : #define FD_METRICS_ENUM_SNAPMK_JOB_STATE_V_START_NAME "start" 1483 : #define FD_METRICS_ENUM_SNAPMK_JOB_STATE_V_TAR_HEADERS_IDX 2 1484 : #define FD_METRICS_ENUM_SNAPMK_JOB_STATE_V_TAR_HEADERS_NAME "tar_headers" 1485 : #define FD_METRICS_ENUM_SNAPMK_JOB_STATE_V_MANIFEST_IDX 3 1486 : #define FD_METRICS_ENUM_SNAPMK_JOB_STATE_V_MANIFEST_NAME "manifest" 1487 : #define FD_METRICS_ENUM_SNAPMK_JOB_STATE_V_ACCDB_CACHE_IDX 4 1488 : #define FD_METRICS_ENUM_SNAPMK_JOB_STATE_V_ACCDB_CACHE_NAME "accdb_cache" 1489 : #define FD_METRICS_ENUM_SNAPMK_JOB_STATE_V_ACCDB_CACHE_FLUSH_IDX 5 1490 : #define FD_METRICS_ENUM_SNAPMK_JOB_STATE_V_ACCDB_CACHE_FLUSH_NAME "accdb_cache_flush" 1491 : #define FD_METRICS_ENUM_SNAPMK_JOB_STATE_V_ACCDB_CACHE_FINISH_IDX 6 1492 : #define FD_METRICS_ENUM_SNAPMK_JOB_STATE_V_ACCDB_CACHE_FINISH_NAME "accdb_cache_finish" 1493 : #define FD_METRICS_ENUM_SNAPMK_JOB_STATE_V_ACCDB_DISK_IDX 7 1494 : #define FD_METRICS_ENUM_SNAPMK_JOB_STATE_V_ACCDB_DISK_NAME "accdb_disk" 1495 : #define FD_METRICS_ENUM_SNAPMK_JOB_STATE_V_ACCDB_DISK_FLUSH_IDX 8 1496 : #define FD_METRICS_ENUM_SNAPMK_JOB_STATE_V_ACCDB_DISK_FLUSH_NAME "accdb_disk_flush" 1497 : #define FD_METRICS_ENUM_SNAPMK_JOB_STATE_V_ACCDB_DISK_FINISH_IDX 9 1498 : #define FD_METRICS_ENUM_SNAPMK_JOB_STATE_V_ACCDB_DISK_FINISH_NAME "accdb_disk_finish" 1499 : #define FD_METRICS_ENUM_SNAPMK_JOB_STATE_V_ACCDB_DELTA_IDX 10 1500 : #define FD_METRICS_ENUM_SNAPMK_JOB_STATE_V_ACCDB_DELTA_NAME "accdb_delta" 1501 : #define FD_METRICS_ENUM_SNAPMK_JOB_STATE_V_ACCDB_DELTA_FLUSH_IDX 11 1502 : #define FD_METRICS_ENUM_SNAPMK_JOB_STATE_V_ACCDB_DELTA_FLUSH_NAME "accdb_delta_flush" 1503 : #define FD_METRICS_ENUM_SNAPMK_JOB_STATE_V_ACCDB_DELTA_FINISH_IDX 12 1504 : #define FD_METRICS_ENUM_SNAPMK_JOB_STATE_V_ACCDB_DELTA_FINISH_NAME "accdb_delta_finish" 1505 : #define FD_METRICS_ENUM_SNAPMK_JOB_STATE_V_STATUS_CACHE_IDX 13 1506 : #define FD_METRICS_ENUM_SNAPMK_JOB_STATE_V_STATUS_CACHE_NAME "status_cache" 1507 : #define FD_METRICS_ENUM_SNAPMK_JOB_STATE_V_EOF_MARKER_IDX 14 1508 : #define FD_METRICS_ENUM_SNAPMK_JOB_STATE_V_EOF_MARKER_NAME "eof_marker" 1509 : #define FD_METRICS_ENUM_SNAPMK_JOB_STATE_V_DONE_IDX 15 1510 : #define FD_METRICS_ENUM_SNAPMK_JOB_STATE_V_DONE_NAME "done" 1511 : #define FD_METRICS_ENUM_SNAPMK_JOB_STATE_V_FAIL_IDX 16 1512 : #define FD_METRICS_ENUM_SNAPMK_JOB_STATE_V_FAIL_NAME "fail" 1513 : #define FD_METRICS_ENUM_SNAPMK_JOB_STATE_V_SLEEP_IDX 17 1514 : #define FD_METRICS_ENUM_SNAPMK_JOB_STATE_V_SLEEP_NAME "sleep" 1515 : #define FD_METRICS_ENUM_SNAPMK_JOB_STATE_V_STARTUP_IDX 18 1516 : #define FD_METRICS_ENUM_SNAPMK_JOB_STATE_V_STARTUP_NAME "startup" 1517 : #define FD_METRICS_ENUM_SNAPMK_JOB_STATE_V_STARTUP_BURST_IDX 19 1518 : #define FD_METRICS_ENUM_SNAPMK_JOB_STATE_V_STARTUP_BURST_NAME "startup_burst" 1519 : #define FD_METRICS_ENUM_SNAPMK_JOB_STATE_G_ALL_MASK (0xfffffUL) 1520 : 1521 : #endif /* HEADER_fd_src_disco_metrics_generated_fd_metrics_enums_h */