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