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