diff options
Diffstat (limited to 'epan/introspection-enums.c')
-rw-r--r-- | epan/introspection-enums.c | 472 |
1 files changed, 472 insertions, 0 deletions
diff --git a/epan/introspection-enums.c b/epan/introspection-enums.c new file mode 100644 index 0000000..a639983 --- /dev/null +++ b/epan/introspection-enums.c @@ -0,0 +1,472 @@ +/* + * Wireshark - Network traffic analyzer + * By Gerald Combs <gerald@wireshark.org> + * Copyright 1998 Gerald Combs + * + * SPDX-License-Identifier: GPL-2.0-or-later + * + * Generated automatically from make-enums.py. It can be re-created by running + * "tools/make-enums.py" from the top source directory. + * + * It is fine to edit this file by hand. Particularly if a symbol + * disappears from the API it can just be removed here. There is no + * requirement to re-run the generator script. + * + */ +#include <epan/address.h> +#include <epan/ipproto.h> +#include <epan/proto.h> +#include <epan/ftypes/ftypes.h> +#include <epan/stat_groups.h> + +#define ENUM(arg) { #arg, arg } + +static ws_enum_t all_enums[] = { + ENUM(ABSOLUTE_TIME_DOY_UTC), + ENUM(ABSOLUTE_TIME_LOCAL), + ENUM(ABSOLUTE_TIME_NTP_UTC), + ENUM(ABSOLUTE_TIME_UNIX), + ENUM(ABSOLUTE_TIME_UTC), + ENUM(AT_AX25), + ENUM(AT_END_OF_LIST), + ENUM(AT_ETHER), + ENUM(AT_EUI64), + ENUM(AT_FC), + ENUM(AT_FCWWN), + ENUM(AT_IB), + ENUM(AT_IPX), + ENUM(AT_IPv4), + ENUM(AT_IPv6), + ENUM(AT_MCTP), + ENUM(AT_NONE), + ENUM(AT_NUMERIC), + ENUM(AT_STRINGZ), + ENUM(AT_VINES), + ENUM(BASE_ALLOW_ZERO), + ENUM(BASE_CUSTOM), + ENUM(BASE_DEC), + ENUM(BASE_DEC_HEX), + ENUM(BASE_EXP), + ENUM(BASE_EXT_STRING), + ENUM(BASE_HEX), + ENUM(BASE_HEX_DEC), + ENUM(BASE_NETMASK), + ENUM(BASE_NONE), + ENUM(BASE_NO_DISPLAY_VALUE), + ENUM(BASE_OCT), + ENUM(BASE_OUI), + ENUM(BASE_PROTOCOL_INFO), + ENUM(BASE_PT_DCCP), + ENUM(BASE_PT_SCTP), + ENUM(BASE_PT_TCP), + ENUM(BASE_PT_UDP), + ENUM(BASE_RANGE_STRING), + ENUM(BASE_SHOW_ASCII_PRINTABLE), + ENUM(BASE_SHOW_UTF_8_PRINTABLE), + ENUM(BASE_SPECIAL_VALS), + ENUM(BASE_STR_WSP), + ENUM(BASE_UNIT_STRING), + ENUM(BASE_VAL64_STRING), + ENUM(BMT_NO_APPEND), + ENUM(BMT_NO_FALSE), + ENUM(BMT_NO_FLAGS), + ENUM(BMT_NO_INT), + ENUM(BMT_NO_TFS), + ENUM(ENC_3GPP_TS_23_038_7BITS), + ENUM(ENC_3GPP_TS_23_038_7BITS_PACKED), + ENUM(ENC_3GPP_TS_23_038_7BITS_UNPACKED), + ENUM(ENC_ANTI_HOST_ENDIAN), + ENUM(ENC_APN_STR), + ENUM(ENC_ASCII), + ENUM(ENC_ASCII_7BITS), + ENUM(ENC_BCD_DIGITS_0_9), + ENUM(ENC_BCD_ODD_NUM_DIG), + ENUM(ENC_BCD_SKIP_FIRST), + ENUM(ENC_BIG_ENDIAN), + ENUM(ENC_BOM), + ENUM(ENC_CHARENCODING_MASK), + ENUM(ENC_CP437), + ENUM(ENC_CP855), + ENUM(ENC_CP866), + ENUM(ENC_DECT_STANDARD_4BITS_TBCD), + ENUM(ENC_DECT_STANDARD_8BITS), + ENUM(ENC_EBCDIC), + ENUM(ENC_EBCDIC_CP037), + ENUM(ENC_EBCDIC_CP500), + ENUM(ENC_ETSI_TS_102_221_ANNEX_A), + ENUM(ENC_EUC_KR), + ENUM(ENC_GB18030), + ENUM(ENC_HOST_ENDIAN), + ENUM(ENC_IMF_DATE_TIME), + ENUM(ENC_ISO_646_BASIC), + ENUM(ENC_ISO_646_IRV), + ENUM(ENC_ISO_8601_DATE), + ENUM(ENC_ISO_8601_DATE_TIME), + ENUM(ENC_ISO_8601_DATE_TIME_BASIC), + ENUM(ENC_ISO_8601_TIME), + ENUM(ENC_ISO_8859_1), + ENUM(ENC_ISO_8859_10), + ENUM(ENC_ISO_8859_11), + ENUM(ENC_ISO_8859_13), + ENUM(ENC_ISO_8859_14), + ENUM(ENC_ISO_8859_15), + ENUM(ENC_ISO_8859_16), + ENUM(ENC_ISO_8859_2), + ENUM(ENC_ISO_8859_3), + ENUM(ENC_ISO_8859_4), + ENUM(ENC_ISO_8859_5), + ENUM(ENC_ISO_8859_6), + ENUM(ENC_ISO_8859_7), + ENUM(ENC_ISO_8859_8), + ENUM(ENC_ISO_8859_9), + ENUM(ENC_KEYPAD_ABC_TBCD), + ENUM(ENC_KEYPAD_BC_TBCD), + ENUM(ENC_LITTLE_ENDIAN), + ENUM(ENC_MAC_ROMAN), + ENUM(ENC_NA), + ENUM(ENC_NUM_PREF), + ENUM(ENC_RFC_1123), + ENUM(ENC_RFC_822), + ENUM(ENC_SEP_COLON), + ENUM(ENC_SEP_DASH), + ENUM(ENC_SEP_DOT), + ENUM(ENC_SEP_MASK), + ENUM(ENC_SEP_NONE), + ENUM(ENC_SEP_SPACE), + ENUM(ENC_STRING), + ENUM(ENC_STR_HEX), + ENUM(ENC_STR_MASK), + ENUM(ENC_STR_NUM), + ENUM(ENC_STR_TIME_MASK), + ENUM(ENC_T61), + ENUM(ENC_TIME_CLASSIC_MAC_OS_SECS), + ENUM(ENC_TIME_MIP6), + ENUM(ENC_TIME_MSECS), + ENUM(ENC_TIME_MSEC_NTP), + ENUM(ENC_TIME_NSECS), + ENUM(ENC_TIME_NTP), + ENUM(ENC_TIME_NTP_BASE_ZERO), + ENUM(ENC_TIME_RFC_3971), + ENUM(ENC_TIME_RTPS), + ENUM(ENC_TIME_SECS), + ENUM(ENC_TIME_SECS_NSECS), + ENUM(ENC_TIME_SECS_NTP), + ENUM(ENC_TIME_SECS_USECS), + ENUM(ENC_TIME_TIMESPEC), + ENUM(ENC_TIME_TIMEVAL), + ENUM(ENC_TIME_TOD), + ENUM(ENC_TIME_USECS), + ENUM(ENC_UCS_2), + ENUM(ENC_UCS_4), + ENUM(ENC_UTF_16), + ENUM(ENC_UTF_8), + ENUM(ENC_VARINT_MASK), + ENUM(ENC_VARINT_PROTOBUF), + ENUM(ENC_VARINT_QUIC), + ENUM(ENC_VARINT_SDNV), + ENUM(ENC_VARINT_ZIGZAG), + ENUM(ENC_WINDOWS_1250), + ENUM(ENC_WINDOWS_1251), + ENUM(ENC_WINDOWS_1252), + ENUM(ENC_ZIGBEE), + ENUM(FIELD_DISPLAY_E_MASK), + ENUM(FI_BIG_ENDIAN), + ENUM(FI_GENERATED), + ENUM(FI_HIDDEN), + ENUM(FI_LITTLE_ENDIAN), + ENUM(FI_URL), + ENUM(FI_VARINT), + ENUM(FTREPR_DFILTER), + ENUM(FTREPR_DISPLAY), + ENUM(FTREPR_JSON), + ENUM(FT_ABSOLUTE_TIME), + ENUM(FT_AX25), + ENUM(FT_AX25_ADDR_LEN), + ENUM(FT_BADARG), + ENUM(FT_BOOLEAN), + ENUM(FT_BYTES), + ENUM(FT_CHAR), + ENUM(FT_DOUBLE), + ENUM(FT_ERROR), + ENUM(FT_ETHER), + ENUM(FT_ETHER_LEN), + ENUM(FT_EUI64), + ENUM(FT_EUI64_LEN), + ENUM(FT_FALSE), + ENUM(FT_FCWWN), + ENUM(FT_FCWWN_LEN), + ENUM(FT_FLOAT), + ENUM(FT_FRAMENUM), + ENUM(FT_FRAMENUM_ACK), + ENUM(FT_FRAMENUM_DUP_ACK), + ENUM(FT_FRAMENUM_NONE), + ENUM(FT_FRAMENUM_NUM_TYPES), + ENUM(FT_FRAMENUM_REQUEST), + ENUM(FT_FRAMENUM_RESPONSE), + ENUM(FT_FRAMENUM_RETRANS_NEXT), + ENUM(FT_FRAMENUM_RETRANS_PREV), + ENUM(FT_GUID), + ENUM(FT_GUID_LEN), + ENUM(FT_IEEE_11073_FLOAT), + ENUM(FT_IEEE_11073_SFLOAT), + ENUM(FT_INT16), + ENUM(FT_INT24), + ENUM(FT_INT32), + ENUM(FT_INT40), + ENUM(FT_INT48), + ENUM(FT_INT56), + ENUM(FT_INT64), + ENUM(FT_INT8), + ENUM(FT_IPXNET), + ENUM(FT_IPXNET_LEN), + ENUM(FT_IPv4), + ENUM(FT_IPv4_LEN), + ENUM(FT_IPv6), + ENUM(FT_IPv6_LEN), + ENUM(FT_NONE), + ENUM(FT_NUM_TYPES), + ENUM(FT_OID), + ENUM(FT_OK), + ENUM(FT_OVERFLOW), + ENUM(FT_PROTOCOL), + ENUM(FT_RELATIVE_TIME), + ENUM(FT_REL_OID), + ENUM(FT_STRING), + ENUM(FT_STRINGZ), + ENUM(FT_STRINGZPAD), + ENUM(FT_STRINGZTRUNC), + ENUM(FT_SYSTEM_ID), + ENUM(FT_TRUE), + ENUM(FT_UINT16), + ENUM(FT_UINT24), + ENUM(FT_UINT32), + ENUM(FT_UINT40), + ENUM(FT_UINT48), + ENUM(FT_UINT56), + ENUM(FT_UINT64), + ENUM(FT_UINT8), + ENUM(FT_UINT_BYTES), + ENUM(FT_UINT_STRING), + ENUM(FT_VARINT_MAX_LEN), + ENUM(FT_VINES), + ENUM(FT_VINES_ADDR_LEN), + ENUM(HF_REF_TYPE_DIRECT), + ENUM(HF_REF_TYPE_INDIRECT), + ENUM(HF_REF_TYPE_NONE), + ENUM(IP_PROTO_3PC), + ENUM(IP_PROTO_AH), + ENUM(IP_PROTO_AN), + ENUM(IP_PROTO_ARGUS), + ENUM(IP_PROTO_ARIS), + ENUM(IP_PROTO_AX25), + ENUM(IP_PROTO_AX4000), + ENUM(IP_PROTO_BBN_RCC), + ENUM(IP_PROTO_BNA), + ENUM(IP_PROTO_BRSATMON), + ENUM(IP_PROTO_BULK), + ENUM(IP_PROTO_CBT), + ENUM(IP_PROTO_CHAOS), + ENUM(IP_PROTO_CMTP), + ENUM(IP_PROTO_COMPAQ), + ENUM(IP_PROTO_CPHB), + ENUM(IP_PROTO_CPNX), + ENUM(IP_PROTO_CRTP), + ENUM(IP_PROTO_CRUDP), + ENUM(IP_PROTO_DCCP), + ENUM(IP_PROTO_DCNMEAS), + ENUM(IP_PROTO_DDP), + ENUM(IP_PROTO_DDX), + ENUM(IP_PROTO_DGP), + ENUM(IP_PROTO_DSR), + ENUM(IP_PROTO_DSTOPTS), + ENUM(IP_PROTO_EGP), + ENUM(IP_PROTO_EIGRP), + ENUM(IP_PROTO_EMCON), + ENUM(IP_PROTO_ENCAP), + ENUM(IP_PROTO_ESP), + ENUM(IP_PROTO_ETHERIP), + ENUM(IP_PROTO_ETHERNET), + ENUM(IP_PROTO_FC), + ENUM(IP_PROTO_FIRE), + ENUM(IP_PROTO_FRAGMENT), + ENUM(IP_PROTO_GGP), + ENUM(IP_PROTO_GMTP), + ENUM(IP_PROTO_GRE), + ENUM(IP_PROTO_HIP), + ENUM(IP_PROTO_HMP), + ENUM(IP_PROTO_HOPOPTS), + ENUM(IP_PROTO_IATP), + ENUM(IP_PROTO_ICMP), + ENUM(IP_PROTO_ICMPV6), + ENUM(IP_PROTO_IDP), + ENUM(IP_PROTO_IDPR), + ENUM(IP_PROTO_IDRP), + ENUM(IP_PROTO_IFMP), + ENUM(IP_PROTO_IGMP), + ENUM(IP_PROTO_IGP), + ENUM(IP_PROTO_IGRP), + ENUM(IP_PROTO_IL), + ENUM(IP_PROTO_INSLP), + ENUM(IP_PROTO_IPCOMP), + ENUM(IP_PROTO_IPCV), + ENUM(IP_PROTO_IPINIP), + ENUM(IP_PROTO_IPIP), + ENUM(IP_PROTO_IPLT), + ENUM(IP_PROTO_IPPC), + ENUM(IP_PROTO_IPV4), + ENUM(IP_PROTO_IPV6), + ENUM(IP_PROTO_IPX), + ENUM(IP_PROTO_IRT), + ENUM(IP_PROTO_ISIS), + ENUM(IP_PROTO_ISOIP), + ENUM(IP_PROTO_KRYPTOLAN), + ENUM(IP_PROTO_L2TP), + ENUM(IP_PROTO_LARP), + ENUM(IP_PROTO_LEAF1), + ENUM(IP_PROTO_LEAF2), + ENUM(IP_PROTO_MANET), + ENUM(IP_PROTO_MERIT), + ENUM(IP_PROTO_MFE_NSP), + ENUM(IP_PROTO_MICP), + ENUM(IP_PROTO_MIPV6), + ENUM(IP_PROTO_MIPV6_OLD), + ENUM(IP_PROTO_MOBILE), + ENUM(IP_PROTO_MPLS_IN_IP), + ENUM(IP_PROTO_MTP), + ENUM(IP_PROTO_MUX), + ENUM(IP_PROTO_NARP), + ENUM(IP_PROTO_NCS_HEARTBEAT), + ENUM(IP_PROTO_NONE), + ENUM(IP_PROTO_NSFNETIGP), + ENUM(IP_PROTO_NVPII), + ENUM(IP_PROTO_OSPF), + ENUM(IP_PROTO_PGM), + ENUM(IP_PROTO_PIM), + ENUM(IP_PROTO_PIPE), + ENUM(IP_PROTO_PNNI), + ENUM(IP_PROTO_PRM), + ENUM(IP_PROTO_PTP), + ENUM(IP_PROTO_PUP), + ENUM(IP_PROTO_PVP), + ENUM(IP_PROTO_QNX), + ENUM(IP_PROTO_RDP), + ENUM(IP_PROTO_ROHC), + ENUM(IP_PROTO_ROUTING), + ENUM(IP_PROTO_RSVP), + ENUM(IP_PROTO_RSVPE2EI), + ENUM(IP_PROTO_RVD), + ENUM(IP_PROTO_SATEXPAK), + ENUM(IP_PROTO_SATMON), + ENUM(IP_PROTO_SCCCP), + ENUM(IP_PROTO_SCPS), + ENUM(IP_PROTO_SCTP), + ENUM(IP_PROTO_SDRP), + ENUM(IP_PROTO_SHIM6), + ENUM(IP_PROTO_SKIP), + ENUM(IP_PROTO_SM), + ENUM(IP_PROTO_SMP), + ENUM(IP_PROTO_SNP), + ENUM(IP_PROTO_SPRITE), + ENUM(IP_PROTO_SPS), + ENUM(IP_PROTO_SRP), + ENUM(IP_PROTO_SSCOPMCE), + ENUM(IP_PROTO_STP), + ENUM(IP_PROTO_STREAM), + ENUM(IP_PROTO_SUNND), + ENUM(IP_PROTO_SVMTP), + ENUM(IP_PROTO_SWIPE), + ENUM(IP_PROTO_TCF), + ENUM(IP_PROTO_TCP), + ENUM(IP_PROTO_TLSP), + ENUM(IP_PROTO_TP), + ENUM(IP_PROTO_TPPP), + ENUM(IP_PROTO_TRUNK1), + ENUM(IP_PROTO_TRUNK2), + ENUM(IP_PROTO_TTP), + ENUM(IP_PROTO_UDP), + ENUM(IP_PROTO_UDPLITE), + ENUM(IP_PROTO_UTI), + ENUM(IP_PROTO_VINES), + ENUM(IP_PROTO_VISA), + ENUM(IP_PROTO_VMTP), + ENUM(IP_PROTO_VRRP), + ENUM(IP_PROTO_WBEXPAK), + ENUM(IP_PROTO_WBMON), + ENUM(IP_PROTO_WESP), + ENUM(IP_PROTO_WSN), + ENUM(IP_PROTO_XNET), + ENUM(IP_PROTO_XTP), + ENUM(ITEM_LABEL_LENGTH), + ENUM(PI_ASSUMPTION), + ENUM(PI_CHAT), + ENUM(PI_CHECKSUM), + ENUM(PI_COMMENT), + ENUM(PI_COMMENTS_GROUP), + ENUM(PI_DEBUG), + ENUM(PI_DECRYPTION), + ENUM(PI_DEPRECATED), + ENUM(PI_ERROR), + ENUM(PI_GROUP_MASK), + ENUM(PI_MALFORMED), + ENUM(PI_NOTE), + ENUM(PI_PROTOCOL), + ENUM(PI_REASSEMBLE), + ENUM(PI_REQUEST_CODE), + ENUM(PI_RESPONSE_CODE), + ENUM(PI_SECURITY), + ENUM(PI_SEQUENCE), + ENUM(PI_SEVERITY_MASK), + ENUM(PI_UNDECODED), + ENUM(PI_WARN), + ENUM(PROTO_CHECKSUM_E_BAD), + ENUM(PROTO_CHECKSUM_E_GOOD), + ENUM(PROTO_CHECKSUM_E_ILLEGAL), + ENUM(PROTO_CHECKSUM_E_NOT_PRESENT), + ENUM(PROTO_CHECKSUM_E_UNVERIFIED), + ENUM(PROTO_CHECKSUM_GENERATED), + ENUM(PROTO_CHECKSUM_IN_CKSUM), + ENUM(PROTO_CHECKSUM_NOT_PRESENT), + ENUM(PROTO_CHECKSUM_NO_FLAGS), + ENUM(PROTO_CHECKSUM_VERIFY), + ENUM(PROTO_CHECKSUM_ZERO), + ENUM(PT_BLUETOOTH), + ENUM(PT_DCCP), + ENUM(PT_DDP), + ENUM(PT_I2C), + ENUM(PT_IBQP), + ENUM(PT_IDP), + ENUM(PT_IPX), + ENUM(PT_IWARP_MPA), + ENUM(PT_MCTP), + ENUM(PT_NONE), + ENUM(PT_SCTP), + ENUM(PT_TCP), + ENUM(PT_UDP), + ENUM(PT_USB), + ENUM(REGISTER_ANALYZE_GROUP_CONVERSATION_FILTER), + ENUM(REGISTER_LOG_ANALYZE_GROUP_UNSORTED), + ENUM(REGISTER_LOG_STAT_GROUP_UNSORTED), + ENUM(REGISTER_PACKET_ANALYZE_GROUP_UNSORTED), + ENUM(REGISTER_PACKET_STAT_GROUP_UNSORTED), + ENUM(REGISTER_STAT_GROUP_CONVERSATION_LIST), + ENUM(REGISTER_STAT_GROUP_ENDPOINT_LIST), + ENUM(REGISTER_STAT_GROUP_GENERIC), + ENUM(REGISTER_STAT_GROUP_RESPONSE_TIME), + ENUM(REGISTER_STAT_GROUP_RSERPOOL), + ENUM(REGISTER_STAT_GROUP_TELEPHONY), + ENUM(REGISTER_STAT_GROUP_TELEPHONY_ANSI), + ENUM(REGISTER_STAT_GROUP_TELEPHONY_GSM), + ENUM(REGISTER_STAT_GROUP_TELEPHONY_LTE), + ENUM(REGISTER_STAT_GROUP_TELEPHONY_MTP3), + ENUM(REGISTER_STAT_GROUP_TELEPHONY_SCTP), + ENUM(REGISTER_TOOLS_GROUP_UNSORTED), + ENUM(SEP_COLON), + ENUM(SEP_DASH), + ENUM(SEP_DOT), + ENUM(SEP_SPACE), + ENUM(ST_FORMAT_CSV), + ENUM(ST_FORMAT_PLAIN), + ENUM(ST_FORMAT_XML), + ENUM(ST_FORMAT_YAML), + { NULL, 0 }, +}; |