Update generated binapi to v22.02 & makefile changes
[govpp.git] / internal / testbinapi / binapi2001 / .vppapi / core / vpe.api.json
1 {
2     "types": [
3         [
4             "version",
5             [
6                 "u32",
7                 "major"
8             ],
9             [
10                 "u32",
11                 "minor"
12             ],
13             [
14                 "u32",
15                 "patch"
16             ],
17             [
18                 "u8",
19                 "pre_release",
20                 17
21             ],
22             [
23                 "u8",
24                 "build_metadata",
25                 17
26             ]
27         ],
28         [
29             "thread_data",
30             [
31                 "u32",
32                 "id"
33             ],
34             [
35                 "u8",
36                 "name",
37                 64
38             ],
39             [
40                 "u8",
41                 "type",
42                 64
43             ],
44             [
45                 "u32",
46                 "pid"
47             ],
48             [
49                 "u32",
50                 "cpu_id"
51             ],
52             [
53                 "u32",
54                 "core"
55             ],
56             [
57                 "u32",
58                 "cpu_socket"
59             ]
60         ]
61     ],
62     "messages": [
63         [
64             "control_ping",
65             [
66                 "u16",
67                 "_vl_msg_id"
68             ],
69             [
70                 "u32",
71                 "client_index"
72             ],
73             [
74                 "u32",
75                 "context"
76             ],
77             {
78                 "crc": "0x51077d14"
79             }
80         ],
81         [
82             "control_ping_reply",
83             [
84                 "u16",
85                 "_vl_msg_id"
86             ],
87             [
88                 "u32",
89                 "context"
90             ],
91             [
92                 "i32",
93                 "retval"
94             ],
95             [
96                 "u32",
97                 "client_index"
98             ],
99             [
100                 "u32",
101                 "vpe_pid"
102             ],
103             {
104                 "crc": "0xf6b0b8ca"
105             }
106         ],
107         [
108             "cli",
109             [
110                 "u16",
111                 "_vl_msg_id"
112             ],
113             [
114                 "u32",
115                 "client_index"
116             ],
117             [
118                 "u32",
119                 "context"
120             ],
121             [
122                 "u64",
123                 "cmd_in_shmem"
124             ],
125             {
126                 "crc": "0x23bfbfff"
127             }
128         ],
129         [
130             "cli_inband",
131             [
132                 "u16",
133                 "_vl_msg_id"
134             ],
135             [
136                 "u32",
137                 "client_index"
138             ],
139             [
140                 "u32",
141                 "context"
142             ],
143             [
144                 "string",
145                 "cmd",
146                 0
147             ],
148             {
149                 "crc": "0xf8377302"
150             }
151         ],
152         [
153             "cli_reply",
154             [
155                 "u16",
156                 "_vl_msg_id"
157             ],
158             [
159                 "u32",
160                 "context"
161             ],
162             [
163                 "i32",
164                 "retval"
165             ],
166             [
167                 "u64",
168                 "reply_in_shmem"
169             ],
170             {
171                 "crc": "0x06d68297"
172             }
173         ],
174         [
175             "cli_inband_reply",
176             [
177                 "u16",
178                 "_vl_msg_id"
179             ],
180             [
181                 "u32",
182                 "context"
183             ],
184             [
185                 "i32",
186                 "retval"
187             ],
188             [
189                 "string",
190                 "reply",
191                 0
192             ],
193             {
194                 "crc": "0x05879051"
195             }
196         ],
197         [
198             "get_node_index",
199             [
200                 "u16",
201                 "_vl_msg_id"
202             ],
203             [
204                 "u32",
205                 "client_index"
206             ],
207             [
208                 "u32",
209                 "context"
210             ],
211             [
212                 "u8",
213                 "node_name",
214                 64
215             ],
216             {
217                 "crc": "0x6c9a495d"
218             }
219         ],
220         [
221             "get_node_index_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                 "node_index"
237             ],
238             {
239                 "crc": "0xa8600b89"
240             }
241         ],
242         [
243             "add_node_next",
244             [
245                 "u16",
246                 "_vl_msg_id"
247             ],
248             [
249                 "u32",
250                 "client_index"
251             ],
252             [
253                 "u32",
254                 "context"
255             ],
256             [
257                 "u8",
258                 "node_name",
259                 64
260             ],
261             [
262                 "u8",
263                 "next_name",
264                 64
265             ],
266             {
267                 "crc": "0x9ab92f7a"
268             }
269         ],
270         [
271             "add_node_next_reply",
272             [
273                 "u16",
274                 "_vl_msg_id"
275             ],
276             [
277                 "u32",
278                 "context"
279             ],
280             [
281                 "i32",
282                 "retval"
283             ],
284             [
285                 "u32",
286                 "next_index"
287             ],
288             {
289                 "crc": "0x2ed75f32"
290             }
291         ],
292         [
293             "show_version",
294             [
295                 "u16",
296                 "_vl_msg_id"
297             ],
298             [
299                 "u32",
300                 "client_index"
301             ],
302             [
303                 "u32",
304                 "context"
305             ],
306             {
307                 "crc": "0x51077d14"
308             }
309         ],
310         [
311             "show_version_reply",
312             [
313                 "u16",
314                 "_vl_msg_id"
315             ],
316             [
317                 "u32",
318                 "context"
319             ],
320             [
321                 "i32",
322                 "retval"
323             ],
324             [
325                 "string",
326                 "program",
327                 32
328             ],
329             [
330                 "string",
331                 "version",
332                 32
333             ],
334             [
335                 "string",
336                 "build_date",
337                 32
338             ],
339             [
340                 "string",
341                 "build_directory",
342                 256
343             ],
344             {
345                 "crc": "0xc919bde1"
346             }
347         ],
348         [
349             "show_threads",
350             [
351                 "u16",
352                 "_vl_msg_id"
353             ],
354             [
355                 "u32",
356                 "client_index"
357             ],
358             [
359                 "u32",
360                 "context"
361             ],
362             {
363                 "crc": "0x51077d14"
364             }
365         ],
366         [
367             "show_threads_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                 "count"
383             ],
384             [
385                 "vl_api_thread_data_t",
386                 "thread_data",
387                 0,
388                 "count"
389             ],
390             {
391                 "crc": "0xf5e0b66f"
392             }
393         ],
394         [
395             "get_node_graph",
396             [
397                 "u16",
398                 "_vl_msg_id"
399             ],
400             [
401                 "u32",
402                 "client_index"
403             ],
404             [
405                 "u32",
406                 "context"
407             ],
408             {
409                 "crc": "0x51077d14"
410             }
411         ],
412         [
413             "get_node_graph_reply",
414             [
415                 "u16",
416                 "_vl_msg_id"
417             ],
418             [
419                 "u32",
420                 "context"
421             ],
422             [
423                 "i32",
424                 "retval"
425             ],
426             [
427                 "u64",
428                 "reply_in_shmem"
429             ],
430             {
431                 "crc": "0x06d68297"
432             }
433         ],
434         [
435             "get_next_index",
436             [
437                 "u16",
438                 "_vl_msg_id"
439             ],
440             [
441                 "u32",
442                 "client_index"
443             ],
444             [
445                 "u32",
446                 "context"
447             ],
448             [
449                 "u8",
450                 "node_name",
451                 64
452             ],
453             [
454                 "u8",
455                 "next_name",
456                 64
457             ],
458             {
459                 "crc": "0x9ab92f7a"
460             }
461         ],
462         [
463             "get_next_index_reply",
464             [
465                 "u16",
466                 "_vl_msg_id"
467             ],
468             [
469                 "u32",
470                 "context"
471             ],
472             [
473                 "i32",
474                 "retval"
475             ],
476             [
477                 "u32",
478                 "next_index"
479             ],
480             {
481                 "crc": "0x2ed75f32"
482             }
483         ],
484         [
485             "log_dump",
486             [
487                 "u16",
488                 "_vl_msg_id"
489             ],
490             [
491                 "u32",
492                 "client_index"
493             ],
494             [
495                 "u32",
496                 "context"
497             ],
498             [
499                 "vl_api_timestamp_t",
500                 "start_timestamp"
501             ],
502             {
503                 "crc": "0x6ab31753"
504             }
505         ],
506         [
507             "log_details",
508             [
509                 "u16",
510                 "_vl_msg_id"
511             ],
512             [
513                 "u32",
514                 "context"
515             ],
516             [
517                 "vl_api_timestamp_t",
518                 "timestamp"
519             ],
520             [
521                 "vl_api_log_level_t",
522                 "level"
523             ],
524             [
525                 "string",
526                 "msg_class",
527                 32
528             ],
529             [
530                 "string",
531                 "message",
532                 256
533             ],
534             {
535                 "crc": "0x255827a1"
536             }
537         ],
538         [
539             "show_vpe_system_time",
540             [
541                 "u16",
542                 "_vl_msg_id"
543             ],
544             [
545                 "u32",
546                 "client_index"
547             ],
548             [
549                 "u32",
550                 "context"
551             ],
552             {
553                 "crc": "0x51077d14"
554             }
555         ],
556         [
557             "show_vpe_system_time_reply",
558             [
559                 "u16",
560                 "_vl_msg_id"
561             ],
562             [
563                 "u32",
564                 "context"
565             ],
566             [
567                 "i32",
568                 "retval"
569             ],
570             [
571                 "vl_api_timestamp_t",
572                 "vpe_system_time"
573             ],
574             {
575                 "crc": "0x7ffd8193"
576             }
577         ],
578         [
579             "get_f64_endian_value",
580             [
581                 "u16",
582                 "_vl_msg_id"
583             ],
584             [
585                 "u32",
586                 "client_index"
587             ],
588             [
589                 "u32",
590                 "context"
591             ],
592             [
593                 "f64",
594                 "f64_one",
595                 {
596                     "default": 1.0
597                 }
598             ],
599             {
600                 "crc": "0x809fcd44"
601             }
602         ],
603         [
604             "get_f64_endian_value_reply",
605             [
606                 "u16",
607                 "_vl_msg_id"
608             ],
609             [
610                 "u32",
611                 "context"
612             ],
613             [
614                 "u32",
615                 "retval"
616             ],
617             [
618                 "f64",
619                 "f64_one_result"
620             ],
621             {
622                 "crc": "0x7e02e404"
623             }
624         ],
625         [
626             "get_f64_increment_by_one",
627             [
628                 "u16",
629                 "_vl_msg_id"
630             ],
631             [
632                 "u32",
633                 "client_index"
634             ],
635             [
636                 "u32",
637                 "context"
638             ],
639             [
640                 "f64",
641                 "f64_value",
642                 {
643                     "default": 1.0
644                 }
645             ],
646             {
647                 "crc": "0xb64f027e"
648             }
649         ],
650         [
651             "get_f64_increment_by_one_reply",
652             [
653                 "u16",
654                 "_vl_msg_id"
655             ],
656             [
657                 "u32",
658                 "context"
659             ],
660             [
661                 "u32",
662                 "retval"
663             ],
664             [
665                 "f64",
666                 "f64_value"
667             ],
668             {
669                 "crc": "0xd25dbaa3"
670             }
671         ]
672     ],
673     "unions": [],
674     "enums": [
675         [
676             "log_level",
677             [
678                 "VPE_API_LOG_LEVEL_EMERG",
679                 0
680             ],
681             [
682                 "VPE_API_LOG_LEVEL_ALERT",
683                 1
684             ],
685             [
686                 "VPE_API_LOG_LEVEL_CRIT",
687                 2
688             ],
689             [
690                 "VPE_API_LOG_LEVEL_ERR",
691                 3
692             ],
693             [
694                 "VPE_API_LOG_LEVEL_WARNING",
695                 4
696             ],
697             [
698                 "VPE_API_LOG_LEVEL_NOTICE",
699                 5
700             ],
701             [
702                 "VPE_API_LOG_LEVEL_INFO",
703                 6
704             ],
705             [
706                 "VPE_API_LOG_LEVEL_DEBUG",
707                 7
708             ],
709             [
710                 "VPE_API_LOG_LEVEL_DISABLED",
711                 8
712             ],
713             {
714                 "enumtype": "u32"
715             }
716         ]
717     ],
718     "services": {
719         "control_ping": {
720             "reply": "control_ping_reply"
721         },
722         "cli": {
723             "reply": "cli_reply"
724         },
725         "cli_inband": {
726             "reply": "cli_inband_reply"
727         },
728         "get_node_index": {
729             "reply": "get_node_index_reply"
730         },
731         "add_node_next": {
732             "reply": "add_node_next_reply"
733         },
734         "show_version": {
735             "reply": "show_version_reply"
736         },
737         "show_threads": {
738             "reply": "show_threads_reply"
739         },
740         "get_node_graph": {
741             "reply": "get_node_graph_reply"
742         },
743         "get_next_index": {
744             "reply": "get_next_index_reply"
745         },
746         "log_dump": {
747             "reply": "log_details",
748             "stream": true
749         },
750         "show_vpe_system_time": {
751             "reply": "show_vpe_system_time_reply"
752         },
753         "get_f64_endian_value": {
754             "reply": "get_f64_endian_value_reply"
755         },
756         "get_f64_increment_by_one": {
757             "reply": "get_f64_increment_by_one_reply"
758         }
759     },
760     "options": {
761         "version": "1.6.0"
762     },
763     "aliases": {
764         "timestamp": {
765             "type": "f64"
766         },
767         "timedelta": {
768             "type": "f64"
769         }
770     },
771     "vl_api_version": "0xc6c0bcf6"
772 }