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