Update generated binapi to v22.02 & makefile changes
[govpp.git] / internal / testbinapi / binapi2001 / .vppapi / core / sr.api.json
1 {
2     "types": [
3         [
4             "srv6_sid",
5             [
6                 "u8",
7                 "addr",
8                 16
9             ]
10         ],
11         [
12             "srv6_sid_list",
13             [
14                 "u8",
15                 "num_sids"
16             ],
17             [
18                 "u32",
19                 "weight"
20             ],
21             [
22                 "vl_api_srv6_sid_t",
23                 "sids",
24                 16
25             ]
26         ],
27         [
28             "sr_ip6_address",
29             [
30                 "u8",
31                 "data",
32                 16
33             ]
34         ]
35     ],
36     "messages": [
37         [
38             "sr_localsid_add_del",
39             [
40                 "u16",
41                 "_vl_msg_id"
42             ],
43             [
44                 "u32",
45                 "client_index"
46             ],
47             [
48                 "u32",
49                 "context"
50             ],
51             [
52                 "u8",
53                 "is_del"
54             ],
55             [
56                 "vl_api_srv6_sid_t",
57                 "localsid"
58             ],
59             [
60                 "u8",
61                 "end_psp"
62             ],
63             [
64                 "u8",
65                 "behavior"
66             ],
67             [
68                 "u32",
69                 "sw_if_index"
70             ],
71             [
72                 "u32",
73                 "vlan_index"
74             ],
75             [
76                 "u32",
77                 "fib_table"
78             ],
79             [
80                 "u8",
81                 "nh_addr6",
82                 16
83             ],
84             [
85                 "u8",
86                 "nh_addr4",
87                 4
88             ],
89             {
90                 "crc": "0xb30489eb"
91             }
92         ],
93         [
94             "sr_localsid_add_del_reply",
95             [
96                 "u16",
97                 "_vl_msg_id"
98             ],
99             [
100                 "u32",
101                 "context"
102             ],
103             [
104                 "i32",
105                 "retval"
106             ],
107             {
108                 "crc": "0xe8d4e804"
109             }
110         ],
111         [
112             "sr_policy_add",
113             [
114                 "u16",
115                 "_vl_msg_id"
116             ],
117             [
118                 "u32",
119                 "client_index"
120             ],
121             [
122                 "u32",
123                 "context"
124             ],
125             [
126                 "u8",
127                 "bsid_addr",
128                 16
129             ],
130             [
131                 "u32",
132                 "weight"
133             ],
134             [
135                 "u8",
136                 "is_encap"
137             ],
138             [
139                 "u8",
140                 "type"
141             ],
142             [
143                 "u32",
144                 "fib_table"
145             ],
146             [
147                 "vl_api_srv6_sid_list_t",
148                 "sids"
149             ],
150             {
151                 "crc": "0x4b6e2484"
152             }
153         ],
154         [
155             "sr_policy_add_reply",
156             [
157                 "u16",
158                 "_vl_msg_id"
159             ],
160             [
161                 "u32",
162                 "context"
163             ],
164             [
165                 "i32",
166                 "retval"
167             ],
168             {
169                 "crc": "0xe8d4e804"
170             }
171         ],
172         [
173             "sr_policy_mod",
174             [
175                 "u16",
176                 "_vl_msg_id"
177             ],
178             [
179                 "u32",
180                 "client_index"
181             ],
182             [
183                 "u32",
184                 "context"
185             ],
186             [
187                 "u8",
188                 "bsid_addr",
189                 16
190             ],
191             [
192                 "u32",
193                 "sr_policy_index"
194             ],
195             [
196                 "u32",
197                 "fib_table"
198             ],
199             [
200                 "u8",
201                 "operation"
202             ],
203             [
204                 "u32",
205                 "sl_index"
206             ],
207             [
208                 "u32",
209                 "weight"
210             ],
211             [
212                 "vl_api_srv6_sid_list_t",
213                 "sids"
214             ],
215             {
216                 "crc": "0xc1dfaee0"
217             }
218         ],
219         [
220             "sr_policy_mod_reply",
221             [
222                 "u16",
223                 "_vl_msg_id"
224             ],
225             [
226                 "u32",
227                 "context"
228             ],
229             [
230                 "i32",
231                 "retval"
232             ],
233             {
234                 "crc": "0xe8d4e804"
235             }
236         ],
237         [
238             "sr_policy_del",
239             [
240                 "u16",
241                 "_vl_msg_id"
242             ],
243             [
244                 "u32",
245                 "client_index"
246             ],
247             [
248                 "u32",
249                 "context"
250             ],
251             [
252                 "vl_api_srv6_sid_t",
253                 "bsid_addr"
254             ],
255             [
256                 "u32",
257                 "sr_policy_index"
258             ],
259             {
260                 "crc": "0xe4133171"
261             }
262         ],
263         [
264             "sr_policy_del_reply",
265             [
266                 "u16",
267                 "_vl_msg_id"
268             ],
269             [
270                 "u32",
271                 "context"
272             ],
273             [
274                 "i32",
275                 "retval"
276             ],
277             {
278                 "crc": "0xe8d4e804"
279             }
280         ],
281         [
282             "sr_set_encap_source",
283             [
284                 "u16",
285                 "_vl_msg_id"
286             ],
287             [
288                 "u32",
289                 "client_index"
290             ],
291             [
292                 "u32",
293                 "context"
294             ],
295             [
296                 "u8",
297                 "encaps_source",
298                 16
299             ],
300             {
301                 "crc": "0xd05bb4de"
302             }
303         ],
304         [
305             "sr_set_encap_source_reply",
306             [
307                 "u16",
308                 "_vl_msg_id"
309             ],
310             [
311                 "u32",
312                 "context"
313             ],
314             [
315                 "i32",
316                 "retval"
317             ],
318             {
319                 "crc": "0xe8d4e804"
320             }
321         ],
322         [
323             "sr_set_encap_hop_limit",
324             [
325                 "u16",
326                 "_vl_msg_id"
327             ],
328             [
329                 "u32",
330                 "client_index"
331             ],
332             [
333                 "u32",
334                 "context"
335             ],
336             [
337                 "u8",
338                 "hop_limit"
339             ],
340             {
341                 "crc": "0xaa75d7d0"
342             }
343         ],
344         [
345             "sr_set_encap_hop_limit_reply",
346             [
347                 "u16",
348                 "_vl_msg_id"
349             ],
350             [
351                 "u32",
352                 "context"
353             ],
354             [
355                 "i32",
356                 "retval"
357             ],
358             {
359                 "crc": "0xe8d4e804"
360             }
361         ],
362         [
363             "sr_steering_add_del",
364             [
365                 "u16",
366                 "_vl_msg_id"
367             ],
368             [
369                 "u32",
370                 "client_index"
371             ],
372             [
373                 "u32",
374                 "context"
375             ],
376             [
377                 "u8",
378                 "is_del"
379             ],
380             [
381                 "u8",
382                 "bsid_addr",
383                 16
384             ],
385             [
386                 "u32",
387                 "sr_policy_index"
388             ],
389             [
390                 "u32",
391                 "table_id"
392             ],
393             [
394                 "u8",
395                 "prefix_addr",
396                 16
397             ],
398             [
399                 "u32",
400                 "mask_width"
401             ],
402             [
403                 "u32",
404                 "sw_if_index"
405             ],
406             [
407                 "u8",
408                 "traffic_type"
409             ],
410             {
411                 "crc": "0x28b5dcab"
412             }
413         ],
414         [
415             "sr_steering_add_del_reply",
416             [
417                 "u16",
418                 "_vl_msg_id"
419             ],
420             [
421                 "u32",
422                 "context"
423             ],
424             [
425                 "i32",
426                 "retval"
427             ],
428             {
429                 "crc": "0xe8d4e804"
430             }
431         ],
432         [
433             "sr_localsids_dump",
434             [
435                 "u16",
436                 "_vl_msg_id"
437             ],
438             [
439                 "u32",
440                 "client_index"
441             ],
442             [
443                 "u32",
444                 "context"
445             ],
446             {
447                 "crc": "0x51077d14"
448             }
449         ],
450         [
451             "sr_localsids_details",
452             [
453                 "u16",
454                 "_vl_msg_id"
455             ],
456             [
457                 "u32",
458                 "context"
459             ],
460             [
461                 "vl_api_srv6_sid_t",
462                 "addr"
463             ],
464             [
465                 "u8",
466                 "end_psp"
467             ],
468             [
469                 "u16",
470                 "behavior"
471             ],
472             [
473                 "u32",
474                 "fib_table"
475             ],
476             [
477                 "u32",
478                 "vlan_index"
479             ],
480             [
481                 "u8",
482                 "xconnect_nh_addr6",
483                 16
484             ],
485             [
486                 "u8",
487                 "xconnect_nh_addr4",
488                 4
489             ],
490             [
491                 "u32",
492                 "xconnect_iface_or_vrf_table"
493             ],
494             {
495                 "crc": "0x0791babc"
496             }
497         ],
498         [
499             "sr_policies_dump",
500             [
501                 "u16",
502                 "_vl_msg_id"
503             ],
504             [
505                 "u32",
506                 "client_index"
507             ],
508             [
509                 "u32",
510                 "context"
511             ],
512             {
513                 "crc": "0x51077d14"
514             }
515         ],
516         [
517             "sr_policies_details",
518             [
519                 "u16",
520                 "_vl_msg_id"
521             ],
522             [
523                 "u32",
524                 "context"
525             ],
526             [
527                 "vl_api_srv6_sid_t",
528                 "bsid"
529             ],
530             [
531                 "u8",
532                 "type"
533             ],
534             [
535                 "u8",
536                 "is_encap"
537             ],
538             [
539                 "u32",
540                 "fib_table"
541             ],
542             [
543                 "u8",
544                 "num_sid_lists"
545             ],
546             [
547                 "vl_api_srv6_sid_list_t",
548                 "sid_lists",
549                 0,
550                 "num_sid_lists"
551             ],
552             {
553                 "crc": "0x5087f460"
554             }
555         ],
556         [
557             "sr_steering_pol_dump",
558             [
559                 "u16",
560                 "_vl_msg_id"
561             ],
562             [
563                 "u32",
564                 "client_index"
565             ],
566             [
567                 "u32",
568                 "context"
569             ],
570             {
571                 "crc": "0x51077d14"
572             }
573         ],
574         [
575             "sr_steering_pol_details",
576             [
577                 "u16",
578                 "_vl_msg_id"
579             ],
580             [
581                 "u32",
582                 "context"
583             ],
584             [
585                 "u8",
586                 "traffic_type"
587             ],
588             [
589                 "u32",
590                 "fib_table"
591             ],
592             [
593                 "u8",
594                 "prefix_addr",
595                 16
596             ],
597             [
598                 "u32",
599                 "mask_width"
600             ],
601             [
602                 "u32",
603                 "sw_if_index"
604             ],
605             [
606                 "vl_api_srv6_sid_t",
607                 "bsid"
608             ],
609             {
610                 "crc": "0x5627d483"
611             }
612         ]
613     ],
614     "unions": [],
615     "enums": [],
616     "services": {
617         "sr_localsid_add_del": {
618             "reply": "sr_localsid_add_del_reply"
619         },
620         "sr_policy_add": {
621             "reply": "sr_policy_add_reply"
622         },
623         "sr_policy_mod": {
624             "reply": "sr_policy_mod_reply"
625         },
626         "sr_policy_del": {
627             "reply": "sr_policy_del_reply"
628         },
629         "sr_set_encap_source": {
630             "reply": "sr_set_encap_source_reply"
631         },
632         "sr_set_encap_hop_limit": {
633             "reply": "sr_set_encap_hop_limit_reply"
634         },
635         "sr_steering_add_del": {
636             "reply": "sr_steering_add_del_reply"
637         },
638         "sr_localsids_dump": {
639             "reply": "sr_localsids_details",
640             "stream": true
641         },
642         "sr_policies_dump": {
643             "reply": "sr_policies_details",
644             "stream": true
645         },
646         "sr_steering_pol_dump": {
647             "reply": "sr_steering_pol_details",
648             "stream": true
649         }
650     },
651     "options": {
652         "version": "1.2.0"
653     },
654     "aliases": {},
655     "vl_api_version": "0xbf277f96"
656 }