Update generated binapi to v22.02 & makefile changes
[govpp.git] / internal / testbinapi / binapi2001 / .vppapi / core / udp.api.json
1 {
2     "types": [
3         [
4             "address",
5             [
6                 "vl_api_address_family_t",
7                 "af"
8             ],
9             [
10                 "vl_api_address_union_t",
11                 "un"
12             ]
13         ],
14         [
15             "prefix",
16             [
17                 "vl_api_address_t",
18                 "address"
19             ],
20             [
21                 "u8",
22                 "len"
23             ]
24         ],
25         [
26             "mprefix",
27             [
28                 "vl_api_address_family_t",
29                 "af"
30             ],
31             [
32                 "u16",
33                 "grp_address_length"
34             ],
35             [
36                 "vl_api_address_union_t",
37                 "grp_address"
38             ],
39             [
40                 "vl_api_address_union_t",
41                 "src_address"
42             ]
43         ],
44         [
45             "ip6_prefix",
46             [
47                 "vl_api_ip6_address_t",
48                 "address"
49             ],
50             [
51                 "u8",
52                 "len"
53             ]
54         ],
55         [
56             "ip4_prefix",
57             [
58                 "vl_api_ip4_address_t",
59                 "address"
60             ],
61             [
62                 "u8",
63                 "len"
64             ]
65         ],
66         [
67             "prefix_matcher",
68             [
69                 "u8",
70                 "le"
71             ],
72             [
73                 "u8",
74                 "ge"
75             ]
76         ],
77         [
78             "udp_encap",
79             [
80                 "u32",
81                 "table_id"
82             ],
83             [
84                 "u16",
85                 "src_port"
86             ],
87             [
88                 "u16",
89                 "dst_port"
90             ],
91             [
92                 "vl_api_address_t",
93                 "src_ip"
94             ],
95             [
96                 "vl_api_address_t",
97                 "dst_ip"
98             ],
99             [
100                 "u32",
101                 "id"
102             ]
103         ]
104     ],
105     "messages": [
106         [
107             "udp_encap_add",
108             [
109                 "u16",
110                 "_vl_msg_id"
111             ],
112             [
113                 "u32",
114                 "client_index"
115             ],
116             [
117                 "u32",
118                 "context"
119             ],
120             [
121                 "vl_api_udp_encap_t",
122                 "udp_encap"
123             ],
124             {
125                 "crc": "0x61d5fc48"
126             }
127         ],
128         [
129             "udp_encap_add_reply",
130             [
131                 "u16",
132                 "_vl_msg_id"
133             ],
134             [
135                 "u32",
136                 "context"
137             ],
138             [
139                 "i32",
140                 "retval"
141             ],
142             [
143                 "u32",
144                 "id"
145             ],
146             {
147                 "crc": "0xe2fc8294"
148             }
149         ],
150         [
151             "udp_encap_del",
152             [
153                 "u16",
154                 "_vl_msg_id"
155             ],
156             [
157                 "u32",
158                 "client_index"
159             ],
160             [
161                 "u32",
162                 "context"
163             ],
164             [
165                 "u32",
166                 "id"
167             ],
168             {
169                 "crc": "0x3a91bde5"
170             }
171         ],
172         [
173             "udp_encap_del_reply",
174             [
175                 "u16",
176                 "_vl_msg_id"
177             ],
178             [
179                 "u32",
180                 "context"
181             ],
182             [
183                 "i32",
184                 "retval"
185             ],
186             {
187                 "crc": "0xe8d4e804"
188             }
189         ],
190         [
191             "udp_encap_dump",
192             [
193                 "u16",
194                 "_vl_msg_id"
195             ],
196             [
197                 "u32",
198                 "client_index"
199             ],
200             [
201                 "u32",
202                 "context"
203             ],
204             {
205                 "crc": "0x51077d14"
206             }
207         ],
208         [
209             "udp_encap_details",
210             [
211                 "u16",
212                 "_vl_msg_id"
213             ],
214             [
215                 "u32",
216                 "context"
217             ],
218             [
219                 "vl_api_udp_encap_t",
220                 "udp_encap"
221             ],
222             {
223                 "crc": "0x87c82821"
224             }
225         ]
226     ],
227     "unions": [
228         [
229             "address_union",
230             [
231                 "vl_api_ip4_address_t",
232                 "ip4"
233             ],
234             [
235                 "vl_api_ip6_address_t",
236                 "ip6"
237             ]
238         ]
239     ],
240     "enums": [
241         [
242             "address_family",
243             [
244                 "ADDRESS_IP4",
245                 0
246             ],
247             [
248                 "ADDRESS_IP6",
249                 1
250             ],
251             {
252                 "enumtype": "u32"
253             }
254         ],
255         [
256             "ip_ecn",
257             [
258                 "IP_API_ECN_NONE",
259                 0
260             ],
261             [
262                 "IP_API_ECN_ECT0",
263                 1
264             ],
265             [
266                 "IP_API_ECN_ECT1",
267                 2
268             ],
269             [
270                 "IP_API_ECN_CE",
271                 3
272             ],
273             {
274                 "enumtype": "u8"
275             }
276         ],
277         [
278             "ip_dscp",
279             [
280                 "IP_API_DSCP_CS0",
281                 0
282             ],
283             [
284                 "IP_API_DSCP_CS1",
285                 8
286             ],
287             [
288                 "IP_API_DSCP_AF11",
289                 10
290             ],
291             [
292                 "IP_API_DSCP_AF12",
293                 12
294             ],
295             [
296                 "IP_API_DSCP_AF13",
297                 14
298             ],
299             [
300                 "IP_API_DSCP_CS2",
301                 16
302             ],
303             [
304                 "IP_API_DSCP_AF21",
305                 18
306             ],
307             [
308                 "IP_API_DSCP_AF22",
309                 20
310             ],
311             [
312                 "IP_API_DSCP_AF23",
313                 22
314             ],
315             [
316                 "IP_API_DSCP_CS3",
317                 24
318             ],
319             [
320                 "IP_API_DSCP_AF31",
321                 26
322             ],
323             [
324                 "IP_API_DSCP_AF32",
325                 28
326             ],
327             [
328                 "IP_API_DSCP_AF33",
329                 30
330             ],
331             [
332                 "IP_API_DSCP_CS4",
333                 32
334             ],
335             [
336                 "IP_API_DSCP_AF41",
337                 34
338             ],
339             [
340                 "IP_API_DSCP_AF42",
341                 36
342             ],
343             [
344                 "IP_API_DSCP_AF43",
345                 38
346             ],
347             [
348                 "IP_API_DSCP_CS5",
349                 40
350             ],
351             [
352                 "IP_API_DSCP_EF",
353                 46
354             ],
355             [
356                 "IP_API_DSCP_CS6",
357                 48
358             ],
359             [
360                 "IP_API_DSCP_CS7",
361                 50
362             ],
363             {
364                 "enumtype": "u8"
365             }
366         ],
367         [
368             "ip_proto",
369             [
370                 "IP_API_PROTO_HOPOPT",
371                 0
372             ],
373             [
374                 "IP_API_PROTO_ICMP",
375                 1
376             ],
377             [
378                 "IP_API_PROTO_IGMP",
379                 2
380             ],
381             [
382                 "IP_API_PROTO_TCP",
383                 6
384             ],
385             [
386                 "IP_API_PROTO_UDP",
387                 17
388             ],
389             [
390                 "IP_API_PROTO_GRE",
391                 47
392             ],
393             [
394                 "IP_API_PROTO_AH",
395                 50
396             ],
397             [
398                 "IP_API_PROTO_ESP",
399                 51
400             ],
401             [
402                 "IP_API_PROTO_EIGRP",
403                 88
404             ],
405             [
406                 "IP_API_PROTO_OSPF",
407                 89
408             ],
409             [
410                 "IP_API_PROTO_SCTP",
411                 132
412             ],
413             [
414                 "IP_API_PROTO_RESERVED",
415                 255
416             ],
417             {
418                 "enumtype": "u32"
419             }
420         ]
421     ],
422     "services": {
423         "udp_encap_add": {
424             "reply": "udp_encap_add_reply"
425         },
426         "udp_encap_del": {
427             "reply": "udp_encap_del_reply"
428         },
429         "udp_encap_dump": {
430             "reply": "udp_encap_details",
431             "stream": true
432         }
433     },
434     "options": {
435         "version": "1.1.0"
436     },
437     "aliases": {
438         "ip4_address": {
439             "type": "u8",
440             "length": 4
441         },
442         "ip6_address": {
443             "type": "u8",
444             "length": 16
445         },
446         "address_with_prefix": {
447             "type": "vl_api_prefix_t"
448         },
449         "ip4_address_with_prefix": {
450             "type": "vl_api_ip4_prefix_t"
451         },
452         "ip6_address_with_prefix": {
453             "type": "vl_api_ip6_prefix_t"
454         }
455     },
456     "vl_api_version": "0xa6b4c475"
457 }