Update generated binapi to v22.02 & makefile changes
[govpp.git] / internal / testbinapi / binapi2001 / .vppapi / core / p2p_ethernet.api.json
1 {
2     "types": [],
3     "messages": [
4         [
5             "p2p_ethernet_add",
6             [
7                 "u16",
8                 "_vl_msg_id"
9             ],
10             [
11                 "u32",
12                 "client_index"
13             ],
14             [
15                 "u32",
16                 "context"
17             ],
18             [
19                 "vl_api_interface_index_t",
20                 "parent_if_index"
21             ],
22             [
23                 "u32",
24                 "subif_id"
25             ],
26             [
27                 "vl_api_mac_address_t",
28                 "remote_mac"
29             ],
30             {
31                 "crc": "0xeeb8e717"
32             }
33         ],
34         [
35             "p2p_ethernet_add_reply",
36             [
37                 "u16",
38                 "_vl_msg_id"
39             ],
40             [
41                 "u32",
42                 "context"
43             ],
44             [
45                 "i32",
46                 "retval"
47             ],
48             [
49                 "vl_api_interface_index_t",
50                 "sw_if_index"
51             ],
52             {
53                 "crc": "0x5383d31f"
54             }
55         ],
56         [
57             "p2p_ethernet_del",
58             [
59                 "u16",
60                 "_vl_msg_id"
61             ],
62             [
63                 "u32",
64                 "client_index"
65             ],
66             [
67                 "u32",
68                 "context"
69             ],
70             [
71                 "vl_api_interface_index_t",
72                 "parent_if_index"
73             ],
74             [
75                 "vl_api_mac_address_t",
76                 "remote_mac"
77             ],
78             {
79                 "crc": "0x0b62c386"
80             }
81         ],
82         [
83             "p2p_ethernet_del_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     "services": {
257         "p2p_ethernet_add": {
258             "reply": "p2p_ethernet_add_reply"
259         },
260         "p2p_ethernet_del": {
261             "reply": "p2p_ethernet_del_reply"
262         }
263     },
264     "options": {
265         "version": "1.0.0"
266     },
267     "aliases": {
268         "interface_index": {
269             "type": "u32"
270         },
271         "mac_address": {
272             "type": "u8",
273             "length": 6
274         }
275     },
276     "vl_api_version": "0x282f1ed1"
277 }