Update generated binapi to v22.02 & makefile changes
[govpp.git] / internal / testbinapi / binapi2001 / .vppapi / plugins / ct6.api.json
1 {
2     "types": [],
3     "messages": [
4         [
5             "ct6_enable_disable",
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                 "enable_disable"
21             ],
22             [
23                 "bool",
24                 "is_inside"
25             ],
26             [
27                 "vl_api_interface_index_t",
28                 "sw_if_index"
29             ],
30             {
31                 "crc": "0x5d02ac02"
32             }
33         ],
34         [
35             "ct6_enable_disable_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     "unions": [],
54     "enums": [
55         [
56             "if_status_flags",
57             [
58                 "IF_STATUS_API_FLAG_ADMIN_UP",
59                 1
60             ],
61             [
62                 "IF_STATUS_API_FLAG_LINK_UP",
63                 2
64             ],
65             {
66                 "enumtype": "u32"
67             }
68         ],
69         [
70             "mtu_proto",
71             [
72                 "MTU_PROTO_API_L3",
73                 1
74             ],
75             [
76                 "MTU_PROTO_API_IP4",
77                 2
78             ],
79             [
80                 "MTU_PROTO_API_IP6",
81                 3
82             ],
83             [
84                 "MTU_PROTO_API_MPLS",
85                 4
86             ],
87             [
88                 "MTU_PROTO_API_N",
89                 5
90             ],
91             {
92                 "enumtype": "u32"
93             }
94         ],
95         [
96             "link_duplex",
97             [
98                 "LINK_DUPLEX_API_UNKNOWN",
99                 0
100             ],
101             [
102                 "LINK_DUPLEX_API_HALF",
103                 1
104             ],
105             [
106                 "LINK_DUPLEX_API_FULL",
107                 2
108             ],
109             {
110                 "enumtype": "u32"
111             }
112         ],
113         [
114             "sub_if_flags",
115             [
116                 "SUB_IF_API_FLAG_NO_TAGS",
117                 1
118             ],
119             [
120                 "SUB_IF_API_FLAG_ONE_TAG",
121                 2
122             ],
123             [
124                 "SUB_IF_API_FLAG_TWO_TAGS",
125                 4
126             ],
127             [
128                 "SUB_IF_API_FLAG_DOT1AD",
129                 8
130             ],
131             [
132                 "SUB_IF_API_FLAG_EXACT_MATCH",
133                 16
134             ],
135             [
136                 "SUB_IF_API_FLAG_DEFAULT",
137                 32
138             ],
139             [
140                 "SUB_IF_API_FLAG_OUTER_VLAN_ID_ANY",
141                 64
142             ],
143             [
144                 "SUB_IF_API_FLAG_INNER_VLAN_ID_ANY",
145                 128
146             ],
147             [
148                 "SUB_IF_API_FLAG_MASK_VNET",
149                 254
150             ],
151             [
152                 "SUB_IF_API_FLAG_DOT1AH",
153                 256
154             ],
155             {
156                 "enumtype": "u32"
157             }
158         ],
159         [
160             "rx_mode",
161             [
162                 "RX_MODE_API_UNKNOWN",
163                 0
164             ],
165             [
166                 "RX_MODE_API_POLLING",
167                 1
168             ],
169             [
170                 "RX_MODE_API_INTERRUPT",
171                 2
172             ],
173             [
174                 "RX_MODE_API_ADAPTIVE",
175                 3
176             ],
177             [
178                 "RX_MODE_API_DEFAULT",
179                 4
180             ],
181             {
182                 "enumtype": "u32"
183             }
184         ],
185         [
186             "if_type",
187             [
188                 "IF_API_TYPE_HARDWARE",
189                 1
190             ],
191             [
192                 "IF_API_TYPE_SUB",
193                 2
194             ],
195             [
196                 "IF_API_TYPE_P2P",
197                 3
198             ],
199             [
200                 "IF_API_TYPE_PIPE",
201                 4
202             ],
203             {
204                 "enumtype": "u32"
205             }
206         ]
207     ],
208     "services": {
209         "ct6_enable_disable": {
210             "reply": "ct6_enable_disable_reply"
211         }
212     },
213     "options": {
214         "version": "1.0.0"
215     },
216     "aliases": {
217         "interface_index": {
218             "type": "u32"
219         }
220     },
221     "vl_api_version": "0xb294742c"
222 }