blob: 997cffa660f91f735abb10029511913bb2b02467 [file] [log] [blame]
pauld45f1f12005-04-15 22:18:37 +00001/* Auto-generated from memtypes.c by gawk. */
2/* Do not edit! */
3
4#ifndef _QUAGGA_MEMTYPES_H
5#define _QUAGGA_MEMTYPES_H
6
7enum
8{
9 MTYPE_TMP = 1,
10 MTYPE_STRVEC,
11 MTYPE_VECTOR,
12 MTYPE_VECTOR_INDEX,
13 MTYPE_LINK_LIST,
14 MTYPE_LINK_NODE,
15 MTYPE_THREAD,
16 MTYPE_THREAD_MASTER,
17 MTYPE_THREAD_STATS,
18 MTYPE_THREAD_FUNCNAME,
19 MTYPE_VTY,
20 MTYPE_VTY_OUT_BUF,
21 MTYPE_VTY_HIST,
22 MTYPE_IF,
23 MTYPE_CONNECTED,
paula49ad232005-11-03 13:00:54 +000024 MTYPE_CONNECTED_LABEL,
pauld45f1f12005-04-15 22:18:37 +000025 MTYPE_BUFFER,
26 MTYPE_BUFFER_DATA,
27 MTYPE_STREAM,
28 MTYPE_STREAM_DATA,
29 MTYPE_STREAM_FIFO,
30 MTYPE_PREFIX,
31 MTYPE_PREFIX_IPV4,
32 MTYPE_PREFIX_IPV6,
33 MTYPE_HASH,
34 MTYPE_HASH_BACKET,
35 MTYPE_HASH_INDEX,
36 MTYPE_ROUTE_TABLE,
37 MTYPE_ROUTE_NODE,
38 MTYPE_DISTRIBUTE,
39 MTYPE_DISTRIBUTE_IFNAME,
40 MTYPE_ACCESS_LIST,
41 MTYPE_ACCESS_LIST_STR,
42 MTYPE_ACCESS_FILTER,
43 MTYPE_PREFIX_LIST,
44 MTYPE_PREFIX_LIST_ENTRY,
45 MTYPE_PREFIX_LIST_STR,
46 MTYPE_ROUTE_MAP,
47 MTYPE_ROUTE_MAP_NAME,
48 MTYPE_ROUTE_MAP_INDEX,
49 MTYPE_ROUTE_MAP_RULE,
50 MTYPE_ROUTE_MAP_RULE_STR,
51 MTYPE_ROUTE_MAP_COMPILED,
52 MTYPE_DESC,
53 MTYPE_KEY,
54 MTYPE_KEYCHAIN,
55 MTYPE_IF_RMAP,
paul02416842005-10-26 05:05:16 +000056 MTYPE_IF_RMAP_NAME,
pauld45f1f12005-04-15 22:18:37 +000057 MTYPE_SOCKUNION,
58 MTYPE_PRIVS,
59 MTYPE_ZLOG,
60 MTYPE_ZCLIENT,
paul354d1192005-04-25 16:26:42 +000061 MTYPE_WORK_QUEUE,
62 MTYPE_WORK_QUEUE_ITEM,
63 MTYPE_WORK_QUEUE_NAME,
paul02416842005-10-26 05:05:16 +000064 MTYPE_PQUEUE,
65 MTYPE_PQUEUE_DATA,
66 MTYPE_HOST,
pauld45f1f12005-04-15 22:18:37 +000067 MTYPE_RTADV_PREFIX,
68 MTYPE_VRF,
69 MTYPE_VRF_NAME,
70 MTYPE_NEXTHOP,
71 MTYPE_RIB,
paul354d1192005-04-25 16:26:42 +000072 MTYPE_RIB_QUEUE,
pauld45f1f12005-04-15 22:18:37 +000073 MTYPE_STATIC_IPV4,
74 MTYPE_STATIC_IPV6,
75 MTYPE_BGP,
76 MTYPE_BGP_PEER,
paul8176c192005-05-24 09:33:52 +000077 MTYPE_BGP_PEER_HOST,
pauld45f1f12005-04-15 22:18:37 +000078 MTYPE_PEER_GROUP,
79 MTYPE_PEER_DESC,
80 MTYPE_ATTR,
81 MTYPE_AS_PATH,
82 MTYPE_AS_SEG,
paul75b2dd02005-09-21 14:06:35 +000083 MTYPE_AS_SEG_DATA,
pauld45f1f12005-04-15 22:18:37 +000084 MTYPE_AS_STR,
85 MTYPE_BGP_TABLE,
86 MTYPE_BGP_NODE,
87 MTYPE_BGP_ROUTE,
88 MTYPE_BGP_STATIC,
89 MTYPE_BGP_ADVERTISE_ATTR,
90 MTYPE_BGP_ADVERTISE,
91 MTYPE_BGP_ADJ_IN,
92 MTYPE_BGP_ADJ_OUT,
93 MTYPE_AS_LIST,
94 MTYPE_AS_FILTER,
95 MTYPE_AS_FILTER_STR,
96 MTYPE_COMMUNITY,
97 MTYPE_COMMUNITY_VAL,
98 MTYPE_COMMUNITY_STR,
99 MTYPE_ECOMMUNITY,
100 MTYPE_ECOMMUNITY_VAL,
101 MTYPE_ECOMMUNITY_STR,
102 MTYPE_COMMUNITY_LIST,
103 MTYPE_COMMUNITY_LIST_NAME,
104 MTYPE_COMMUNITY_LIST_ENTRY,
105 MTYPE_COMMUNITY_LIST_CONFIG,
106 MTYPE_COMMUNITY_LIST_HANDLER,
107 MTYPE_CLUSTER,
108 MTYPE_CLUSTER_VAL,
paul354f3b62005-06-18 16:55:20 +0000109 MTYPE_BGP_PROCESS_QUEUE,
110 MTYPE_BGP_CLEAR_NODE_QUEUE,
pauld45f1f12005-04-15 22:18:37 +0000111 MTYPE_TRANSIT,
112 MTYPE_TRANSIT_VAL,
113 MTYPE_BGP_DISTANCE,
114 MTYPE_BGP_NEXTHOP_CACHE,
115 MTYPE_BGP_CONFED_LIST,
116 MTYPE_PEER_UPDATE_SOURCE,
117 MTYPE_BGP_DAMP_INFO,
118 MTYPE_BGP_DAMP_ARRAY,
119 MTYPE_BGP_REGEXP,
120 MTYPE_BGP_AGGREGATE,
121 MTYPE_RIP,
122 MTYPE_RIP_INFO,
123 MTYPE_RIP_INTERFACE,
124 MTYPE_RIP_PEER,
125 MTYPE_RIP_OFFSET_LIST,
126 MTYPE_RIP_DISTANCE,
127 MTYPE_RIPNG,
128 MTYPE_RIPNG_ROUTE,
129 MTYPE_RIPNG_AGGREGATE,
130 MTYPE_RIPNG_PEER,
131 MTYPE_RIPNG_OFFSET_LIST,
132 MTYPE_RIPNG_RTE_DATA,
133 MTYPE_OSPF_TOP,
134 MTYPE_OSPF_AREA,
135 MTYPE_OSPF_AREA_RANGE,
136 MTYPE_OSPF_NETWORK,
137 MTYPE_OSPF_NEIGHBOR_STATIC,
138 MTYPE_OSPF_IF,
139 MTYPE_OSPF_NEIGHBOR,
140 MTYPE_OSPF_ROUTE,
141 MTYPE_OSPF_TMP,
142 MTYPE_OSPF_LSA,
143 MTYPE_OSPF_LSA_DATA,
144 MTYPE_OSPF_LSDB,
145 MTYPE_OSPF_PACKET,
146 MTYPE_OSPF_FIFO,
147 MTYPE_OSPF_VERTEX,
ajs50123222005-10-18 20:19:13 +0000148 MTYPE_OSPF_VERTEX_PARENT,
pauld45f1f12005-04-15 22:18:37 +0000149 MTYPE_OSPF_NEXTHOP,
150 MTYPE_OSPF_PATH,
151 MTYPE_OSPF_VL_DATA,
152 MTYPE_OSPF_CRYPT_KEY,
153 MTYPE_OSPF_EXTERNAL_INFO,
154 MTYPE_OSPF_DISTANCE,
155 MTYPE_OSPF_IF_INFO,
156 MTYPE_OSPF_IF_PARAMS,
157 MTYPE_OSPF_MESSAGE,
158 MTYPE_OSPF6_TOP,
159 MTYPE_OSPF6_AREA,
160 MTYPE_OSPF6_IF,
161 MTYPE_OSPF6_NEIGHBOR,
162 MTYPE_OSPF6_ROUTE,
163 MTYPE_OSPF6_PREFIX,
164 MTYPE_OSPF6_MESSAGE,
165 MTYPE_OSPF6_LSA,
166 MTYPE_OSPF6_LSA_SUMMARY,
167 MTYPE_OSPF6_LSDB,
168 MTYPE_OSPF6_VERTEX,
169 MTYPE_OSPF6_SPFTREE,
170 MTYPE_OSPF6_NEXTHOP,
171 MTYPE_OSPF6_EXTERNAL_INFO,
172 MTYPE_OSPF6_OTHER,
173 MTYPE_ISIS,
174 MTYPE_ISIS_TMP,
175 MTYPE_ISIS_CIRCUIT,
176 MTYPE_ISIS_LSP,
177 MTYPE_ISIS_ADJACENCY,
178 MTYPE_ISIS_AREA,
179 MTYPE_ISIS_AREA_ADDR,
180 MTYPE_ISIS_TLV,
181 MTYPE_ISIS_DYNHN,
182 MTYPE_ISIS_SPFTREE,
183 MTYPE_ISIS_VERTEX,
184 MTYPE_ISIS_ROUTE_INFO,
185 MTYPE_ISIS_NEXTHOP,
186 MTYPE_ISIS_NEXTHOP6,
187 MTYPE_VTYSH_CONFIG,
188 MTYPE_VTYSH_CONFIG_LINE,
189 MTYPE_MAX,
190};
191
192extern struct memory_list memory_list_lib[];
193extern struct memory_list memory_list_zebra[];
194extern struct memory_list memory_list_bgp[];
195extern struct memory_list memory_list_rip[];
196extern struct memory_list memory_list_ripng[];
197extern struct memory_list memory_list_ospf[];
198extern struct memory_list memory_list_ospf6[];
199extern struct memory_list memory_list_isis[];
200extern struct memory_list memory_list_vtysh[];
201
202#endif /* _QUAGGA_MEMTYPES_H */
203