2 * Wireshark - Network traffic analyzer
3 * By Gerald Combs <gerald@wireshark.org>
4 * Copyright 1998 Gerald Combs
6 * SPDX-License-Identifier: GPL-2.0-or-later
8 * Generated automatically from make-enums.py. It can be re-created by running
9 * "tools/make-enums.py" from the top source directory.
11 * It is fine to edit this file by hand. Particularly if a symbol
12 * disappears from the API it can just be removed here. There is no
13 * requirement to re-run the generator script.
16 #include <epan/address.h>
17 #include <epan/ipproto.h>
18 #include <epan/proto.h>
19 #include <epan/ftypes/ftypes.h>
20 #include <epan/stat_groups.h>
22 #define ENUM(arg) { #arg, arg }
24 static ws_enum_t
const all_enums
[] = {
25 ENUM(ABSOLUTE_TIME_DOY_UTC
),
26 ENUM(ABSOLUTE_TIME_LOCAL
),
27 ENUM(ABSOLUTE_TIME_NTP_UTC
),
28 ENUM(ABSOLUTE_TIME_UNIX
),
29 ENUM(ABSOLUTE_TIME_UTC
),
45 ENUM(BASE_ALLOW_ZERO
),
50 ENUM(BASE_EXT_STRING
),
55 ENUM(BASE_NO_DISPLAY_VALUE
),
58 ENUM(BASE_PROTOCOL_INFO
),
63 ENUM(BASE_RANGE_STRING
),
64 ENUM(BASE_SHOW_ASCII_PRINTABLE
),
65 ENUM(BASE_SHOW_UTF_8_PRINTABLE
),
66 ENUM(BASE_SPECIAL_VALS
),
68 ENUM(BASE_UNIT_STRING
),
69 ENUM(BASE_VAL64_STRING
),
75 ENUM(ENC_3GPP_TS_23_038_7BITS
),
76 ENUM(ENC_3GPP_TS_23_038_7BITS_PACKED
),
77 ENUM(ENC_3GPP_TS_23_038_7BITS_UNPACKED
),
78 ENUM(ENC_ANTI_HOST_ENDIAN
),
81 ENUM(ENC_ASCII_7BITS
),
82 ENUM(ENC_BCD_DIGITS_0_9
),
83 ENUM(ENC_BCD_ODD_NUM_DIG
),
84 ENUM(ENC_BCD_SKIP_FIRST
),
87 ENUM(ENC_CHARENCODING_MASK
),
91 ENUM(ENC_DECT_STANDARD_4BITS_TBCD
),
92 ENUM(ENC_DECT_STANDARD_8BITS
),
94 ENUM(ENC_EBCDIC_CP037
),
95 ENUM(ENC_EBCDIC_CP500
),
96 ENUM(ENC_ETSI_TS_102_221_ANNEX_A
),
99 ENUM(ENC_HOST_ENDIAN
),
100 ENUM(ENC_IMF_DATE_TIME
),
101 ENUM(ENC_ISO_646_BASIC
),
102 ENUM(ENC_ISO_646_IRV
),
103 ENUM(ENC_ISO_8601_DATE
),
104 ENUM(ENC_ISO_8601_DATE_TIME
),
105 ENUM(ENC_ISO_8601_DATE_TIME_BASIC
),
106 ENUM(ENC_ISO_8601_TIME
),
107 ENUM(ENC_ISO_8859_1
),
108 ENUM(ENC_ISO_8859_10
),
109 ENUM(ENC_ISO_8859_11
),
110 ENUM(ENC_ISO_8859_13
),
111 ENUM(ENC_ISO_8859_14
),
112 ENUM(ENC_ISO_8859_15
),
113 ENUM(ENC_ISO_8859_16
),
114 ENUM(ENC_ISO_8859_2
),
115 ENUM(ENC_ISO_8859_3
),
116 ENUM(ENC_ISO_8859_4
),
117 ENUM(ENC_ISO_8859_5
),
118 ENUM(ENC_ISO_8859_6
),
119 ENUM(ENC_ISO_8859_7
),
120 ENUM(ENC_ISO_8859_8
),
121 ENUM(ENC_ISO_8859_9
),
122 ENUM(ENC_KEYPAD_ABC_TBCD
),
123 ENUM(ENC_KEYPAD_BC_TBCD
),
124 ENUM(ENC_LITTLE_ENDIAN
),
140 ENUM(ENC_STR_TIME_MASK
),
142 ENUM(ENC_TIME_CLASSIC_MAC_OS_SECS
),
144 ENUM(ENC_TIME_MP4_FILE_SECS
),
145 ENUM(ENC_TIME_MSECS
),
146 ENUM(ENC_TIME_MSEC_NTP
),
147 ENUM(ENC_TIME_NSECS
),
149 ENUM(ENC_TIME_NTP_BASE_ZERO
),
150 ENUM(ENC_TIME_RFC_3971
),
153 ENUM(ENC_TIME_SECS_NSECS
),
154 ENUM(ENC_TIME_SECS_NTP
),
155 ENUM(ENC_TIME_SECS_USECS
),
156 ENUM(ENC_TIME_TIMESPEC
),
157 ENUM(ENC_TIME_TIMEVAL
),
159 ENUM(ENC_TIME_USECS
),
160 ENUM(ENC_TIME_ZBEE_ZCL
),
165 ENUM(ENC_VARINT_MASK
),
166 ENUM(ENC_VARINT_PROTOBUF
),
167 ENUM(ENC_VARINT_QUIC
),
168 ENUM(ENC_VARINT_SDNV
),
169 ENUM(ENC_VARINT_ZIGZAG
),
170 ENUM(ENC_WINDOWS_1250
),
171 ENUM(ENC_WINDOWS_1251
),
172 ENUM(ENC_WINDOWS_1252
),
174 ENUM(FIELD_DISPLAY_E_MASK
),
178 ENUM(FI_LITTLE_ENDIAN
),
181 ENUM(FTREPR_DFILTER
),
182 ENUM(FTREPR_DISPLAY
),
185 ENUM(FT_ABSOLUTE_TIME
),
187 ENUM(FT_AX25_ADDR_LEN
),
204 ENUM(FT_FRAMENUM_ACK
),
205 ENUM(FT_FRAMENUM_DUP_ACK
),
206 ENUM(FT_FRAMENUM_NONE
),
207 ENUM(FT_FRAMENUM_NUM_TYPES
),
208 ENUM(FT_FRAMENUM_REQUEST
),
209 ENUM(FT_FRAMENUM_RESPONSE
),
210 ENUM(FT_FRAMENUM_RETRANS_NEXT
),
211 ENUM(FT_FRAMENUM_RETRANS_PREV
),
214 ENUM(FT_IEEE_11073_FLOAT
),
215 ENUM(FT_IEEE_11073_SFLOAT
),
236 ENUM(FT_RELATIVE_TIME
),
242 ENUM(FT_STRINGZTRUNC
),
254 ENUM(FT_UINT_STRING
),
255 ENUM(FT_VARINT_MAX_LEN
),
257 ENUM(FT_VINES_ADDR_LEN
),
258 ENUM(HF_REF_TYPE_DIRECT
),
259 ENUM(HF_REF_TYPE_INDIRECT
),
260 ENUM(HF_REF_TYPE_NONE
),
261 ENUM(HF_REF_TYPE_PRINT
),
263 ENUM(IP_PROTO_AGGFRAG
),
266 ENUM(IP_PROTO_ARGUS
),
269 ENUM(IP_PROTO_AX4000
),
270 ENUM(IP_PROTO_BBN_RCC
),
272 ENUM(IP_PROTO_BRSATMON
),
275 ENUM(IP_PROTO_CHAOS
),
277 ENUM(IP_PROTO_COMPAQ
),
281 ENUM(IP_PROTO_CRUDP
),
283 ENUM(IP_PROTO_DCNMEAS
),
288 ENUM(IP_PROTO_DSTOPTS
),
290 ENUM(IP_PROTO_EIGRP
),
291 ENUM(IP_PROTO_EMCON
),
292 ENUM(IP_PROTO_ENCAP
),
294 ENUM(IP_PROTO_ETHERIP
),
295 ENUM(IP_PROTO_ETHERNET
),
298 ENUM(IP_PROTO_FRAGMENT
),
304 ENUM(IP_PROTO_HOPOPTS
),
307 ENUM(IP_PROTO_ICMPV6
),
316 ENUM(IP_PROTO_INSLP
),
317 ENUM(IP_PROTO_IPCOMP
),
319 ENUM(IP_PROTO_IPINIP
),
328 ENUM(IP_PROTO_ISOIP
),
329 ENUM(IP_PROTO_KRYPTOLAN
),
332 ENUM(IP_PROTO_LEAF1
),
333 ENUM(IP_PROTO_LEAF2
),
334 ENUM(IP_PROTO_MANET
),
335 ENUM(IP_PROTO_MERIT
),
336 ENUM(IP_PROTO_MFE_NSP
),
338 ENUM(IP_PROTO_MIPV6
),
339 ENUM(IP_PROTO_MIPV6_OLD
),
340 ENUM(IP_PROTO_MOBILE
),
341 ENUM(IP_PROTO_MPLS_IN_IP
),
345 ENUM(IP_PROTO_NCS_HEARTBEAT
),
347 ENUM(IP_PROTO_NSFNETIGP
),
349 ENUM(IP_PROTO_NVPII
),
362 ENUM(IP_PROTO_ROUTING
),
364 ENUM(IP_PROTO_RSVPE2EI
),
366 ENUM(IP_PROTO_SATEXPAK
),
367 ENUM(IP_PROTO_SATMON
),
368 ENUM(IP_PROTO_SCCCP
),
372 ENUM(IP_PROTO_SHIM6
),
377 ENUM(IP_PROTO_SPRITE
),
380 ENUM(IP_PROTO_SSCOPMCE
),
382 ENUM(IP_PROTO_STREAM
),
383 ENUM(IP_PROTO_SUNND
),
384 ENUM(IP_PROTO_SVMTP
),
385 ENUM(IP_PROTO_SWIPE
),
391 ENUM(IP_PROTO_TRUNK1
),
392 ENUM(IP_PROTO_TRUNK2
),
395 ENUM(IP_PROTO_UDPLITE
),
397 ENUM(IP_PROTO_VINES
),
401 ENUM(IP_PROTO_WBEXPAK
),
402 ENUM(IP_PROTO_WBMON
),
407 ENUM(ITEM_LABEL_LENGTH
),
412 ENUM(PI_COMMENTS_GROUP
),
416 ENUM(PI_DISSECTOR_BUG
),
425 ENUM(PI_REQUEST_CODE
),
426 ENUM(PI_RESPONSE_CODE
),
429 ENUM(PI_SEVERITY_MASK
),
432 ENUM(PROTO_CHECKSUM_E_BAD
),
433 ENUM(PROTO_CHECKSUM_E_GOOD
),
434 ENUM(PROTO_CHECKSUM_E_ILLEGAL
),
435 ENUM(PROTO_CHECKSUM_E_NOT_PRESENT
),
436 ENUM(PROTO_CHECKSUM_E_UNVERIFIED
),
437 ENUM(PROTO_CHECKSUM_GENERATED
),
438 ENUM(PROTO_CHECKSUM_IN_CKSUM
),
439 ENUM(PROTO_CHECKSUM_NOT_PRESENT
),
440 ENUM(PROTO_CHECKSUM_NO_FLAGS
),
441 ENUM(PROTO_CHECKSUM_VERIFY
),
442 ENUM(PROTO_CHECKSUM_ZERO
),
457 ENUM(REGISTER_ANALYZE_GROUP_CONVERSATION_FILTER
),
458 ENUM(REGISTER_LOG_ANALYZE_GROUP_UNSORTED
),
459 ENUM(REGISTER_LOG_STAT_GROUP_UNSORTED
),
460 ENUM(REGISTER_PACKET_ANALYZE_GROUP_UNSORTED
),
461 ENUM(REGISTER_PACKET_STAT_GROUP_UNSORTED
),
462 ENUM(REGISTER_STAT_GROUP_CONVERSATION_LIST
),
463 ENUM(REGISTER_STAT_GROUP_ENDPOINT_LIST
),
464 ENUM(REGISTER_STAT_GROUP_GENERIC
),
465 ENUM(REGISTER_STAT_GROUP_RESPONSE_TIME
),
466 ENUM(REGISTER_STAT_GROUP_RSERPOOL
),
467 ENUM(REGISTER_TELEPHONY_GROUP_3GPP_UU
),
468 ENUM(REGISTER_TELEPHONY_GROUP_ANSI
),
469 ENUM(REGISTER_TELEPHONY_GROUP_GSM
),
470 ENUM(REGISTER_TELEPHONY_GROUP_MTP3
),
471 ENUM(REGISTER_TELEPHONY_GROUP_SCTP
),
472 ENUM(REGISTER_TELEPHONY_GROUP_UNSORTED
),
473 ENUM(REGISTER_TOOLS_GROUP_UNSORTED
),
479 ENUM(ST_FORMAT_PLAIN
),
481 ENUM(ST_FORMAT_YAML
),