9f973af0840f3819490cd4cd032a87d3f979a72c
[govpp.git] / examples / bin_api / vpe.api.json
1 {
2     "messages": [
3         [
4             "control_ping",
5             [
6                 "u16",
7                 "_vl_msg_id"
8             ],
9             [
10                 "u32",
11                 "client_index"
12             ],
13             [
14                 "u32",
15                 "context"
16             ],
17             {
18                 "crc": "0x51077d14"
19             }
20         ],
21         [
22             "control_ping_reply",
23             [
24                 "u16",
25                 "_vl_msg_id"
26             ],
27             [
28                 "u32",
29                 "context"
30             ],
31             [
32                 "i32",
33                 "retval"
34             ],
35             [
36                 "u32",
37                 "client_index"
38             ],
39             [
40                 "u32",
41                 "vpe_pid"
42             ],
43             {
44                 "crc": "0xf6b0b8ca"
45             }
46         ],
47         [
48             "cli",
49             [
50                 "u16",
51                 "_vl_msg_id"
52             ],
53             [
54                 "u32",
55                 "client_index"
56             ],
57             [
58                 "u32",
59                 "context"
60             ],
61             [
62                 "u64",
63                 "cmd_in_shmem"
64             ],
65             {
66                 "crc": "0x23bfbfff"
67             }
68         ],
69         [
70             "cli_inband",
71             [
72                 "u16",
73                 "_vl_msg_id"
74             ],
75             [
76                 "u32",
77                 "client_index"
78             ],
79             [
80                 "u32",
81                 "context"
82             ],
83             [
84                 "u32",
85                 "length"
86             ],
87             [
88                 "u8",
89                 "cmd",
90                 0,
91                 "length"
92             ],
93             {
94                 "crc": "0x74e00a49"
95             }
96         ],
97         [
98             "cli_reply",
99             [
100                 "u16",
101                 "_vl_msg_id"
102             ],
103             [
104                 "u32",
105                 "context"
106             ],
107             [
108                 "i32",
109                 "retval"
110             ],
111             [
112                 "u64",
113                 "reply_in_shmem"
114             ],
115             {
116                 "crc": "0x06d68297"
117             }
118         ],
119         [
120             "cli_inband_reply",
121             [
122                 "u16",
123                 "_vl_msg_id"
124             ],
125             [
126                 "u32",
127                 "context"
128             ],
129             [
130                 "i32",
131                 "retval"
132             ],
133             [
134                 "u32",
135                 "length"
136             ],
137             [
138                 "u8",
139                 "reply",
140                 0,
141                 "length"
142             ],
143             {
144                 "crc": "0x1f22bbb8"
145             }
146         ],
147         [
148             "get_node_index",
149             [
150                 "u16",
151                 "_vl_msg_id"
152             ],
153             [
154                 "u32",
155                 "client_index"
156             ],
157             [
158                 "u32",
159                 "context"
160             ],
161             [
162                 "u8",
163                 "node_name",
164                 64
165             ],
166             {
167                 "crc": "0x6c9a495d"
168             }
169         ],
170         [
171             "get_node_index_reply",
172             [
173                 "u16",
174                 "_vl_msg_id"
175             ],
176             [
177                 "u32",
178                 "context"
179             ],
180             [
181                 "i32",
182                 "retval"
183             ],
184             [
185                 "u32",
186                 "node_index"
187             ],
188             {
189                 "crc": "0xa8600b89"
190             }
191         ],
192         [
193             "add_node_next",
194             [
195                 "u16",
196                 "_vl_msg_id"
197             ],
198             [
199                 "u32",
200                 "client_index"
201             ],
202             [
203                 "u32",
204                 "context"
205             ],
206             [
207                 "u8",
208                 "node_name",
209                 64
210             ],
211             [
212                 "u8",
213                 "next_name",
214                 64
215             ],
216             {
217                 "crc": "0x9ab92f7a"
218             }
219         ],
220         [
221             "add_node_next_reply",
222             [
223                 "u16",
224                 "_vl_msg_id"
225             ],
226             [
227                 "u32",
228                 "context"
229             ],
230             [
231                 "i32",
232                 "retval"
233             ],
234             [
235                 "u32",
236                 "next_index"
237             ],
238             {
239                 "crc": "0x2ed75f32"
240             }
241         ],
242         [
243             "show_version",
244             [
245                 "u16",
246                 "_vl_msg_id"
247             ],
248             [
249                 "u32",
250                 "client_index"
251             ],
252             [
253                 "u32",
254                 "context"
255             ],
256             {
257                 "crc": "0x51077d14"
258             }
259         ],
260         [
261             "show_version_reply",
262             [
263                 "u16",
264                 "_vl_msg_id"
265             ],
266             [
267                 "u32",
268                 "context"
269             ],
270             [
271                 "i32",
272                 "retval"
273             ],
274             [
275                 "u8",
276                 "program",
277                 32
278             ],
279             [
280                 "u8",
281                 "version",
282                 32
283             ],
284             [
285                 "u8",
286                 "build_date",
287                 32
288             ],
289             [
290                 "u8",
291                 "build_directory",
292                 256
293             ],
294             {
295                 "crc": "0x8b5a13b4"
296             }
297         ],
298         [
299             "get_node_graph",
300             [
301                 "u16",
302                 "_vl_msg_id"
303             ],
304             [
305                 "u32",
306                 "client_index"
307             ],
308             [
309                 "u32",
310                 "context"
311             ],
312             {
313                 "crc": "0x51077d14"
314             }
315         ],
316         [
317             "get_node_graph_reply",
318             [
319                 "u16",
320                 "_vl_msg_id"
321             ],
322             [
323                 "u32",
324                 "context"
325             ],
326             [
327                 "i32",
328                 "retval"
329             ],
330             [
331                 "u64",
332                 "reply_in_shmem"
333             ],
334             {
335                 "crc": "0x06d68297"
336             }
337         ],
338         [
339             "get_next_index",
340             [
341                 "u16",
342                 "_vl_msg_id"
343             ],
344             [
345                 "u32",
346                 "client_index"
347             ],
348             [
349                 "u32",
350                 "context"
351             ],
352             [
353                 "u8",
354                 "node_name",
355                 64
356             ],
357             [
358                 "u8",
359                 "next_name",
360                 64
361             ],
362             {
363                 "crc": "0x9ab92f7a"
364             }
365         ],
366         [
367             "get_next_index_reply",
368             [
369                 "u16",
370                 "_vl_msg_id"
371             ],
372             [
373                 "u32",
374                 "context"
375             ],
376             [
377                 "i32",
378                 "retval"
379             ],
380             [
381                 "u32",
382                 "next_index"
383             ],
384             {
385                 "crc": "0x2ed75f32"
386             }
387         ]
388     ],
389     "vl_api_version": "0x9a1baa50",
390     "unions": [],
391     "services": {
392         "cli_inband": {
393             "reply": "cli_inband_reply"
394         },
395         "get_node_index": {
396             "reply": "get_node_index_reply"
397         },
398         "cli": {
399             "reply": "cli_reply"
400         },
401         "show_version": {
402             "reply": "show_version_reply"
403         },
404         "get_node_graph": {
405             "reply": "get_node_graph_reply"
406         },
407         "get_next_index": {
408             "reply": "get_next_index_reply"
409         },
410         "add_node_next": {
411             "reply": "add_node_next_reply"
412         },
413         "control_ping": {
414             "reply": "control_ping_reply"
415         }
416     },
417     "enums": [],
418     "types": []
419 }