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

« back to all changes in this revision

Viewing changes to agent/mibgroup/ip-forward-mib/ipCidrRouteTable/ipCidrRouteTable_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: ipCidrRouteTable_constants.h,v 1.3 2004/10/09 02:07:05 rstory Exp $
 
5
 * $Id: ipCidrRouteTable_constants.h,v 1.4 2005/11/30 22:32:31 rstory Exp $
6
6
 */
7
7
#ifndef IPCIDRROUTETABLE_CONSTANTS_H
8
8
#define IPCIDRROUTETABLE_CONSTANTS_H
16
16
     * column number definitions for table ipCidrRouteTable 
17
17
     */
18
18
#define IPCIDRROUTETABLE_OID              1,3,6,1,2,1,4,24,4
19
 
#define COLUMN_IPCIDRROUTEDEST          1
20
 
#define COLUMN_IPCIDRROUTEMASK          2
21
 
#define COLUMN_IPCIDRROUTETOS           3
22
 
#define COLUMN_IPCIDRROUTENEXTHOP               4
23
 
#define COLUMN_IPCIDRROUTEIFINDEX               5
24
 
#define COLUMN_IPCIDRROUTETYPE          6
25
 
#define COLUMN_IPCIDRROUTEPROTO         7
26
 
#define COLUMN_IPCIDRROUTEAGE           8
27
 
#define COLUMN_IPCIDRROUTEINFO          9
28
 
#define COLUMN_IPCIDRROUTENEXTHOPAS             10
29
 
#define COLUMN_IPCIDRROUTEMETRIC1               11
30
 
#define COLUMN_IPCIDRROUTEMETRIC2               12
31
 
#define COLUMN_IPCIDRROUTEMETRIC3               13
32
 
#define COLUMN_IPCIDRROUTEMETRIC4               14
33
 
#define COLUMN_IPCIDRROUTEMETRIC5               15
34
 
#define COLUMN_IPCIDRROUTESTATUS                16
35
 
 
36
 
#define IPCIDRROUTETABLE_MIN_COL                COLUMN_IPCIDRROUTEDEST
37
 
#define IPCIDRROUTETABLE_MAX_COL                COLUMN_IPCIDRROUTESTATUS
 
19
 
 
20
#define COLUMN_IPCIDRROUTEDEST         1
 
21
 
 
22
#define COLUMN_IPCIDRROUTEMASK         2
 
23
 
 
24
#define COLUMN_IPCIDRROUTETOS         3
 
25
 
 
26
#define COLUMN_IPCIDRROUTENEXTHOP         4
 
27
 
 
28
#define COLUMN_IPCIDRROUTEIFINDEX         5
 
29
#define COLUMN_IPCIDRROUTEIFINDEX_FLAG    (0x1 << 4)
 
30
 
 
31
#define COLUMN_IPCIDRROUTETYPE         6
 
32
#define COLUMN_IPCIDRROUTETYPE_FLAG    (0x1 << 5)
 
33
 
 
34
#define COLUMN_IPCIDRROUTEPROTO         7
 
35
 
 
36
#define COLUMN_IPCIDRROUTEAGE         8
 
37
 
 
38
#define COLUMN_IPCIDRROUTEINFO         9
 
39
#define COLUMN_IPCIDRROUTEINFO_FLAG    (0x1 << 8)
 
40
 
 
41
#define COLUMN_IPCIDRROUTENEXTHOPAS         10
 
42
#define COLUMN_IPCIDRROUTENEXTHOPAS_FLAG    (0x1 << 9)
 
43
 
 
44
#define COLUMN_IPCIDRROUTEMETRIC1         11
 
45
#define COLUMN_IPCIDRROUTEMETRIC1_FLAG    (0x1 << 10)
 
46
 
 
47
#define COLUMN_IPCIDRROUTEMETRIC2         12
 
48
#define COLUMN_IPCIDRROUTEMETRIC2_FLAG    (0x1 << 11)
 
49
 
 
50
#define COLUMN_IPCIDRROUTEMETRIC3         13
 
51
#define COLUMN_IPCIDRROUTEMETRIC3_FLAG    (0x1 << 12)
 
52
 
 
53
#define COLUMN_IPCIDRROUTEMETRIC4         14
 
54
#define COLUMN_IPCIDRROUTEMETRIC4_FLAG    (0x1 << 13)
 
