~ubuntu-branches/ubuntu/trusty/net-snmp/trusty

« back to all changes in this revision

Viewing changes to agent/mibgroup/ip-forward-mib/inetCidrRouteTable/inetCidrRouteTable_constants.h

  • Committer: Bazaar Package Importer
  • Author(s): Steve Kowalik
  • Date: 2007-05-10 22:20:23 UTC
  • mto: (1.4.1 experimental)
  • mto: This revision was merged to the branch mainline in revision 11.
  • Revision ID: james.westby@ubuntu.com-20070510222023-3fr07xb9i17xvq32
Tags: upstream-5.3.1
ImportĀ upstreamĀ versionĀ 5.3.1

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
/*
2
2
 * Note: this file originally auto-generated by mib2c using
3
 
 *  : generic-table-constants.m2c,v 1.4 2004/06/07 18:20:28 rstory Exp $
 
3
 *  : generic-table-constants.m2c,v 1.5 2005/07/15 22:41:16 rstory Exp $
4
4
 *
5
 
 * $Id: inetCidrRouteTable_constants.h,v 1.4 2004/10/09 02:07:05 rstory Exp $
 
5
 * $Id: inetCidrRouteTable_constants.h,v 1.6.2.1 2006/06/12 20:01:19 rstory Exp $
6
6
 */
7
7
#ifndef INETCIDRROUTETABLE_CONSTANTS_H
8
8
#define INETCIDRROUTETABLE_CONSTANTS_H
15
15
    /*
16
16
     * column number definitions for table inetCidrRouteTable 
17
17
     */
 
18
#define INETCIDRROUTENUMBER_OID              1,3,6,1,2,1,4,24,6,0
18
19
#define INETCIDRROUTETABLE_OID              1,3,6,1,2,1,4,24,7
19
 
#define COLUMN_INETCIDRROUTEDESTTYPE            1
20
 
#define COLUMN_INETCIDRROUTEDEST                2
21
 
#define COLUMN_INETCIDRROUTEPFXLEN              3
22
 
#define COLUMN_INETCIDRROUTEPOLICY              4
23
 
#define COLUMN_INETCIDRROUTENEXTHOPTYPE         5
24
 
#define COLUMN_INETCIDRROUTENEXTHOP             6
25
 
#define COLUMN_INETCIDRROUTEIFINDEX             7
26
 
#define COLUMN_INETCIDRROUTETYPE                8
27
 
#define COLUMN_INETCIDRROUTEPROTO               9
28
 
#define COLUMN_INETCIDRROUTEAGE         10
29
 
#define COLUMN_INETCIDRROUTENEXTHOPAS           11
30
 
#define COLUMN_INETCIDRROUTEMETRIC1             12
31
 
#define COLUMN_INETCIDRROUTEMETRIC2             13
32
 
#define COLUMN_INETCIDRROUTEMETRIC3             14
33
 
#define COLUMN_INETCIDRROUTEMETRIC4             15
34
 
#define COLUMN_INETCIDRROUTEMETRIC5             16
35
 
#define COLUMN_INETCIDRROUTESTATUS              17
36
 
 
37
 
#define INETCIDRROUTETABLE_MIN_COL              COLUMN_INETCIDRROUTEIFINDEX
38
 
#define INETCIDRROUTETABLE_MAX_COL              COLUMN_INETCIDRROUTESTATUS
 
20
 
 
21
#define COLUMN_INETCIDRROUTEDESTTYPE         1
 
22
 
 
23
#define COLUMN_INETCIDRROUTEDEST         2
 
24
 
 
25
#define COLUMN_INETCIDRROUTEPFXLEN         3
 
26
 
 
27
#define COLUMN_INETCIDRROUTEPOLICY         4
 
28
 
 
29
#define COLUMN_INETCIDRROUTENEXTHOPTYPE         5
 
30
 
 
31
#define COLUMN_INETCIDRROUTENEXTHOP         6
 
32
 
 
33
#define COLUMN_INETCIDRROUTEIFINDEX         7
 
34
#define COLUMN_INETCIDRROUTEIFINDEX_FLAG    (0x1 << 6)
 
35
 
 
36
#define COLUMN_INETCIDRROUTETYPE         8
 
37
#define COLUMN_INETCIDRROUTETYPE_FLAG    (0x1 << 7)
 
38
 
 
39
#define COLUMN_INETCIDRROUTEPROTO         9
 
40
 
 
41
#define COLUMN_INETCIDRROUTEAGE         10
 
42
 
 
43
#define COLUMN_INETCIDRROUTENEXTHOPAS         11
 
44
#define COLUMN_INETCIDRROUTENEXTHOPAS_FLAG    (0x1 << 10)
 
45
 
 
46
#define COLUMN_INETCIDRROUTEMETRIC1         12
 
47
#define COLUMN_INETCIDRROUTEMETRIC1_FLAG    (0x1 << 11)
 
48
 
 
49
#define COLUMN_INETCIDRROUTEMETRIC2         13
 
50
#define COLUMN_INETCIDRROUTEMETRIC2_FLAG    (0x1 << 12)
 
51
 
 
52
#define COLUMN_INETCIDRROUTEMETRIC3         14
 
