Update generated binapi to v22.02 & makefile changes
[govpp.git] / internal / testbinapi / binapi2001 / .vppapi / core / interface_types.api.json
1 {
2     "types": [],
3     "messages": [],
4     "unions": [],
5     "enums": [
6         [
7             "if_status_flags",
8             [
9                 "IF_STATUS_API_FLAG_ADMIN_UP",
10                 1
11             ],
12             [
13                 "IF_STATUS_API_FLAG_LINK_UP",
14                 2
15             ],
16             {
17                 "enumtype": "u32"
18             }
19         ],
20         [
21             "mtu_proto",
22             [
23                 "MTU_PROTO_API_L3",
24                 1
25             ],
26             [
27                 "MTU_PROTO_API_IP4",
28                 2
29             ],
30             [
31                 "MTU_PROTO_API_IP6",
32                 3
33             ],
34             [
35                 "MTU_PROTO_API_MPLS",
36                 4
37             ],
38             [
39                 "MTU_PROTO_API_N",
40                 5
41             ],
42             {
43                 "enumtype": "u32"
44             }
45         ],
46         [
47             "link_duplex",
48             [
49                 "LINK_DUPLEX_API_UNKNOWN",
50                 0
51             ],
52             [
53                 "LINK_DUPLEX_API_HALF",
54                 1
55             ],
56             [
57                 "LINK_DUPLEX_API_FULL",
58                 2
59             ],
60             {
61                 "enumtype": "u32"
62             }
63         ],
64         [
65             "sub_if_flags",
66             [
67                 "SUB_IF_API_FLAG_NO_TAGS",
68                 1
69             ],
70             [
71                 "SUB_IF_API_FLAG_ONE_TAG",
72                 2
73             ],
74             [
75                 "SUB_IF_API_FLAG_TWO_TAGS",
76                 4
77             ],
78             [
79                 "SUB_IF_API_FLAG_DOT1AD",
80                 8
81             ],
82             [
83                 "SUB_IF_API_FLAG_EXACT_MATCH",
84                 16
85             ],
86             [
87                 "SUB_IF_API_FLAG_DEFAULT",
88                 32
89             ],
90             [
91                 "SUB_IF_API_FLAG_OUTER_VLAN_ID_ANY",
92                 64
93             ],
94             [
95                 "SUB_IF_API_FLAG_INNER_VLAN_ID_ANY",
96                 128
97             ],
98             [
99                 "SUB_IF_API_FLAG_MASK_VNET",
100                 254
101             ],
102             [
103                 "SUB_IF_API_FLAG_DOT1AH",
104                 256
105             ],
106             {
107                 "enumtype": "u32"
108             }
109         ],
110         [
111             "rx_mode",
112             [
113                 "RX_MODE_API_UNKNOWN",
114                 0
115             ],
116             [
117                 "RX_MODE_API_POLLING",
118                 1
119             ],
120             [
121                 "RX_MODE_API_INTERRUPT",
122                 2
123             ],
124             [
125                 "RX_MODE_API_ADAPTIVE",
126                 3
127             ],
128             [
129                 "RX_MODE_API_DEFAULT",
130                 4
131             ],
132             {
133                 "enumtype": "u32"
134             }
135         ],
136         [
137             "if_type",
138             [
139                 "IF_API_TYPE_HARDWARE",
140                 1
141             ],
142             [
143                 "IF_API_TYPE_SUB",
144                 2
145             ],
146             [
147                 "IF_API_TYPE_P2P",
148                 3
149             ],
150             [
151                 "IF_API_TYPE_PIPE",
152                 4
153             ],
154             {
155                 "enumtype": "u32"
156             }
157         ]
158     ],
159     "services": {},
160     "options": {},
161     "aliases": {
162         "interface_index": {
163             "type": "u32"
164         }
165     },
166     "vl_api_version": "0xc97be83d"
167 }