55
 
 
56
#define COLUMN_IPCIDRROUTEMETRIC5         15
 
57
#define COLUMN_IPCIDRROUTEMETRIC5_FLAG    (0x1 << 14)
 
58
 
 
59
#define COLUMN_IPCIDRROUTESTATUS         16
 
60
#define COLUMN_IPCIDRROUTESTATUS_FLAG    (0x1 << 15)
 
61
 
 
62
 
 
63
#define IPCIDRROUTETABLE_MIN_COL   COLUMN_IPCIDRROUTEDEST
 
64
#define IPCIDRROUTETABLE_MAX_COL   COLUMN_IPCIDRROUTESTATUS
 
65
 
38
66
 
39
67
    /*
40
 
     * change flags for writable columns
 
68
     * TODO:405:r: Review IPCIDRROUTETABLE_SETTABLE_COLS macro.
 
69
     * OR together all the writable cols.
41
70
     */
42
 
#define FLAG_IPCIDRROUTEIFINDEX       (0x1 << 0)
43
 
#define FLAG_IPCIDRROUTETYPE       (0x1 << 1)
44
 
#define FLAG_IPCIDRROUTEINFO       (0x1 << 2)
45
 
#define FLAG_IPCIDRROUTENEXTHOPAS       (0x1 << 3)
46
 
#define FLAG_IPCIDRROUTEMETRIC1       (0x1 << 4)
47
 
#define FLAG_IPCIDRROUTEMETRIC2       (0x1 << 5)
48
 
#define FLAG_IPCIDRROUTEMETRIC3       (0x1 << 6)
49
 
#define FLAG_IPCIDRROUTEMETRIC4       (0x1 << 7)
50
 
#define FLAG_IPCIDRROUTEMETRIC5       (0x1 << 8)
51
 
#define FLAG_IPCIDRROUTESTATUS       (0x1 << 9)
52
 
 
53
 
#define FLAG_MAX_IPCIDRROUTETABLE 10
54
 
 
 
71
#define IPCIDRROUTETABLE_SETTABLE_COLS (COLUMN_IPCIDRROUTEIFINDEX_FLAG | COLUMN_IPCIDRROUTETYPE_FLAG | COLUMN_IPCIDRROUTEINFO_FLAG | COLUMN_IPCIDRROUTENEXTHOPAS_FLAG | COLUMN_IPCIDRROUTEMETRIC1_FLAG | COLUMN_IPCIDRROUTEMETRIC2_FLAG | COLUMN_IPCIDRROUTEMETRIC3_FLAG | COLUMN_IPCIDRROUTEMETRIC4_FLAG | COLUMN_IPCIDRROUTEMETRIC5_FLAG | COLUMN_IPCIDRROUTESTATUS_FLAG)
55
72
    /*
56
73
     * TODO:405:r: Review IPCIDRROUTETABLE_REQUIRED_COLS macro.
57
74
     * OR together all the required rows for row creation.
58
75
     * default is writable cols w/out defaults.
59
76
     */
60
 
#define IPCIDRROUTETABLE_REQUIRED_COLS (FLAG_IPCIDRROUTETYPE | FLAG_IPCIDRROUTEINFO | FLAG_IPCIDRROUTESTATUS)
61
 
 
 
77
#define IPCIDRROUTETABLE_REQUIRED_COLS (COLUMN_IPCIDRROUTETYPE_FLAG | COLUMN_IPCIDRROUTEINFO_FLAG | COLUMN_IPCIDRROUTESTATUS_FLAG)
62
78
 
63
79
    /*
64
80
     * NOTES on enums
95
111
#define IPCIDRROUTETYPE_LOCAL  3
96
112
#define IPCIDRROUTETYPE_REMOTE  4
97
113
 
98
 
 
99
114
#endif                          /* IPCIDRROUTETYPE_ENUMS */
100
115
 
101
116
 
126
141
#define IPCIDRROUTEPROTO_IDPR  15
127
142
#define IPCIDRROUTEPROTO_CISCOEIGRP  16
128
143
 
129
 
 
130
144
#endif                          /* IPCIDRROUTEPROTO_ENUMS */
131
145
 
132
146
 
147
161
#define ROWSTATUS_CREATEANDWAIT  5
148
162
#define ROWSTATUS_DESTROY  6
149
163
 
150
 
 
151
164
#endif                          /* ROWSTATUS_ENUMS */
152
165
 
153
166