Update generated binapi to v22.02 & makefile changes
[govpp.git] / internal / testbinapi / binapi2001 / .vppapi / core / ip_types.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     "messages": [],
79     "unions": [
80         [
81             "address_union",
82             [
83                 "vl_api_ip4_address_t",
84                 "ip4"
85             ],
86             [
87                 "vl_api_ip6_address_t",
88                 "ip6"
89             ]
90         ]
91     ],
92     "enums": [
93         [
94             "address_family",
95             [
96                 "ADDRESS_IP4",
97                 0
98             ],
99             [
100                 "ADDRESS_IP6",
101                 1
102             ],
103             {
104                 "enumtype": "u32"
105             }
106         ],
107         [
108             "ip_ecn",
109             [
110                 "IP_API_ECN_NONE",
111                 0
112             ],
113             [
114                 "IP_API_ECN_ECT0",
115                 1
116             ],
117             [
118                 "IP_API_ECN_ECT1",
119                 2
120             ],
121             [
122                 "IP_API_ECN_CE",
123                 3
124             ],
125             {
126                 "enumtype": "u8"
127             }
128         ],
129         [
130             "ip_dscp",
131             [
132                 "IP_API_DSCP_CS0",
133                 0
134             ],
135             [
136                 "IP_API_DSCP_CS1",
137                 8
138             ],
139             [
140                 "IP_API_DSCP_AF11",
141                 10
142             ],
143             [
144                 "IP_API_DSCP_AF12",
145                 12
146             ],
147             [
148                 "IP_API_DSCP_AF13",
149                 14
150             ],
151             [
152                 "IP_API_DSCP_CS2",
153                 16
154             ],
155             [
156                 "IP_API_DSCP_AF21",
157                 18
158             ],
159             [
160                 "IP_API_DSCP_AF22",
161                 20
162             ],
163             [
164                 "IP_API_DSCP_AF23",
165                 22
166             ],
167             [
168                 "IP_API_DSCP_CS3",
169                 24
170             ],
171             [
172                 "IP_API_DSCP_AF31",
173                 26
174             ],
175             [
176                 "IP_API_DSCP_AF32",
177                 28
178             ],
179             [
180                 "IP_API_DSCP_AF33",
181                 30
182             ],
183             [
184                 "IP_API_DSCP_CS4",
185                 32
186             ],
187             [
188                 "IP_API_DSCP_AF41",
189                 34
190             ],
191             [
192                 "IP_API_DSCP_AF42",
193                 36
194             ],
195             [
196                 "IP_API_DSCP_AF43",
197                 38
198             ],
199             [
200                 "IP_API_DSCP_CS5",
201                 40
202             ],
203             [
204                 "IP_API_DSCP_EF",
205                 46
206             ],
207             [
208                 "IP_API_DSCP_CS6",
209                 48
210             ],
211             [
212                 "IP_API_DSCP_CS7",
213                 50
214             ],
215             {
216                 "enumtype": "u8"
217             }
218         ],
219         [
220             "ip_proto",
221             [
222                 "IP_API_PROTO_HOPOPT",
223                 0
224             ],
225             [
226                 "IP_API_PROTO_ICMP",
227                 1
228             ],
229             [
230                 "IP_API_PROTO_IGMP",
231                 2
232             ],
233             [
234                 "IP_API_PROTO_TCP",
235                 6
236             ],
237             [
238                 "IP_API_PROTO_UDP",
239                 17
240             ],
241             [
242                 "IP_API_PROTO_GRE",
243                 47
244             ],
245             [
246                 "IP_API_PROTO_AH",
247                 50
248             ],
249             [
250                 "IP_API_PROTO_ESP",
251                 51
252             ],
253             [
254                 "IP_API_PROTO_EIGRP",
255                 88
256             ],
257             [
258                 "IP_API_PROTO_OSPF",
259                 89
260             ],
261             [
262                 "IP_API_PROTO_SCTP",
263                 132
264             ],
265             [
266                 "IP_API_PROTO_RESERVED",
267                 255
268             ],
269             {
270                 "enumtype": "u32"
271             }
272         ]
273     ],
274     "services": {},
275     "options": {
276         "version": "3.0.0"
277     },
278     "aliases": {
279         "ip4_address": {
280             "type": "u8",
281             "length": 4
282         },
283         "ip6_address": {
284             "type": "u8",
285             "length": 16
286         },
287         "address_with_prefix": {
288             "type": "vl_api_prefix_t"
289         },
290         "ip4_address_with_prefix": {
291             "type": "vl_api_ip4_prefix_t"
292         },
293         "ip6_address_with_prefix": {
294             "type": "vl_api_ip6_prefix_t"
295         }
296     },
297     "vl_api_version": "0x80424562"
298 }