New upstream version 1.2.3
[quagga-debian.git] / lib / memtypes.h
1 /* Auto-generated from memtypes.c by gawk. */
2 /* Do not edit! */
3
4 #ifndef _QUAGGA_MEMTYPES_H
5 #define _QUAGGA_MEMTYPES_H
6
7 enum
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_VTY,
19   MTYPE_VTY_OUT_BUF,
20   MTYPE_VTY_HIST,
21   MTYPE_IF,
22   MTYPE_CONNECTED,
23   MTYPE_CONNECTED_LABEL,
24   MTYPE_BUFFER,
25   MTYPE_BUFFER_DATA,
26   MTYPE_STREAM,
27   MTYPE_STREAM_DATA,
28   MTYPE_STREAM_FIFO,
29   MTYPE_PREFIX,
30   MTYPE_PREFIX_IPV4,
31   MTYPE_PREFIX_IPV6,
32   MTYPE_HASH,
33   MTYPE_HASH_BACKET,
34   MTYPE_HASH_INDEX,
35   MTYPE_ROUTE_TABLE,
36   MTYPE_ROUTE_NODE,
37   MTYPE_DISTRIBUTE,
38   MTYPE_DISTRIBUTE_IFNAME,
39   MTYPE_ACCESS_LIST,
40   MTYPE_ACCESS_LIST_STR,
41   MTYPE_ACCESS_FILTER,
42   MTYPE_PREFIX_LIST,
43   MTYPE_PREFIX_LIST_ENTRY,
44   MTYPE_PREFIX_LIST_STR,
45   MTYPE_ROUTE_MAP,
46   MTYPE_ROUTE_MAP_NAME,
47   MTYPE_ROUTE_MAP_INDEX,
48   MTYPE_ROUTE_MAP_RULE,
49   MTYPE_ROUTE_MAP_RULE_STR,
50   MTYPE_ROUTE_MAP_COMPILED,
51   MTYPE_CMD_TOKENS,
52   MTYPE_KEY,
53   MTYPE_KEYCHAIN,
54   MTYPE_IF_RMAP,
55   MTYPE_IF_RMAP_NAME,
56   MTYPE_SOCKUNION,
57   MTYPE_PRIVS,
58   MTYPE_ZLOG,
59   MTYPE_ZCLIENT,
60   MTYPE_WORK_QUEUE,
61   MTYPE_WORK_QUEUE_ITEM,
62   MTYPE_WORK_QUEUE_NAME,
63   MTYPE_PQUEUE,
64   MTYPE_PQUEUE_DATA,
65   MTYPE_HOST,
66   MTYPE_VRF,
67   MTYPE_VRF_NAME,
68   MTYPE_VRF_BITMAP,
69   MTYPE_IF_LINK_PARAMS,
70   MTYPE_RTADV_PREFIX,
71   MTYPE_ZEBRA_VRF,
72   MTYPE_NEXTHOP,
73   MTYPE_RIB,
74   MTYPE_RIB_QUEUE,
75   MTYPE_STATIC_ROUTE,
76   MTYPE_RIB_DEST,
77   MTYPE_RIB_TABLE_INFO,
78   MTYPE_NETLINK_NAME,
79   MTYPE_NETLINK_RCVBUF,
80   MTYPE_RNH,
81   MTYPE_BGP,
82   MTYPE_BGP_LISTENER,
83   MTYPE_BGP_PEER,
84   MTYPE_BGP_PEER_HOST,
85   MTYPE_PEER_GROUP,
86   MTYPE_PEER_DESC,
87   MTYPE_PEER_PASSWORD,
88   MTYPE_ATTR,
89   MTYPE_ATTR_EXTRA,
90   MTYPE_AS_PATH,
91   MTYPE_AS_SEG,
92   MTYPE_AS_SEG_DATA,
93   MTYPE_AS_STR,
94   MTYPE_BGP_TABLE,
95   MTYPE_BGP_NODE,
96   MTYPE_BGP_ROUTE,
97   MTYPE_BGP_ROUTE_EXTRA,
98   MTYPE_BGP_CONN,
99   MTYPE_BGP_STATIC,
100   MTYPE_BGP_ADVERTISE_ATTR,
101   MTYPE_BGP_ADVERTISE,
102   MTYPE_BGP_SYNCHRONISE,
103   MTYPE_BGP_ADJ_IN,
104   MTYPE_BGP_ADJ_OUT,
105   MTYPE_BGP_MPATH_INFO,
106   MTYPE_AS_LIST,
107   MTYPE_AS_FILTER,
108   MTYPE_AS_FILTER_STR,
109   MTYPE_COMMUNITY,
110   MTYPE_COMMUNITY_VAL,
111   MTYPE_COMMUNITY_STR,
112   MTYPE_ECOMMUNITY,
113   MTYPE_ECOMMUNITY_VAL,
114   MTYPE_ECOMMUNITY_STR,
115   MTYPE_COMMUNITY_LIST,
116   MTYPE_COMMUNITY_LIST_NAME,
117   MTYPE_COMMUNITY_LIST_ENTRY,
118   MTYPE_COMMUNITY_LIST_CONFIG,
119   MTYPE_COMMUNITY_LIST_HANDLER,
120   MTYPE_CLUSTER,
121   MTYPE_CLUSTER_VAL,
122   MTYPE_BGP_PROCESS_QUEUE,
123   MTYPE_BGP_CLEAR_NODE_QUEUE,
124   MTYPE_TRANSIT,
125   MTYPE_TRANSIT_VAL,
126   MTYPE_BGP_DISTANCE,
127   MTYPE_BGP_NEXTHOP_CACHE,
128   MTYPE_BGP_CONFED_LIST,
129   MTYPE_PEER_UPDATE_SOURCE,
130   MTYPE_BGP_DAMP_INFO,
131   MTYPE_BGP_DAMP_ARRAY,
132   MTYPE_BGP_REGEXP,
133   MTYPE_BGP_AGGREGATE,
134   MTYPE_BGP_ADDR,
135   MTYPE_ENCAP_TLV,
136   MTYPE_LCOMMUNITY,
137   MTYPE_LCOMMUNITY_STR,
138   MTYPE_LCOMMUNITY_VAL,
139   MTYPE_RIP,
140   MTYPE_RIP_INFO,
141   MTYPE_RIP_INTERFACE,
142   MTYPE_RIP_PEER,
143   MTYPE_RIP_OFFSET_LIST,
144   MTYPE_RIP_DISTANCE,
145   MTYPE_RIPNG,
146   MTYPE_RIPNG_ROUTE,
147   MTYPE_RIPNG_AGGREGATE,
148   MTYPE_RIPNG_PEER,
149   MTYPE_RIPNG_OFFSET_LIST,
150   MTYPE_RIPNG_RTE_DATA,
151   MTYPE_BABEL,
152   MTYPE_BABEL_IF,
153   MTYPE_OSPF_TOP,
154   MTYPE_OSPF_AREA,
155   MTYPE_OSPF_AREA_RANGE,
156   MTYPE_OSPF_NETWORK,
157   MTYPE_OSPF_NEIGHBOR_STATIC,
158   MTYPE_OSPF_IF,
159   MTYPE_OSPF_NEIGHBOR,
160   MTYPE_OSPF_ROUTE,
161   MTYPE_OSPF_TMP,
162   MTYPE_OSPF_LSA,
163   MTYPE_OSPF_LSA_DATA,
164   MTYPE_OSPF_LSDB,
165   MTYPE_OSPF_PACKET,
166   MTYPE_OSPF_FIFO,
167   MTYPE_OSPF_VERTEX,
168   MTYPE_OSPF_VERTEX_PARENT,
169   MTYPE_OSPF_NEXTHOP,
170   MTYPE_OSPF_PATH,
171   MTYPE_OSPF_VL_DATA,
172   MTYPE_OSPF_CRYPT_KEY,
173   MTYPE_OSPF_EXTERNAL_INFO,
174   MTYPE_OSPF_DISTANCE,
175   MTYPE_OSPF_IF_INFO,
176   MTYPE_OSPF_IF_PARAMS,
177   MTYPE_OSPF_MESSAGE,
178   MTYPE_OSPF_MPLS_TE,
179   MTYPE_OSPF_PCE_PARAMS,
180   MTYPE_OSPF6_TOP,
181   MTYPE_OSPF6_AREA,
182   MTYPE_OSPF6_IF,
183   MTYPE_OSPF6_NEIGHBOR,
184   MTYPE_OSPF6_ROUTE,
185   MTYPE_OSPF6_PREFIX,
186   MTYPE_OSPF6_MESSAGE,
187   MTYPE_OSPF6_LSA,
188   MTYPE_OSPF6_LSA_SUMMARY,
189   MTYPE_OSPF6_LSDB,
190   MTYPE_OSPF6_VERTEX,
191   MTYPE_OSPF6_SPFTREE,
192   MTYPE_OSPF6_NEXTHOP,
193   MTYPE_OSPF6_EXTERNAL_INFO,
194   MTYPE_OSPF6_OTHER,
195   MTYPE_OSPF6_DISTANCE,
196   MTYPE_ISIS,
197   MTYPE_ISIS_TMP,
198   MTYPE_ISIS_CIRCUIT,
199   MTYPE_ISIS_LSP,
200   MTYPE_ISIS_ADJACENCY,
201   MTYPE_ISIS_AREA,
202   MTYPE_ISIS_AREA_ADDR,
203   MTYPE_ISIS_TLV,
204   MTYPE_ISIS_DYNHN,
205   MTYPE_ISIS_SPFTREE,
206   MTYPE_ISIS_VERTEX,
207   MTYPE_ISIS_ROUTE_INFO,
208   MTYPE_ISIS_NEXTHOP,
209   MTYPE_ISIS_NEXTHOP6,
210   MTYPE_ISIS_DICT,
211   MTYPE_ISIS_DICT_NODE,
212   MTYPE_ISIS_MPLS_TE,
213   MTYPE_PIM_CHANNEL_OIL,
214   MTYPE_PIM_INTERFACE,
215   MTYPE_PIM_IGMP_JOIN,
216   MTYPE_PIM_IGMP_SOCKET,
217   MTYPE_PIM_IGMP_GROUP,
218   MTYPE_PIM_IGMP_GROUP_SOURCE,
219   MTYPE_PIM_NEIGHBOR,
220   MTYPE_PIM_IFCHANNEL,
221   MTYPE_PIM_UPSTREAM,
222   MTYPE_PIM_SSMPINGD,
223   MTYPE_PIM_STATIC_ROUTE,
224   MTYPE_NHRP_IF,
225   MTYPE_NHRP_VC,
226   MTYPE_NHRP_PEER,
227   MTYPE_NHRP_CACHE,
228   MTYPE_NHRP_NHS,
229   MTYPE_NHRP_REGISTRATION,
230   MTYPE_NHRP_SHORTCUT,
231   MTYPE_NHRP_ROUTE,
232   MTYPE_VTYSH_CONFIG,
233   MTYPE_VTYSH_CONFIG_LINE,
234   MTYPE_MAX,
235 };
236
237 extern struct memory_list memory_list_lib[];
238 extern struct memory_list memory_list_zebra[];
239 extern struct memory_list memory_list_bgp[];
240 extern struct memory_list memory_list_rip[];
241 extern struct memory_list memory_list_ripng[];
242 extern struct memory_list memory_list_babel[];
243 extern struct memory_list memory_list_ospf[];
244 extern struct memory_list memory_list_ospf6[];
245 extern struct memory_list memory_list_isis[];
246 extern struct memory_list memory_list_pim[];
247 extern struct memory_list memory_list_nhrp[];
248 extern struct memory_list memory_list_vtysh[];
249
250 #endif /* _QUAGGA_MEMTYPES_H */
251