xref: /aosp_15_r20/external/grpc-grpc/src/core/ext/upb-gen/envoy/config/core/v3/protocol.upb_minitable.c (revision cc02d7e222339f7a4f6ba5f422e6413f4bd931f2)
1 /* This file was generated by upb_generator from the input file:
2  *
3  *     envoy/config/core/v3/protocol.proto
4  *
5  * Do not edit -- your changes will be discarded when the file is
6  * regenerated. */
7 
8 #include <stddef.h>
9 #include "upb/generated_code_support.h"
10 #include "envoy/config/core/v3/protocol.upb_minitable.h"
11 #include "envoy/config/core/v3/extension.upb_minitable.h"
12 #include "envoy/type/v3/percent.upb_minitable.h"
13 #include "google/protobuf/duration.upb_minitable.h"
14 #include "google/protobuf/wrappers.upb_minitable.h"
15 #include "xds/annotations/v3/status.upb_minitable.h"
16 #include "envoy/annotations/deprecation.upb_minitable.h"
17 #include "udpa/annotations/status.upb_minitable.h"
18 #include "udpa/annotations/versioning.upb_minitable.h"
19 #include "validate/validate.upb_minitable.h"
20 
21 // Must be last.
22 #include "upb/port/def.inc"
23 
24 const upb_MiniTable envoy__config__core__v3__TcpProtocolOptions_msg_init = {
25   NULL,
26   NULL,
27   8, 0, kUpb_ExtMode_NonExtendable, 0, UPB_FASTTABLE_MASK(255), 0,
28 };
29 
30 static const upb_MiniTableSub envoy_config_core_v3_QuicKeepAliveSettings_submsgs[2] = {
31   {.UPB_PRIVATE(submsg) = &google__protobuf__Duration_msg_init},
32   {.UPB_PRIVATE(submsg) = &google__protobuf__Duration_msg_init},
33 };
34 
35 static const upb_MiniTableField envoy_config_core_v3_QuicKeepAliveSettings__fields[2] = {
36   {1, UPB_SIZE(12, 16), 64, 0, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)},
37   {2, UPB_SIZE(16, 24), 65, 1, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)},
38 };
39 
40 const upb_MiniTable envoy__config__core__v3__QuicKeepAliveSettings_msg_init = {
41   &envoy_config_core_v3_QuicKeepAliveSettings_submsgs[0],
42   &envoy_config_core_v3_QuicKeepAliveSettings__fields[0],
43   UPB_SIZE(24, 32), 2, kUpb_ExtMode_NonExtendable, 2, UPB_FASTTABLE_MASK(255), 0,
44 };
45 
46 static const upb_MiniTableSub envoy_config_core_v3_QuicProtocolOptions_submsgs[5] = {
47   {.UPB_PRIVATE(submsg) = &google__protobuf__UInt32Value_msg_init},
48   {.UPB_PRIVATE(submsg) = &google__protobuf__UInt32Value_msg_init},
49   {.UPB_PRIVATE(submsg) = &google__protobuf__UInt32Value_msg_init},
50   {.UPB_PRIVATE(submsg) = &google__protobuf__UInt32Value_msg_init},
51   {.UPB_PRIVATE(submsg) = &envoy__config__core__v3__QuicKeepAliveSettings_msg_init},
52 };
53 
54 static const upb_MiniTableField envoy_config_core_v3_QuicProtocolOptions__fields[7] = {
55   {1, UPB_SIZE(12, 16), 64, 0, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)},
56   {2, UPB_SIZE(16, 24), 65, 1, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)},
57   {3, UPB_SIZE(20, 32), 66, 2, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)},
58   {4, UPB_SIZE(24, 40), 67, 3, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)},
59   {5, UPB_SIZE(28, 48), 68, 4, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)},
60   {6, UPB_SIZE(32, 56), 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)},
61   {7, UPB_SIZE(40, 72), 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)},
62 };
63 
64 const upb_MiniTable envoy__config__core__v3__QuicProtocolOptions_msg_init = {
65   &envoy_config_core_v3_QuicProtocolOptions_submsgs[0],
66   &envoy_config_core_v3_QuicProtocolOptions__fields[0],
67   UPB_SIZE(48, 88), 7, kUpb_ExtMode_NonExtendable, 7, UPB_FASTTABLE_MASK(56), 0,
68   UPB_FASTTABLE_INIT({
69     {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric},
70     {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric},
71     {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric},
72     {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric},
73     {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric},
74     {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric},
75     {0x003800003f000032, &upb_pss_1bt},
76     {0x004800003f00003a, &upb_pss_1bt},
77   })
78 };
79 
80 static const upb_MiniTableField envoy_config_core_v3_UpstreamHttpProtocolOptions__fields[3] = {
81   {1, 8, 0, kUpb_NoSub, 8, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_1Byte << kUpb_FieldRep_Shift)},
82   {2, 9, 0, kUpb_NoSub, 8, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_1Byte << kUpb_FieldRep_Shift)},
83   {3, UPB_SIZE(12, 16), 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)},
84 };
85 
86 const upb_MiniTable envoy__config__core__v3__UpstreamHttpProtocolOptions_msg_init = {
87   NULL,
88   &envoy_config_core_v3_UpstreamHttpProtocolOptions__fields[0],
89   UPB_SIZE(24, 32), 3, kUpb_ExtMode_NonExtendable, 3, UPB_FASTTABLE_MASK(24), 0,
90   UPB_FASTTABLE_INIT({
91     {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric},
92     {0x000800003f000008, &upb_psb1_1bt},
93     {0x000900003f000010, &upb_psb1_1bt},
94     {0x001000003f00001a, &upb_pss_1bt},
95   })
96 };
97 
98 static const upb_MiniTableSub envoy_config_core_v3_AlternateProtocolsCacheOptions_submsgs[3] = {
99   {.UPB_PRIVATE(submsg) = &google__protobuf__UInt32Value_msg_init},
100   {.UPB_PRIVATE(submsg) = &envoy__config__core__v3__TypedExtensionConfig_msg_init},
101   {.UPB_PRIVATE(submsg) = &envoy__config__core__v3__AlternateProtocolsCacheOptions__AlternateProtocolsCacheEntry_msg_init},
102 };
103 
104 static const upb_MiniTableField envoy_config_core_v3_AlternateProtocolsCacheOptions__fields[5] = {
105   {1, UPB_SIZE(28, 16), 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)},
106   {2, UPB_SIZE(12, 32), 64, 0, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)},
107   {3, UPB_SIZE(16, 40), 65, 1, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)},
108   {4, UPB_SIZE(20, 48), 0, 2, 11, (int)kUpb_FieldMode_Array | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)},
109   {5, UPB_SIZE(24, 56), 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Array | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)},
110 };
111 
112 const upb_MiniTable envoy__config__core__v3__AlternateProtocolsCacheOptions_msg_init = {
113   &envoy_config_core_v3_AlternateProtocolsCacheOptions_submsgs[0],
114   &envoy_config_core_v3_AlternateProtocolsCacheOptions__fields[0],
115   UPB_SIZE(40, 64), 5, kUpb_ExtMode_NonExtendable, 5, UPB_FASTTABLE_MASK(56), 0,
116   UPB_FASTTABLE_INIT({
117     {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric},
118     {0x001000003f00000a, &upb_pss_1bt},
119     {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric},
120     {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric},
121     {0x003000003f020022, &upb_prm_1bt_max64b},
122     {0x003800003f00002a, &upb_prs_1bt},
123     {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric},
124     {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric},
125   })
126 };
127 
128 static const upb_MiniTableField envoy_config_core_v3_AlternateProtocolsCacheOptions_AlternateProtocolsCacheEntry__fields[2] = {
129   {1, UPB_SIZE(12, 16), 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)},
130   {2, 8, 0, kUpb_NoSub, 13, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_4Byte << kUpb_FieldRep_Shift)},
131 };
132 
133 const upb_MiniTable envoy__config__core__v3__AlternateProtocolsCacheOptions__AlternateProtocolsCacheEntry_msg_init = {
134   NULL,
135   &envoy_config_core_v3_AlternateProtocolsCacheOptions_AlternateProtocolsCacheEntry__fields[0],
136   UPB_SIZE(24, 32), 2, kUpb_ExtMode_NonExtendable, 2, UPB_FASTTABLE_MASK(24), 0,
137   UPB_FASTTABLE_INIT({
138     {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric},
139     {0x001000003f00000a, &upb_pss_1bt},
140     {0x000800003f000010, &upb_psv4_1bt},
141     {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric},
142   })
143 };
144 
145 static const upb_MiniTableSub envoy_config_core_v3_HttpProtocolOptions_submsgs[5] = {
146   {.UPB_PRIVATE(submsg) = &google__protobuf__Duration_msg_init},
147   {.UPB_PRIVATE(submsg) = &google__protobuf__UInt32Value_msg_init},
148   {.UPB_PRIVATE(submsg) = &google__protobuf__Duration_msg_init},
149   {.UPB_PRIVATE(submsg) = &google__protobuf__Duration_msg_init},
150   {.UPB_PRIVATE(submsg) = &google__protobuf__UInt32Value_msg_init},
151 };
152 
153 static const upb_MiniTableField envoy_config_core_v3_HttpProtocolOptions__fields[6] = {
154   {1, UPB_SIZE(12, 16), 64, 0, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)},
155   {2, UPB_SIZE(16, 24), 65, 1, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)},
156   {3, UPB_SIZE(20, 32), 66, 2, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)},
157   {4, UPB_SIZE(24, 40), 67, 3, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)},
158   {5, UPB_SIZE(28, 12), 0, kUpb_NoSub, 5, (int)kUpb_FieldMode_Scalar | (int)kUpb_LabelFlags_IsAlternate | ((int)kUpb_FieldRep_4Byte << kUpb_FieldRep_Shift)},
159   {6, UPB_SIZE(32, 48), 68, 4, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)},
160 };
161 
162 const upb_MiniTable envoy__config__core__v3__HttpProtocolOptions_msg_init = {
163   &envoy_config_core_v3_HttpProtocolOptions_submsgs[0],
164   &envoy_config_core_v3_HttpProtocolOptions__fields[0],
165   UPB_SIZE(40, 56), 6, kUpb_ExtMode_NonExtendable, 6, UPB_FASTTABLE_MASK(56), 0,
166   UPB_FASTTABLE_INIT({
167     {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric},
168     {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric},
169     {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric},
170     {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric},
171     {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric},
172     {0x000c00003f000028, &upb_psv4_1bt},
173     {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric},
174     {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric},
175   })
176 };
177 
178 static const upb_MiniTableSub envoy_config_core_v3_Http1ProtocolOptions_submsgs[4] = {
179   {.UPB_PRIVATE(submsg) = &google__protobuf__BoolValue_msg_init},
180   {.UPB_PRIVATE(submsg) = &envoy__config__core__v3__Http1ProtocolOptions__HeaderKeyFormat_msg_init},
181   {.UPB_PRIVATE(submsg) = &google__protobuf__BoolValue_msg_init},
182   {.UPB_PRIVATE(submsg) = &google__protobuf__BoolValue_msg_init},
183 };
184 
185 static const upb_MiniTableField envoy_config_core_v3_Http1ProtocolOptions__fields[10] = {
186   {1, UPB_SIZE(12, 16), 64, 0, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)},
187   {2, UPB_SIZE(16, 9), 0, kUpb_NoSub, 8, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_1Byte << kUpb_FieldRep_Shift)},
188   {3, UPB_SIZE(44, 24), 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)},
189   {4, UPB_SIZE(20, 40), 65, 1, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)},
190   {5, UPB_SIZE(24, 10), 0, kUpb_NoSub, 8, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_1Byte << kUpb_FieldRep_Shift)},
191   {6, UPB_SIZE(25, 11), 0, kUpb_NoSub, 8, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_1Byte << kUpb_FieldRep_Shift)},
192   {7, UPB_SIZE(28, 48), 66, 2, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)},
193   {8, UPB_SIZE(32, 12), 0, kUpb_NoSub, 8, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_1Byte << kUpb_FieldRep_Shift)},
194   {9, UPB_SIZE(36, 56), 67, 3, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)},
195   {10, UPB_SIZE(40, 13), 0, kUpb_NoSub, 8, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_1Byte << kUpb_FieldRep_Shift)},
196 };
197 
198 const upb_MiniTable envoy__config__core__v3__Http1ProtocolOptions_msg_init = {
199   &envoy_config_core_v3_Http1ProtocolOptions_submsgs[0],
200   &envoy_config_core_v3_Http1ProtocolOptions__fields[0],
201   UPB_SIZE(56, 64), 10, kUpb_ExtMode_NonExtendable, 10, UPB_FASTTABLE_MASK(120), 0,
202   UPB_FASTTABLE_INIT({
203     {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric},
204     {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric},
205     {0x000900003f000010, &upb_psb1_1bt},
206     {0x001800003f00001a, &upb_pss_1bt},
207     {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric},
208     {0x000a00003f000028, &upb_psb1_1bt},
209     {0x000b00003f000030, &upb_psb1_1bt},
210     {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric},
211     {0x000c00003f000040, &upb_psb1_1bt},
212     {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric},
213     {0x000d00003f000050, &upb_psb1_1bt},
214     {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric},
215     {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric},
216     {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric},
217     {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric},
218     {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric},
219   })
220 };
221 
222 static const upb_MiniTableSub envoy_config_core_v3_Http1ProtocolOptions_HeaderKeyFormat_submsgs[2] = {
223   {.UPB_PRIVATE(submsg) = &envoy__config__core__v3__Http1ProtocolOptions__HeaderKeyFormat__ProperCaseWords_msg_init},
224   {.UPB_PRIVATE(submsg) = &envoy__config__core__v3__TypedExtensionConfig_msg_init},
225 };
226 
227 static const upb_MiniTableField envoy_config_core_v3_Http1ProtocolOptions_HeaderKeyFormat__fields[2] = {
228   {1, UPB_SIZE(12, 16), -9, 0, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)},
229   {8, UPB_SIZE(12, 16), -9, 1, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)},
230 };
231 
232 const upb_MiniTable envoy__config__core__v3__Http1ProtocolOptions__HeaderKeyFormat_msg_init = {
233   &envoy_config_core_v3_Http1ProtocolOptions_HeaderKeyFormat_submsgs[0],
234   &envoy_config_core_v3_Http1ProtocolOptions_HeaderKeyFormat__fields[0],
235   UPB_SIZE(16, 24), 2, kUpb_ExtMode_NonExtendable, 1, UPB_FASTTABLE_MASK(120), 0,
236   UPB_FASTTABLE_INIT({
237     {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric},
238     {0x001000080100000a, &upb_pom_1bt_max64b},
239     {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric},
240     {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric},
241     {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric},
242     {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric},
243     {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric},
244     {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric},
245     {0x0010000808010042, &upb_pom_1bt_maxmaxb},
246     {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric},
247     {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric},
248     {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric},
249     {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric},
250     {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric},
251     {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric},
252     {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric},
253   })
254 };
255 
256 const upb_MiniTable envoy__config__core__v3__Http1ProtocolOptions__HeaderKeyFormat__ProperCaseWords_msg_init = {
257   NULL,
258   NULL,
259   8, 0, kUpb_ExtMode_NonExtendable, 0, UPB_FASTTABLE_MASK(255), 0,
260 };
261 
262 static const upb_MiniTableSub envoy_config_core_v3_KeepaliveSettings_submsgs[4] = {
263   {.UPB_PRIVATE(submsg) = &google__protobuf__Duration_msg_init},
264   {.UPB_PRIVATE(submsg) = &google__protobuf__Duration_msg_init},
265   {.UPB_PRIVATE(submsg) = &envoy__type__v3__Percent_msg_init},
266   {.UPB_PRIVATE(submsg) = &google__protobuf__Duration_msg_init},
267 };
268 
269 static const upb_MiniTableField envoy_config_core_v3_KeepaliveSettings__fields[4] = {
270   {1, UPB_SIZE(12, 16), 64, 0, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)},
271   {2, UPB_SIZE(16, 24), 65, 1, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)},
272   {3, UPB_SIZE(20, 32), 66, 2, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)},
273   {4, UPB_SIZE(24, 40), 67, 3, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)},
274 };
275 
276 const upb_MiniTable envoy__config__core__v3__KeepaliveSettings_msg_init = {
277   &envoy_config_core_v3_KeepaliveSettings_submsgs[0],
278   &envoy_config_core_v3_KeepaliveSettings__fields[0],
279   UPB_SIZE(32, 48), 4, kUpb_ExtMode_NonExtendable, 4, UPB_FASTTABLE_MASK(255), 0,
280 };
281 
282 static const upb_MiniTableSub envoy_config_core_v3_Http2ProtocolOptions_submsgs[13] = {
283   {.UPB_PRIVATE(submsg) = &google__protobuf__UInt32Value_msg_init},
284   {.UPB_PRIVATE(submsg) = &google__protobuf__UInt32Value_msg_init},
285   {.UPB_PRIVATE(submsg) = &google__protobuf__UInt32Value_msg_init},
286   {.UPB_PRIVATE(submsg) = &google__protobuf__UInt32Value_msg_init},
287   {.UPB_PRIVATE(submsg) = &google__protobuf__UInt32Value_msg_init},
288   {.UPB_PRIVATE(submsg) = &google__protobuf__UInt32Value_msg_init},
289   {.UPB_PRIVATE(submsg) = &google__protobuf__UInt32Value_msg_init},
290   {.UPB_PRIVATE(submsg) = &google__protobuf__UInt32Value_msg_init},
291   {.UPB_PRIVATE(submsg) = &google__protobuf__UInt32Value_msg_init},
292   {.UPB_PRIVATE(submsg) = &envoy__config__core__v3__Http2ProtocolOptions__SettingsParameter_msg_init},
293   {.UPB_PRIVATE(submsg) = &google__protobuf__BoolValue_msg_init},
294   {.UPB_PRIVATE(submsg) = &envoy__config__core__v3__KeepaliveSettings_msg_init},
295   {.UPB_PRIVATE(submsg) = &google__protobuf__BoolValue_msg_init},
296 };
297 
298 static const upb_MiniTableField envoy_config_core_v3_Http2ProtocolOptions__fields[16] = {
299   {1, UPB_SIZE(12, 16), 64, 0, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)},
300   {2, UPB_SIZE(16, 24), 65, 1, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)},
301   {3, UPB_SIZE(20, 32), 66, 2, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)},
302   {4, UPB_SIZE(24, 40), 67, 3, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)},
303   {5, UPB_SIZE(28, 10), 0, kUpb_NoSub, 8, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_1Byte << kUpb_FieldRep_Shift)},
304   {6, UPB_SIZE(29, 11), 0, kUpb_NoSub, 8, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_1Byte << kUpb_FieldRep_Shift)},
305   {7, UPB_SIZE(32, 48), 68, 4, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)},
306   {8, UPB_SIZE(36, 56), 69, 5, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)},
307   {9, UPB_SIZE(40, 64), 70, 6, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)},
308   {10, UPB_SIZE(44, 72), 71, 7, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)},
309   {11, UPB_SIZE(48, 80), 72, 8, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)},
310   {12, UPB_SIZE(52, 12), 0, kUpb_NoSub, 8, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_1Byte << kUpb_FieldRep_Shift)},
311   {13, UPB_SIZE(56, 88), 0, 9, 11, (int)kUpb_FieldMode_Array | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)},
312   {14, UPB_SIZE(60, 96), 73, 10, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)},
313   {15, UPB_SIZE(64, 104), 74, 11, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)},
314   {16, UPB_SIZE(68, 112), 75, 12, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)},
315 };
316 
317 const upb_MiniTable envoy__config__core__v3__Http2ProtocolOptions_msg_init = {
318   &envoy_config_core_v3_Http2ProtocolOptions_submsgs[0],
319   &envoy_config_core_v3_Http2ProtocolOptions__fields[0],
320   UPB_SIZE(72, 120), 16, kUpb_ExtMode_NonExtendable, 16, UPB_FASTTABLE_MASK(120), 0,
321   UPB_FASTTABLE_INIT({
322     {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric},
323     {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric},
324     {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric},
325     {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric},
326     {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric},
327     {0x000a00003f000028, &upb_psb1_1bt},
328     {0x000b00003f000030, &upb_psb1_1bt},
329     {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric},
330     {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric},
331     {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric},
332     {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric},
333     {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric},
334     {0x000c00003f000060, &upb_psb1_1bt},
335     {0x005800003f09006a, &upb_prm_1bt_max64b},
336     {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric},
337     {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric},
338   })
339 };
340 
341 static const upb_MiniTableSub envoy_config_core_v3_Http2ProtocolOptions_SettingsParameter_submsgs[2] = {
342   {.UPB_PRIVATE(submsg) = &google__protobuf__UInt32Value_msg_init},
343   {.UPB_PRIVATE(submsg) = &google__protobuf__UInt32Value_msg_init},
344 };
345 
346 static const upb_MiniTableField envoy_config_core_v3_Http2ProtocolOptions_SettingsParameter__fields[2] = {
347   {1, UPB_SIZE(12, 16), 64, 0, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)},
348   {2, UPB_SIZE(16, 24), 65, 1, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)},
349 };
350 
351 const upb_MiniTable envoy__config__core__v3__Http2ProtocolOptions__SettingsParameter_msg_init = {
352   &envoy_config_core_v3_Http2ProtocolOptions_SettingsParameter_submsgs[0],
353   &envoy_config_core_v3_Http2ProtocolOptions_SettingsParameter__fields[0],
354   UPB_SIZE(24, 32), 2, kUpb_ExtMode_NonExtendable, 2, UPB_FASTTABLE_MASK(255), 0,
355 };
356 
357 static const upb_MiniTableSub envoy_config_core_v3_GrpcProtocolOptions_submsgs[1] = {
358   {.UPB_PRIVATE(submsg) = &envoy__config__core__v3__Http2ProtocolOptions_msg_init},
359 };
360 
361 static const upb_MiniTableField envoy_config_core_v3_GrpcProtocolOptions__fields[1] = {
362   {1, UPB_SIZE(12, 16), 64, 0, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)},
363 };
364 
365 const upb_MiniTable envoy__config__core__v3__GrpcProtocolOptions_msg_init = {
366   &envoy_config_core_v3_GrpcProtocolOptions_submsgs[0],
367   &envoy_config_core_v3_GrpcProtocolOptions__fields[0],
368   UPB_SIZE(16, 24), 1, kUpb_ExtMode_NonExtendable, 1, UPB_FASTTABLE_MASK(255), 0,
369 };
370 
371 static const upb_MiniTableSub envoy_config_core_v3_Http3ProtocolOptions_submsgs[2] = {
372   {.UPB_PRIVATE(submsg) = &envoy__config__core__v3__QuicProtocolOptions_msg_init},
373   {.UPB_PRIVATE(submsg) = &google__protobuf__BoolValue_msg_init},
374 };
375 
376 static const upb_MiniTableField envoy_config_core_v3_Http3ProtocolOptions__fields[3] = {
377   {1, UPB_SIZE(12, 16), 64, 0, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)},
378   {2, UPB_SIZE(16, 24), 65, 1, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)},
379   {5, UPB_SIZE(20, 9), 0, kUpb_NoSub, 8, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_1Byte << kUpb_FieldRep_Shift)},
380 };
381 
382 const upb_MiniTable envoy__config__core__v3__Http3ProtocolOptions_msg_init = {
383   &envoy_config_core_v3_Http3ProtocolOptions_submsgs[0],
384   &envoy_config_core_v3_Http3ProtocolOptions__fields[0],
385   UPB_SIZE(24, 32), 3, kUpb_ExtMode_NonExtendable, 2, UPB_FASTTABLE_MASK(56), 0,
386   UPB_FASTTABLE_INIT({
387     {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric},
388     {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric},
389     {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric},
390     {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric},
391     {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric},
392     {0x000900003f000028, &upb_psb1_1bt},
393     {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric},
394     {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric},
395   })
396 };
397 
398 static const upb_MiniTableField envoy_config_core_v3_SchemeHeaderTransformation__fields[1] = {
399   {1, UPB_SIZE(12, 16), -9, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)},
400 };
401 
402 const upb_MiniTable envoy__config__core__v3__SchemeHeaderTransformation_msg_init = {
403   NULL,
404   &envoy_config_core_v3_SchemeHeaderTransformation__fields[0],
405   UPB_SIZE(24, 32), 1, kUpb_ExtMode_NonExtendable, 1, UPB_FASTTABLE_MASK(8), 0,
406   UPB_FASTTABLE_INIT({
407     {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric},
408     {0x001000080100000a, &upb_pos_1bt},
409   })
410 };
411 
412 static const upb_MiniTable *messages_layout[16] = {
413   &envoy__config__core__v3__TcpProtocolOptions_msg_init,
414   &envoy__config__core__v3__QuicKeepAliveSettings_msg_init,
415   &envoy__config__core__v3__QuicProtocolOptions_msg_init,
416   &envoy__config__core__v3__UpstreamHttpProtocolOptions_msg_init,
417   &envoy__config__core__v3__AlternateProtocolsCacheOptions_msg_init,
418   &envoy__config__core__v3__AlternateProtocolsCacheOptions__AlternateProtocolsCacheEntry_msg_init,
419   &envoy__config__core__v3__HttpProtocolOptions_msg_init,
420   &envoy__config__core__v3__Http1ProtocolOptions_msg_init,
421   &envoy__config__core__v3__Http1ProtocolOptions__HeaderKeyFormat_msg_init,
422   &envoy__config__core__v3__Http1ProtocolOptions__HeaderKeyFormat__ProperCaseWords_msg_init,
423   &envoy__config__core__v3__KeepaliveSettings_msg_init,
424   &envoy__config__core__v3__Http2ProtocolOptions_msg_init,
425   &envoy__config__core__v3__Http2ProtocolOptions__SettingsParameter_msg_init,
426   &envoy__config__core__v3__GrpcProtocolOptions_msg_init,
427   &envoy__config__core__v3__Http3ProtocolOptions_msg_init,
428   &envoy__config__core__v3__SchemeHeaderTransformation_msg_init,
429 };
430 
431 const upb_MiniTableFile envoy_config_core_v3_protocol_proto_upb_file_layout = {
432   messages_layout,
433   NULL,
434   NULL,
435   16,
436   0,
437   0,
438 };
439 
440 #include "upb/port/undef.inc"
441 
442