ifTable_constants.h
上传用户:wxp200602
上传日期:2007-10-30
资源大小:4028k
文件大小:11k
- /*
- * Note: this file originally auto-generated by mib2c using
- * : generic-table-constants.m2c,v 1.4 2004/06/07 18:20:28 rstory Exp $
- *
- * $Id: ifTable_constants.h,v 1.6 2004/10/09 02:07:04 rstory Exp $
- */
- #ifndef IFTABLE_CONSTANTS_H
- #define IFTABLE_CONSTANTS_H
- #ifdef __cplusplus
- extern "C" {
- #endif
- /*
- * column number definitions for table ifTable
- */
- #define IFTABLE_OID 1,3,6,1,2,1,2,2
- #define COLUMN_IFINDEX 1
- #define COLUMN_IFDESCR 2
- #define COLUMN_IFTYPE 3
- #define COLUMN_IFMTU 4
- #define COLUMN_IFSPEED 5
- #define COLUMN_IFPHYSADDRESS 6
- #define COLUMN_IFADMINSTATUS 7
- #define COLUMN_IFOPERSTATUS 8
- #define COLUMN_IFLASTCHANGE 9
- #define COLUMN_IFINOCTETS 10
- #define COLUMN_IFINUCASTPKTS 11
- #define COLUMN_IFINNUCASTPKTS 12
- #define COLUMN_IFINDISCARDS 13
- #define COLUMN_IFINERRORS 14
- #define COLUMN_IFINUNKNOWNPROTOS 15
- #define COLUMN_IFOUTOCTETS 16
- #define COLUMN_IFOUTUCASTPKTS 17
- #define COLUMN_IFOUTNUCASTPKTS 18
- #define COLUMN_IFOUTDISCARDS 19
- #define COLUMN_IFOUTERRORS 20
- #define COLUMN_IFOUTQLEN 21
- #define COLUMN_IFSPECIFIC 22
- #define IFTABLE_MIN_COL COLUMN_IFINDEX
- #define IFTABLE_MAX_COL COLUMN_IFSPECIFIC
- /*
- * change flags for writable columns
- */
- #define FLAG_IFADMINSTATUS (0x1 << 0)
- #define FLAG_MAX_IFTABLE 1
- /*
- * NOTES on enums
- * ==============
- *
- * Value Mapping
- * -------------
- * If the values for your data type don't exactly match the
- * possible values defined by the mib, you should map them
- * below. For example, a boolean flag (1/0) is usually represented
- * as a TruthValue in a MIB, which maps to the values (1/2).
- *
- */
- /*************************************************************************
- *************************************************************************
- *
- * enum definitions for table ifTable
- *
- *************************************************************************
- *************************************************************************/
- /*************************************************************
- * constants for enums for the MIB node
- * ifType (IANAifType / ASN_INTEGER)
- *
- * since a Textual Convention may be referenced more than once in a
- * MIB, protect againt redefinitions of the enum values.
- */
- #ifndef IANAIFTYPE_ENUMS
- #define IANAIFTYPE_ENUMS
- #define IANAIFTYPE_OTHER 1
- #define IANAIFTYPE_REGULAR1822 2
- #define IANAIFTYPE_HDH1822 3
- #define IANAIFTYPE_DDNX25 4
- #define IANAIFTYPE_RFC877X25 5
- #define IANAIFTYPE_ETHERNETCSMACD 6
- #define IANAIFTYPE_ISO88023CSMACD 7
- #define IANAIFTYPE_ISO88024TOKENBUS 8
- #define IANAIFTYPE_ISO88025TOKENRING 9
- #define IANAIFTYPE_ISO88026MAN 10
- #define IANAIFTYPE_STARLAN 11
- #define IANAIFTYPE_PROTEON10MBIT 12
- #define IANAIFTYPE_PROTEON80MBIT 13
- #define IANAIFTYPE_HYPERCHANNEL 14
- #define IANAIFTYPE_FDDI 15
- #define IANAIFTYPE_LAPB 16
- #define IANAIFTYPE_SDLC 17
- #define IANAIFTYPE_DS1 18
- #define IANAIFTYPE_E1 19
- #define IANAIFTYPE_BASICISDN 20
- #define IANAIFTYPE_PRIMARYISDN 21
- #define IANAIFTYPE_PROPPOINTTOPOINTSERIAL 22
- #define IANAIFTYPE_PPP 23
- #define IANAIFTYPE_SOFTWARELOOPBACK 24
- #define IANAIFTYPE_EON 25
- #define IANAIFTYPE_ETHERNET3MBIT 26
- #define IANAIFTYPE_NSIP 27
- #define IANAIFTYPE_SLIP 28
- #define IANAIFTYPE_ULTRA 29
- #define IANAIFTYPE_DS3 30
- #define IANAIFTYPE_SIP 31
- #define IANAIFTYPE_FRAMERELAY 32
- #define IANAIFTYPE_RS232 33
- #define IANAIFTYPE_PARA 34
- #define IANAIFTYPE_ARCNET 35
- #define IANAIFTYPE_ARCNETPLUS 36
- #define IANAIFTYPE_ATM 37
- #define IANAIFTYPE_MIOX25 38
- #define IANAIFTYPE_SONET 39
- #define IANAIFTYPE_X25PLE 40
- #define IANAIFTYPE_ISO88022LLC 41
- #define IANAIFTYPE_LOCALTALK 42
- #define IANAIFTYPE_SMDSDXI 43
- #define IANAIFTYPE_FRAMERELAYSERVICE 44
- #define IANAIFTYPE_V35 45
- #define IANAIFTYPE_HSSI 46
- #define IANAIFTYPE_HIPPI 47
- #define IANAIFTYPE_MODEM 48
- #define IANAIFTYPE_AAL5 49
- #define IANAIFTYPE_SONETPATH 50
- #define IANAIFTYPE_SONETVT 51
- #define IANAIFTYPE_SMDSICIP 52
- #define IANAIFTYPE_PROPVIRTUAL 53
- #define IANAIFTYPE_PROPMULTIPLEXOR 54
- #define IANAIFTYPE_IEEE80212 55
- #define IANAIFTYPE_FIBRECHANNEL 56
- #define IANAIFTYPE_HIPPIINTERFACE 57
- #define IANAIFTYPE_FRAMERELAYINTERCONNECT 58
- #define IANAIFTYPE_AFLANE8023 59
- #define IANAIFTYPE_AFLANE8025 60
- #define IANAIFTYPE_CCTEMUL 61
- #define IANAIFTYPE_FASTETHER 62
- #define IANAIFTYPE_ISDN 63
- #define IANAIFTYPE_V11 64
- #define IANAIFTYPE_V36 65
- #define IANAIFTYPE_G703AT64K 66
- #define IANAIFTYPE_G703AT2MB 67
- #define IANAIFTYPE_QLLC 68
- #define IANAIFTYPE_FASTETHERFX 69
- #define IANAIFTYPE_CHANNEL 70
- #define IANAIFTYPE_IEEE80211 71
- #define IANAIFTYPE_IBM370PARCHAN 72
- #define IANAIFTYPE_ESCON 73
- #define IANAIFTYPE_DLSW 74
- #define IANAIFTYPE_ISDNS 75
- #define IANAIFTYPE_ISDNU 76
- #define IANAIFTYPE_LAPD 77
- #define IANAIFTYPE_IPSWITCH 78
- #define IANAIFTYPE_RSRB 79
- #define IANAIFTYPE_ATMLOGICAL 80
- #define IANAIFTYPE_DS0 81
- #define IANAIFTYPE_DS0BUNDLE 82
- #define IANAIFTYPE_BSC 83
- #define IANAIFTYPE_ASYNC 84
- #define IANAIFTYPE_CNR 85
- #define IANAIFTYPE_ISO88025DTR 86
- #define IANAIFTYPE_EPLRS 87
- #define IANAIFTYPE_ARAP 88
- #define IANAIFTYPE_PROPCNLS 89
- #define IANAIFTYPE_HOSTPAD 90
- #define IANAIFTYPE_TERMPAD 91
- #define IANAIFTYPE_FRAMERELAYMPI 92
- #define IANAIFTYPE_X213 93
- #define IANAIFTYPE_ADSL 94
- #define IANAIFTYPE_RADSL 95
- #define IANAIFTYPE_SDSL 96
- #define IANAIFTYPE_VDSL 97
- #define IANAIFTYPE_ISO88025CRFPINT 98
- #define IANAIFTYPE_MYRINET 99
- #define IANAIFTYPE_VOICEEM 100
- #define IANAIFTYPE_VOICEFXO 101
- #define IANAIFTYPE_VOICEFXS 102
- #define IANAIFTYPE_VOICEENCAP 103
- #define IANAIFTYPE_VOICEOVERIP 104
- #define IANAIFTYPE_ATMDXI 105
- #define IANAIFTYPE_ATMFUNI 106
- #define IANAIFTYPE_ATMIMA 107
- #define IANAIFTYPE_PPPMULTILINKBUNDLE 108
- #define IANAIFTYPE_IPOVERCDLC 109
- #define IANAIFTYPE_IPOVERCLAW 110
- #define IANAIFTYPE_STACKTOSTACK 111
- #define IANAIFTYPE_VIRTUALIPADDRESS 112
- #define IANAIFTYPE_MPC 113
- #define IANAIFTYPE_IPOVERATM 114
- #define IANAIFTYPE_ISO88025FIBER 115
- #define IANAIFTYPE_TDLC 116
- #define IANAIFTYPE_GIGABITETHERNET 117
- #define IANAIFTYPE_HDLC 118
- #define IANAIFTYPE_LAPF 119
- #define IANAIFTYPE_V37 120
- #define IANAIFTYPE_X25MLP 121
- #define IANAIFTYPE_X25HUNTGROUP 122
- #define IANAIFTYPE_TRASNPHDLC 123
- #define IANAIFTYPE_INTERLEAVE 124
- #define IANAIFTYPE_FAST 125
- #define IANAIFTYPE_IP 126
- #define IANAIFTYPE_DOCSCABLEMACLAYER 127
- #define IANAIFTYPE_DOCSCABLEDOWNSTREAM 128
- #define IANAIFTYPE_DOCSCABLEUPSTREAM 129
- #define IANAIFTYPE_A12MPPSWITCH 130
- #define IANAIFTYPE_TUNNEL 131
- #define IANAIFTYPE_COFFEE 132
- #define IANAIFTYPE_CES 133
- #define IANAIFTYPE_ATMSUBINTERFACE 134
- #define IANAIFTYPE_L2VLAN 135
- #define IANAIFTYPE_L3IPVLAN 136
- #define IANAIFTYPE_L3IPXVLAN 137
- #define IANAIFTYPE_DIGITALPOWERLINE 138
- #define IANAIFTYPE_MEDIAMAILOVERIP 139
- #define IANAIFTYPE_DTM 140
- #define IANAIFTYPE_DCN 141
- #define IANAIFTYPE_IPFORWARD 142
- #define IANAIFTYPE_MSDSL 143
- #define IANAIFTYPE_IEEE1394 144
- #define IANAIFTYPE_IF_GSN 145
- #define IANAIFTYPE_DVBRCCMACLAYER 146
- #define IANAIFTYPE_DVBRCCDOWNSTREAM 147
- #define IANAIFTYPE_DVBRCCUPSTREAM 148
- #define IANAIFTYPE_ATMVIRTUAL 149
- #define IANAIFTYPE_MPLSTUNNEL 150
- #define IANAIFTYPE_SRP 151
- #define IANAIFTYPE_VOICEOVERATM 152
- #define IANAIFTYPE_VOICEOVERFRAMERELAY 153
- #define IANAIFTYPE_IDSL 154
- #define IANAIFTYPE_COMPOSITELINK 155
- #define IANAIFTYPE_SS7SIGLINK 156
- #define IANAIFTYPE_PROPWIRELESSP2P 157
- #define IANAIFTYPE_FRFORWARD 158
- #define IANAIFTYPE_RFC1483 159
- #define IANAIFTYPE_USB 160
- #define IANAIFTYPE_IEEE8023ADLAG 161
- #define IANAIFTYPE_BGPPOLICYACCOUNTING 162
- #define IANAIFTYPE_FRF16MFRBUNDLE 163
- #define IANAIFTYPE_H323GATEKEEPER 164
- #define IANAIFTYPE_H323PROXY 165
- #define IANAIFTYPE_MPLS 166
- #define IANAIFTYPE_MFSIGLINK 167
- #define IANAIFTYPE_HDSL2 168
- #define IANAIFTYPE_SHDSL 169
- #define IANAIFTYPE_DS1FDL 170
- #define IANAIFTYPE_POS 171
- #define IANAIFTYPE_DVBASIIN 172
- #define IANAIFTYPE_DVBASIOUT 173
- #define IANAIFTYPE_PLC 174
- #define IANAIFTYPE_NFAS 175
- #define IANAIFTYPE_TR008 176
- #define IANAIFTYPE_GR303RDT 177
- #define IANAIFTYPE_GR303IDT 178
- #define IANAIFTYPE_ISUP 179
- #define IANAIFTYPE_PROPDOCSWIRELESSMACLAYER 180
- #define IANAIFTYPE_PROPDOCSWIRELESSDOWNSTREAM 181
- #define IANAIFTYPE_PROPDOCSWIRELESSUPSTREAM 182
- #define IANAIFTYPE_HIPERLAN2 183
- #define IANAIFTYPE_PROPBWAP2MP 184
- #define IANAIFTYPE_SONETOVERHEADCHANNEL 185
- #define IANAIFTYPE_DIGITALWRAPPEROVERHEADCHANNEL 186
- #define IANAIFTYPE_AAL2 187
- #define IANAIFTYPE_RADIOMAC 188
- #define IANAIFTYPE_ATMRADIO 189
- #define IANAIFTYPE_IMT 190
- #define IANAIFTYPE_MVL 191
- #define IANAIFTYPE_REACHDSL 192
- #define IANAIFTYPE_FRDLCIENDPT 193
- #define IANAIFTYPE_ATMVCIENDPT 194
- #define IANAIFTYPE_OPTICALCHANNEL 195
- #define IANAIFTYPE_OPTICALTRANSPORT 196
- #define IANAIFTYPE_PROPATM 197
- #define IANAIFTYPE_VOICEOVERCABLE 198
- #define IANAIFTYPE_INFINIBAND 199
- #define IANAIFTYPE_TELINK 200
- #define IANAIFTYPE_Q2931 201
- #define IANAIFTYPE_VIRTUALTG 202
- #define IANAIFTYPE_SIPTG 203
- #define IANAIFTYPE_SIPSIG 204
- #define IANAIFTYPE_DOCSCABLEUPSTREAMCHANNEL 205
- #define IANAIFTYPE_ECONET 206
- #define IANAIFTYPE_PON155 207
- #define IANAIFTYPE_PON622 208
- #define IANAIFTYPE_BRIDGE 209
- #define IANAIFTYPE_LINEGROUP 210
- #define IANAIFTYPE_VOICEEMFGD 211
- #define IANAIFTYPE_VOICEFGDEANA 212
- #define IANAIFTYPE_VOICEDID 213
- #define IANAIFTYPE_MPEGTRANSPORT 214
- #define IANAIFTYPE_SIXTOFOUR 215
- #define IANAIFTYPE_GTP 216
- #define IANAIFTYPE_PDNETHERLOOP1 217
- #define IANAIFTYPE_PDNETHERLOOP2 218
- #define IANAIFTYPE_OPTICALCHANNELGROUP 219
- #define IANAIFTYPE_HOMEPNA 220
- #define IANAIFTYPE_GFP 221
- #define IANAIFTYPE_CISCOISLVLAN 222
- #define IANAIFTYPE_ACTELISMETALOOP 223
- #define IANAIFTYPE_FCIPLINK 224
- #endif /* IANAIFTYPE_ENUMS */
- /*************************************************************
- * constants for enums for the MIB node
- * ifAdminStatus (INTEGER / ASN_INTEGER)
- *
- * since a Textual Convention may be referenced more than once in a
- * MIB, protect againt redefinitions of the enum values.
- */
- #ifndef IFADMINSTATUS_ENUMS
- #define IFADMINSTATUS_ENUMS
- #define IFADMINSTATUS_UP 1
- #define IFADMINSTATUS_DOWN 2
- #define IFADMINSTATUS_TESTING 3
- #endif /* IFADMINSTATUS_ENUMS */
- /*************************************************************
- * constants for enums for the MIB node
- * ifOperStatus (INTEGER / ASN_INTEGER)
- *
- * since a Textual Convention may be referenced more than once in a
- * MIB, protect againt redefinitions of the enum values.
- */
- #ifndef IFOPERSTATUS_ENUMS
- #define IFOPERSTATUS_ENUMS
- #define IFOPERSTATUS_UP 1
- #define IFOPERSTATUS_DOWN 2
- #define IFOPERSTATUS_TESTING 3
- #define IFOPERSTATUS_UNKNOWN 4
- #define IFOPERSTATUS_DORMANT 5
- #define IFOPERSTATUS_NOTPRESENT 6
- #define IFOPERSTATUS_LOWERLAYERDOWN 7
- #endif /* IFOPERSTATUS_ENUMS */
- #ifdef __cplusplus
- }
- #endif
- #endif /* IFTABLE_OIDS_H */