Update generated binapi to v22.02 & makefile changes
[govpp.git] / internal / testbinapi / binapi2001 / .vppapi / plugins / flowprobe.api.json
1 {
2     "types": [],
3     "messages": [
4         [
5             "flowprobe_tx_interface_add_del",
6             [
7                 "u16",
8                 "_vl_msg_id"
9             ],
10             [
11                 "u32",
12                 "client_index"
13             ],
14             [
15                 "u32",
16                 "context"
17             ],
18             [
19                 "bool",
20                 "is_add"
21             ],
22             [
23                 "vl_api_flowprobe_which_flags_t",
24                 "which"
25             ],
26             [
27                 "vl_api_interface_index_t",
28                 "sw_if_index"
29             ],
30             {
31                 "crc": "0xb782c976"
32             }
33         ],
34         [
35             "flowprobe_tx_interface_add_del_reply",
36             [
37                 "u16",
38                 "_vl_msg_id"
39             ],
40             [
41                 "u32",
42                 "context"
43             ],
44             [
45                 "i32",
46                 "retval"
47             ],
48             {
49                 "crc": "0xe8d4e804"
50             }
51         ],
52         [
53             "flowprobe_params",
54             [
55                 "u16",
56                 "_vl_msg_id"
57             ],
58             [
59                 "u32",
60                 "client_index"
61             ],
62             [
63                 "u32",
64                 "context"
65             ],
66             [
67                 "vl_api_flowprobe_record_flags_t",
68                 "record_flags"
69             ],
70             [
71                 "u32",
72                 "active_timer"
73             ],
74             [
75                 "u32",
76                 "passive_timer"
77             ],
78             {
79                 "crc": "0xbaa46c09"
80             }
81         ],
82         [
83             "flowprobe_params_reply",
84             [
85                 "u16",
86                 "_vl_msg_id"
87             ],
88             [
89                 "u32",
90                 "context"
91             ],
92             [
93                 "i32",
94                 "retval"
95             ],
96             {
97                 "crc": "0xe8d4e804"
98             }
99         ]
100     ],
101     "unions": [],
102     "enums": [
103         [
104             "if_status_flags",
105             [
106                 "IF_STATUS_API_FLAG_ADMIN_UP",
107                 1
108             ],
109             [
110                 "IF_STATUS_API_FLAG_LINK_UP",
111                 2
112             ],
113             {
114                 "enumtype": "u32"
115             }
116         ],
117         [
118             "mtu_proto",
119             [
120                 "MTU_PROTO_API_L3",
121                 1
122             ],
123             [
124                 "MTU_PROTO_API_IP4",
125                 2
126             ],
127             [
128                 "MTU_PROTO_API_IP6",
129                 3
130             ],
131             [
132                 "MTU_PROTO_API_MPLS",
133                 4
134             ],
135             [
136                 "MTU_PROTO_API_N",
137                 5
138             ],
139             {
140                 "enumtype": "u32"
141             }
142         ],
143         [
144             "link_duplex",
145             [
146                 "LINK_DUPLEX_API_UNKNOWN",
147                 0
148             ],
149             [
150                 "LINK_DUPLEX_API_HALF",
151                 1
152             ],
153             [
154                 "LINK_DUPLEX_API_FULL",
155                 2
156             ],
157             {
158                 "enumtype": "u32"
159             }
160         ],
161         [
162             "sub_if_flags",
163             [
164                 "SUB_IF_API_FLAG_NO_TAGS",
165                 1
166             ],
167             [
168                 "SUB_IF_API_FLAG_ONE_TAG",
169                 2
170             ],
171             [
172                 "SUB_IF_API_FLAG_TWO_TAGS",
173                 4
174             ],
175             [
176                 "SUB_IF_API_FLAG_DOT1AD",
177                 8
178             ],
179             [
180                 "SUB_IF_API_FLAG_EXACT_MATCH",
181                 16
182             ],
183             [
184                 "SUB_IF_API_FLAG_DEFAULT",
185                 32
186             ],
187             [
188                 "SUB_IF_API_FLAG_OUTER_VLAN_ID_ANY",
189                 64
190             ],
191             [
192                 "SUB_IF_API_FLAG_INNER_VLAN_ID_ANY",
193                 128
194             ],
195             [
196                 "SUB_IF_API_FLAG_MASK_VNET",
197                 254
198             ],
199             [
200                 "SUB_IF_API_FLAG_DOT1AH",
201                 256
202             ],
203             {
204                 "enumtype": "u32"
205             }
206         ],
207         [
208             "rx_mode",
209             [
210                 "RX_MODE_API_UNKNOWN",
211                 0
212             ],
213             [
214                 "RX_MODE_API_POLLING",
215                 1
216             ],
217             [
218                 "RX_MODE_API_INTERRUPT",
219                 2
220             ],
221             [
222                 "RX_MODE_API_ADAPTIVE",
223                 3
224             ],
225             [
226                 "RX_MODE_API_DEFAULT",
227                 4
228             ],
229             {
230                 "enumtype": "u32"
231             }
232         ],
233         [
234             "if_type",
235             [
236                 "IF_API_TYPE_HARDWARE",
237                 1
238             ],
239             [
240                 "IF_API_TYPE_SUB",
241                 2
242             ],
243             [
244                 "IF_API_TYPE_P2P",
245                 3
246             ],
247             [
248                 "IF_API_TYPE_PIPE",
249                 4
250             ],
251             {
252                 "enumtype": "u32"
253             }
254         ],
255         [
256             "flowprobe_which_flags",
257             [
258                 "FLOWPROBE_WHICH_FLAG_IP4",
259                 1
260             ],
261             [
262                 "FLOWPROBE_WHICH_FLAG_L2",
263                 2
264             ],
265             [
266                 "FLOWPROBE_WHICH_FLAG_IP6",
267                 4
268             ],
269             {
270                 "enumtype": "u8"
271             }
272         ],
273         [
274             "flowprobe_record_flags",
275             [
276                 "FLOWPROBE_RECORD_FLAG_L2",
277                 1
278             ],
279             [
280                 "FLOWPROBE_RECORD_FLAG_L3",
281                 2
282             ],
283             [
284                 "FLOWPROBE_RECORD_FLAG_L4",
285                 4
286             ],
287             {
288                 "enumtype": "u8"
289             }
290         ]
291     ],
292     "services": {
293         "flowprobe_tx_interface_add_del": {
294             "reply": "flowprobe_tx_interface_add_del_reply"
295         },
296         "flowprobe_params": {
297             "reply": "flowprobe_params_reply"
298         }
299     },
300     "options": {
301         "version": "1.0.0"
302     },
303     "aliases": {
304         "interface_index": {
305             "type": "u32"
306         }
307     },
308     "vl_api_version": "0xbb4dfc0d"
309 }