53
#define COLUMN_INETCIDRROUTEMETRIC3_FLAG    (0x1 << 13)
 
54
 
 
55
#define COLUMN_INETCIDRROUTEMETRIC4         15
 
56
#define COLUMN_INETCIDRROUTEMETRIC4_FLAG    (0x1 << 14)
 
57
 
 
58
#define COLUMN_INETCIDRROUTEMETRIC5         16
 
59
#define COLUMN_INETCIDRROUTEMETRIC5_FLAG    (0x1 << 15)
 
60
 
 
61
#define COLUMN_INETCIDRROUTESTATUS         17
 
62
#define COLUMN_INETCIDRROUTESTATUS_FLAG    (0x1 << 16)
 
63
 
 
64
 
 
65
#define INETCIDRROUTETABLE_MIN_COL   COLUMN_INETCIDRROUTEIFINDEX
 
66
#define INETCIDRROUTETABLE_MAX_COL   COLUMN_INETCIDRROUTESTATUS
 
67
 
39
68
 
40
69
    /*
41
 
     * change flags for writable columns
 
70
     * TODO:405:r: Review INETCIDRROUTETABLE_SETTABLE_COLS macro.
 
71
     * OR together all the writable cols.
42
72
     */
43
 
#define FLAG_INETCIDRROUTEIFINDEX       (0x1 << 0)
44
 
#define FLAG_INETCIDRROUTETYPE       (0x1 << 1)
45
 
#define FLAG_INETCIDRROUTENEXTHOPAS       (0x1 << 2)
46
 
#define FLAG_INETCIDRROUTEMETRIC1       (0x1 << 3)
47
 
#define FLAG_INETCIDRROUTEMETRIC2       (0x1 << 4)
48
 
#define FLAG_INETCIDRROUTEMETRIC3       (0x1 << 5)
49
 
#define FLAG_INETCIDRROUTEMETRIC4       (0x1 << 6)
50
 
#define FLAG_INETCIDRROUTEMETRIC5       (0x1 << 7)
51
 
#define FLAG_INETCIDRROUTESTATUS       (0x1 << 8)
52
 
 
53
 
#define FLAG_MAX_INETCIDRROUTETABLE 9
54
 
 
 
73
#define INETCIDRROUTETABLE_SETTABLE_COLS (COLUMN_INETCIDRROUTEIFINDEX_FLAG | COLUMN_INETCIDRROUTETYPE_FLAG | COLUMN_INETCIDRROUTENEXTHOPAS_FLAG | COLUMN_INETCIDRROUTEMETRIC1_FLAG | COLUMN_INETCIDRROUTEMETRIC2_FLAG | COLUMN_INETCIDRROUTEMETRIC3_FLAG | COLUMN_INETCIDRROUTEMETRIC4_FLAG | COLUMN_INETCIDRROUTEMETRIC5_FLAG | COLUMN_INETCIDRROUTESTATUS_FLAG)
55
74
    /*
56
75
     * TODO:405:r: Review INETCIDRROUTETABLE_REQUIRED_COLS macro.
57
76
     * OR together all the required rows for row creation.
58
77
     * default is writable cols w/out defaults.
59
78
     */
60
 
#define INETCIDRROUTETABLE_REQUIRED_COLS (FLAG_INETCIDRROUTEIFINDEX | FLAG_INETCIDRROUTETYPE | FLAG_INETCIDRROUTESTATUS)
61
 
 
 
79
#define INETCIDRROUTETABLE_REQUIRED_COLS (COLUMN_INETCIDRROUTEIFINDEX_FLAG | COLUMN_INETCIDRROUTETYPE_FLAG | COLUMN_INETCIDRROUTESTATUS_FLAG)
62
80
 
63
81
    /*
64
82
     * NOTES on enums
97
115
#define INETADDRESSTYPE_IPV6Z  4
98
116
#define INETADDRESSTYPE_DNS  16
99
117
 
100
 
 
101
118
#endif                          /* INETADDRESSTYPE_ENUMS */
102
119
 
103
120
 
118
135
#define INETADDRESSTYPE_IPV6Z  4
119
136
#define INETADDRESSTYPE_DNS  16
120
137
 
121
 
 
122
138
#endif                          /* INETADDRESSTYPE_ENUMS */
123
139
 
124
140
 
138
154
#define INETCIDRROUTETYPE_REMOTE  4
139
155
#define INETCIDRROUTETYPE_BLACKHOLE  5
140
156
 
141
 
 
142
157
#endif                          /* INETCIDRROUTETYPE_ENUMS */
143
158
 
144
159
 
170
185
#define IANAIPROUTEPROTOCOL_CISCOEIGRP  16
171
186
#define IANAIPROUTEPROTOCOL_DVMRP  17
172
187
 
173
 
 
174
188
#endif                          /* IANAIPROUTEPROTOCOL_ENUMS */
175
189
 
176
190
 
191
205
#define ROWSTATUS_CREATEANDWAIT  5
192
206
#define ROWSTATUS_DESTROY  6
193
207
 
194
 
 
195
208
#endif                          /* ROWSTATUS_ENUMS */
196
209
 
197
210