1
2
3
4 package v1
5
6 import (
7 fmt "fmt"
8
9 io "io"
10
11 proto "github.com/gogo/protobuf/proto"
12
13 math "math"
14 math_bits "math/bits"
15 reflect "reflect"
16 strings "strings"
17 )
18
19
20 var _ = proto.Marshal
21 var _ = fmt.Errorf
22 var _ = math.Inf
23
24
25
26
27
28 const _ = proto.GoGoProtoPackageIsVersion3
29
30 func (m *ClusterNetwork) Reset() { *m = ClusterNetwork{} }
31 func (*ClusterNetwork) ProtoMessage() {}
32 func (*ClusterNetwork) Descriptor() ([]byte, []int) {
33 return fileDescriptor_38d1cb27735fa5d9, []int{0}
34 }
35 func (m *ClusterNetwork) XXX_Unmarshal(b []byte) error {
36 return m.Unmarshal(b)
37 }
38 func (m *ClusterNetwork) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
39 b = b[:cap(b)]
40 n, err := m.MarshalToSizedBuffer(b)
41 if err != nil {
42 return nil, err
43 }
44 return b[:n], nil
45 }
46 func (m *ClusterNetwork) XXX_Merge(src proto.Message) {
47 xxx_messageInfo_ClusterNetwork.Merge(m, src)
48 }
49 func (m *ClusterNetwork) XXX_Size() int {
50 return m.Size()
51 }
52 func (m *ClusterNetwork) XXX_DiscardUnknown() {
53 xxx_messageInfo_ClusterNetwork.DiscardUnknown(m)
54 }
55
56 var xxx_messageInfo_ClusterNetwork proto.InternalMessageInfo
57
58 func (m *ClusterNetworkEntry) Reset() { *m = ClusterNetworkEntry{} }
59 func (*ClusterNetworkEntry) ProtoMessage() {}
60 func (*ClusterNetworkEntry) Descriptor() ([]byte, []int) {
61 return fileDescriptor_38d1cb27735fa5d9, []int{1}
62 }
63 func (m *ClusterNetworkEntry) XXX_Unmarshal(b []byte) error {
64 return m.Unmarshal(b)
65 }
66 func (m *ClusterNetworkEntry) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
67 b = b[:cap(b)]
68 n, err := m.MarshalToSizedBuffer(b)
69 if err != nil {
70 return nil, err
71 }
72 return b[:n], nil
73 }
74 func (m *ClusterNetworkEntry) XXX_Merge(src proto.Message) {
75 xxx_messageInfo_ClusterNetworkEntry.Merge(m, src)
76 }
77 func (m *ClusterNetworkEntry) XXX_Size() int {
78 return m.Size()
79 }
80 func (m *ClusterNetworkEntry) XXX_DiscardUnknown() {
81 xxx_messageInfo_ClusterNetworkEntry.DiscardUnknown(m)
82 }
83
84 var xxx_messageInfo_ClusterNetworkEntry proto.InternalMessageInfo
85
86 func (m *ClusterNetworkList) Reset() { *m = ClusterNetworkList{} }
87 func (*ClusterNetworkList) ProtoMessage() {}
88 func (*ClusterNetworkList) Descriptor() ([]byte, []int) {
89 return fileDescriptor_38d1cb27735fa5d9, []int{2}
90 }
91 func (m *ClusterNetworkList) XXX_Unmarshal(b []byte) error {
92 return m.Unmarshal(b)
93 }
94 func (m *ClusterNetworkList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
95 b = b[:cap(b)]
96 n, err := m.MarshalToSizedBuffer(b)
97 if err != nil {
98 return nil, err
99 }
100 return b[:n], nil
101 }
102 func (m *ClusterNetworkList) XXX_Merge(src proto.Message) {
103 xxx_messageInfo_ClusterNetworkList.Merge(m, src)
104 }
105 func (m *ClusterNetworkList) XXX_Size() int {
106 return m.Size()
107 }
108 func (m *ClusterNetworkList) XXX_DiscardUnknown() {
109 xxx_messageInfo_ClusterNetworkList.DiscardUnknown(m)
110 }
111
112 var xxx_messageInfo_ClusterNetworkList proto.InternalMessageInfo
113
114 func (m *EgressNetworkPolicy) Reset() { *m = EgressNetworkPolicy{} }
115 func (*EgressNetworkPolicy) ProtoMessage() {}
116 func (*EgressNetworkPolicy) Descriptor() ([]byte, []int) {
117 return fileDescriptor_38d1cb27735fa5d9, []int{3}
118 }
119 func (m *EgressNetworkPolicy) XXX_Unmarshal(b []byte) error {
120 return m.Unmarshal(b)
121 }
122 func (m *EgressNetworkPolicy) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
123 b = b[:cap(b)]
124 n, err := m.MarshalToSizedBuffer(b)
125 if err != nil {
126 return nil, err
127 }
128 return b[:n], nil
129 }
130 func (m *EgressNetworkPolicy) XXX_Merge(src proto.Message) {
131 xxx_messageInfo_EgressNetworkPolicy.Merge(m, src)
132 }
133 func (m *EgressNetworkPolicy) XXX_Size() int {
134 return m.Size()
135 }
136 func (m *EgressNetworkPolicy) XXX_DiscardUnknown() {
137 xxx_messageInfo_EgressNetworkPolicy.DiscardUnknown(m)
138 }
139
140 var xxx_messageInfo_EgressNetworkPolicy proto.InternalMessageInfo
141
142 func (m *EgressNetworkPolicyList) Reset() { *m = EgressNetworkPolicyList{} }
143 func (*EgressNetworkPolicyList) ProtoMessage() {}
144 func (*EgressNetworkPolicyList) Descriptor() ([]byte, []int) {
145 return fileDescriptor_38d1cb27735fa5d9, []int{4}
146 }
147 func (m *EgressNetworkPolicyList) XXX_Unmarshal(b []byte) error {
148 return m.Unmarshal(b)
149 }
150 func (m *EgressNetworkPolicyList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
151 b = b[:cap(b)]
152 n, err := m.MarshalToSizedBuffer(b)
153 if err != nil {
154 return nil, err
155 }
156 return b[:n], nil
157 }
158 func (m *EgressNetworkPolicyList) XXX_Merge(src proto.Message) {
159 xxx_messageInfo_EgressNetworkPolicyList.Merge(m, src)
160 }
161 func (m *EgressNetworkPolicyList) XXX_Size() int {
162 return m.Size()
163 }
164 func (m *EgressNetworkPolicyList) XXX_DiscardUnknown() {
165 xxx_messageInfo_EgressNetworkPolicyList.DiscardUnknown(m)
166 }
167
168 var xxx_messageInfo_EgressNetworkPolicyList proto.InternalMessageInfo
169
170 func (m *EgressNetworkPolicyPeer) Reset() { *m = EgressNetworkPolicyPeer{} }
171 func (*EgressNetworkPolicyPeer) ProtoMessage() {}
172 func (*EgressNetworkPolicyPeer) Descriptor() ([]byte, []int) {
173 return fileDescriptor_38d1cb27735fa5d9, []int{5}
174 }
175 func (m *EgressNetworkPolicyPeer) XXX_Unmarshal(b []byte) error {
176 return m.Unmarshal(b)
177 }
178 func (m *EgressNetworkPolicyPeer) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
179 b = b[:cap(b)]
180 n, err := m.MarshalToSizedBuffer(b)
181 if err != nil {
182 return nil, err
183 }
184 return b[:n], nil
185 }
186 func (m *EgressNetworkPolicyPeer) XXX_Merge(src proto.Message) {
187 xxx_messageInfo_EgressNetworkPolicyPeer.Merge(m, src)
188 }
189 func (m *EgressNetworkPolicyPeer) XXX_Size() int {
190 return m.Size()
191 }
192 func (m *EgressNetworkPolicyPeer) XXX_DiscardUnknown() {
193 xxx_messageInfo_EgressNetworkPolicyPeer.DiscardUnknown(m)
194 }
195
196 var xxx_messageInfo_EgressNetworkPolicyPeer proto.InternalMessageInfo
197
198 func (m *EgressNetworkPolicyRule) Reset() { *m = EgressNetworkPolicyRule{} }
199 func (*EgressNetworkPolicyRule) ProtoMessage() {}
200 func (*EgressNetworkPolicyRule) Descriptor() ([]byte, []int) {
201 return fileDescriptor_38d1cb27735fa5d9, []int{6}
202 }
203 func (m *EgressNetworkPolicyRule) XXX_Unmarshal(b []byte) error {
204 return m.Unmarshal(b)
205 }
206 func (m *EgressNetworkPolicyRule) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
207 b = b[:cap(b)]
208 n, err := m.MarshalToSizedBuffer(b)
209 if err != nil {
210 return nil, err
211 }
212 return b[:n], nil
213 }
214 func (m *EgressNetworkPolicyRule) XXX_Merge(src proto.Message) {
215 xxx_messageInfo_EgressNetworkPolicyRule.Merge(m, src)
216 }
217 func (m *EgressNetworkPolicyRule) XXX_Size() int {
218 return m.Size()
219 }
220 func (m *EgressNetworkPolicyRule) XXX_DiscardUnknown() {
221 xxx_messageInfo_EgressNetworkPolicyRule.DiscardUnknown(m)
222 }
223
224 var xxx_messageInfo_EgressNetworkPolicyRule proto.InternalMessageInfo
225
226 func (m *EgressNetworkPolicySpec) Reset() { *m = EgressNetworkPolicySpec{} }
227 func (*EgressNetworkPolicySpec) ProtoMessage() {}
228 func (*EgressNetworkPolicySpec) Descriptor() ([]byte, []int) {
229 return fileDescriptor_38d1cb27735fa5d9, []int{7}
230 }
231 func (m *EgressNetworkPolicySpec) XXX_Unmarshal(b []byte) error {
232 return m.Unmarshal(b)
233 }
234 func (m *EgressNetworkPolicySpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
235 b = b[:cap(b)]
236 n, err := m.MarshalToSizedBuffer(b)
237 if err != nil {
238 return nil, err
239 }
240 return b[:n], nil
241 }
242 func (m *EgressNetworkPolicySpec) XXX_Merge(src proto.Message) {
243 xxx_messageInfo_EgressNetworkPolicySpec.Merge(m, src)
244 }
245 func (m *EgressNetworkPolicySpec) XXX_Size() int {
246 return m.Size()
247 }
248 func (m *EgressNetworkPolicySpec) XXX_DiscardUnknown() {
249 xxx_messageInfo_EgressNetworkPolicySpec.DiscardUnknown(m)
250 }
251
252 var xxx_messageInfo_EgressNetworkPolicySpec proto.InternalMessageInfo
253
254 func (m *HostSubnet) Reset() { *m = HostSubnet{} }
255 func (*HostSubnet) ProtoMessage() {}
256 func (*HostSubnet) Descriptor() ([]byte, []int) {
257 return fileDescriptor_38d1cb27735fa5d9, []int{8}
258 }
259 func (m *HostSubnet) XXX_Unmarshal(b []byte) error {
260 return m.Unmarshal(b)
261 }
262 func (m *HostSubnet) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
263 b = b[:cap(b)]
264 n, err := m.MarshalToSizedBuffer(b)
265 if err != nil {
266 return nil, err
267 }
268 return b[:n], nil
269 }
270 func (m *HostSubnet) XXX_Merge(src proto.Message) {
271 xxx_messageInfo_HostSubnet.Merge(m, src)
272 }
273 func (m *HostSubnet) XXX_Size() int {
274 return m.Size()
275 }
276 func (m *HostSubnet) XXX_DiscardUnknown() {
277 xxx_messageInfo_HostSubnet.DiscardUnknown(m)
278 }
279
280 var xxx_messageInfo_HostSubnet proto.InternalMessageInfo
281
282 func (m *HostSubnetList) Reset() { *m = HostSubnetList{} }
283 func (*HostSubnetList) ProtoMessage() {}
284 func (*HostSubnetList) Descriptor() ([]byte, []int) {
285 return fileDescriptor_38d1cb27735fa5d9, []int{9}
286 }
287 func (m *HostSubnetList) XXX_Unmarshal(b []byte) error {
288 return m.Unmarshal(b)
289 }
290 func (m *HostSubnetList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
291 b = b[:cap(b)]
292 n, err := m.MarshalToSizedBuffer(b)
293 if err != nil {
294 return nil, err
295 }
296 return b[:n], nil
297 }
298 func (m *HostSubnetList) XXX_Merge(src proto.Message) {
299 xxx_messageInfo_HostSubnetList.Merge(m, src)
300 }
301 func (m *HostSubnetList) XXX_Size() int {
302 return m.Size()
303 }
304 func (m *HostSubnetList) XXX_DiscardUnknown() {
305 xxx_messageInfo_HostSubnetList.DiscardUnknown(m)
306 }
307
308 var xxx_messageInfo_HostSubnetList proto.InternalMessageInfo
309
310 func (m *NetNamespace) Reset() { *m = NetNamespace{} }
311 func (*NetNamespace) ProtoMessage() {}
312 func (*NetNamespace) Descriptor() ([]byte, []int) {
313 return fileDescriptor_38d1cb27735fa5d9, []int{10}
314 }
315 func (m *NetNamespace) XXX_Unmarshal(b []byte) error {
316 return m.Unmarshal(b)
317 }
318 func (m *NetNamespace) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
319 b = b[:cap(b)]
320 n, err := m.MarshalToSizedBuffer(b)
321 if err != nil {
322 return nil, err
323 }
324 return b[:n], nil
325 }
326 func (m *NetNamespace) XXX_Merge(src proto.Message) {
327 xxx_messageInfo_NetNamespace.Merge(m, src)
328 }
329 func (m *NetNamespace) XXX_Size() int {
330 return m.Size()
331 }
332 func (m *NetNamespace) XXX_DiscardUnknown() {
333 xxx_messageInfo_NetNamespace.DiscardUnknown(m)
334 }
335
336 var xxx_messageInfo_NetNamespace proto.InternalMessageInfo
337
338 func (m *NetNamespaceList) Reset() { *m = NetNamespaceList{} }
339 func (*NetNamespaceList) ProtoMessage() {}
340 func (*NetNamespaceList) Descriptor() ([]byte, []int) {
341 return fileDescriptor_38d1cb27735fa5d9, []int{11}
342 }
343 func (m *NetNamespaceList) XXX_Unmarshal(b []byte) error {
344 return m.Unmarshal(b)
345 }
346 func (m *NetNamespaceList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
347 b = b[:cap(b)]
348 n, err := m.MarshalToSizedBuffer(b)
349 if err != nil {
350 return nil, err
351 }
352 return b[:n], nil
353 }
354 func (m *NetNamespaceList) XXX_Merge(src proto.Message) {
355 xxx_messageInfo_NetNamespaceList.Merge(m, src)
356 }
357 func (m *NetNamespaceList) XXX_Size() int {
358 return m.Size()
359 }
360 func (m *NetNamespaceList) XXX_DiscardUnknown() {
361 xxx_messageInfo_NetNamespaceList.DiscardUnknown(m)
362 }
363
364 var xxx_messageInfo_NetNamespaceList proto.InternalMessageInfo
365
366 func init() {
367 proto.RegisterType((*ClusterNetwork)(nil), "github.com.openshift.api.network.v1.ClusterNetwork")
368 proto.RegisterType((*ClusterNetworkEntry)(nil), "github.com.openshift.api.network.v1.ClusterNetworkEntry")
369 proto.RegisterType((*ClusterNetworkList)(nil), "github.com.openshift.api.network.v1.ClusterNetworkList")
370 proto.RegisterType((*EgressNetworkPolicy)(nil), "github.com.openshift.api.network.v1.EgressNetworkPolicy")
371 proto.RegisterType((*EgressNetworkPolicyList)(nil), "github.com.openshift.api.network.v1.EgressNetworkPolicyList")
372 proto.RegisterType((*EgressNetworkPolicyPeer)(nil), "github.com.openshift.api.network.v1.EgressNetworkPolicyPeer")
373 proto.RegisterType((*EgressNetworkPolicyRule)(nil), "github.com.openshift.api.network.v1.EgressNetworkPolicyRule")
374 proto.RegisterType((*EgressNetworkPolicySpec)(nil), "github.com.openshift.api.network.v1.EgressNetworkPolicySpec")
375 proto.RegisterType((*HostSubnet)(nil), "github.com.openshift.api.network.v1.HostSubnet")
376 proto.RegisterType((*HostSubnetList)(nil), "github.com.openshift.api.network.v1.HostSubnetList")
377 proto.RegisterType((*NetNamespace)(nil), "github.com.openshift.api.network.v1.NetNamespace")
378 proto.RegisterType((*NetNamespaceList)(nil), "github.com.openshift.api.network.v1.NetNamespaceList")
379 }
380
381 func init() {
382 proto.RegisterFile("github.com/openshift/api/network/v1/generated.proto", fileDescriptor_38d1cb27735fa5d9)
383 }
384
385 var fileDescriptor_38d1cb27735fa5d9 = []byte{
386
387 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xbc, 0x56, 0x4f, 0x6f, 0xe3, 0x44,
388 0x14, 0xaf, 0xf3, 0xa7, 0x6d, 0x26, 0x6d, 0x5a, 0xcd, 0x56, 0xac, 0x29, 0x92, 0x13, 0xb9, 0x02,
389 0x82, 0x56, 0xd8, 0xb4, 0x8b, 0x50, 0x0f, 0x08, 0xb4, 0x6e, 0x2b, 0x6d, 0xa4, 0x6e, 0x88, 0x26,
390 0x65, 0x55, 0x21, 0x40, 0xb8, 0xce, 0xac, 0x63, 0x9a, 0xd8, 0x96, 0x67, 0x12, 0x88, 0x10, 0x7f,
391 0x2e, 0xdc, 0xf9, 0x00, 0x7c, 0x0c, 0x3e, 0x02, 0x87, 0x1e, 0x38, 0xec, 0x09, 0xf6, 0x14, 0x51,
392 0x73, 0xe7, 0x03, 0xf4, 0x84, 0x66, 0x3c, 0x8e, 0xed, 0xac, 0x2b, 0xa2, 0x22, 0x72, 0x4a, 0xe6,
393 0xfd, 0xde, 0xdf, 0xf9, 0xbd, 0xf7, 0xc6, 0xe0, 0xa1, 0xed, 0xd0, 0xfe, 0xe8, 0x42, 0xb3, 0xbc,
394 0xa1, 0xee, 0xf9, 0xd8, 0x25, 0x7d, 0xe7, 0x19, 0xd5, 0x4d, 0xdf, 0xd1, 0x5d, 0x4c, 0xbf, 0xf2,
395 0x82, 0x4b, 0x7d, 0xbc, 0xaf, 0xdb, 0xd8, 0xc5, 0x81, 0x49, 0x71, 0x4f, 0xf3, 0x03, 0x8f, 0x7a,
396 0x70, 0x2f, 0x31, 0xd2, 0x66, 0x46, 0x9a, 0xe9, 0x3b, 0x9a, 0x30, 0xd2, 0xc6, 0xfb, 0xbb, 0x6f,
397 0xa7, 0x3c, 0xdb, 0x9e, 0xed, 0xe9, 0xdc, 0xf6, 0x62, 0xf4, 0x8c, 0x9f, 0xf8, 0x81, 0xff, 0x8b,
398 0x7c, 0xee, 0xbe, 0x7b, 0x79, 0x48, 0x34, 0xc7, 0x63, 0xa1, 0x87, 0xa6, 0xd5, 0x77, 0x5c, 0x1c,
399 0x4c, 0x74, 0xff, 0xd2, 0x66, 0x02, 0xa2, 0x0f, 0x31, 0x35, 0x73, 0x32, 0xd9, 0x7d, 0xef, 0x36,
400 0xab, 0x60, 0xe4, 0x52, 0x67, 0x88, 0x75, 0x62, 0xf5, 0xf1, 0xd0, 0x9c, 0xb7, 0x53, 0x7f, 0x2e,
401 0x81, 0xda, 0xd1, 0x60, 0x44, 0x28, 0x0e, 0xda, 0x51, 0xca, 0xf0, 0x0b, 0xb0, 0xce, 0xa2, 0xf4,
402 0x4c, 0x6a, 0xca, 0x52, 0x43, 0x6a, 0x56, 0x0f, 0xde, 0xd1, 0x22, 0xef, 0x5a, 0xda, 0xbb, 0xe6,
403 0x5f, 0xda, 0x4c, 0x40, 0x34, 0xa6, 0xad, 0x8d, 0xf7, 0xb5, 0x8f, 0x2e, 0xbe, 0xc4, 0x16, 0x7d,
404 0x82, 0xa9, 0x69, 0xc0, 0xab, 0x69, 0x7d, 0x25, 0x9c, 0xd6, 0x41, 0x22, 0x43, 0x33, 0xaf, 0xf0,
405 0x2d, 0xb0, 0x26, 0xee, 0x47, 0x2e, 0x34, 0xa4, 0x66, 0xc5, 0xd8, 0x12, 0xea, 0x6b, 0x22, 0x07,
406 0x14, 0xe3, 0xf0, 0x18, 0x6c, 0xf7, 0x3d, 0x42, 0xc9, 0xe8, 0xc2, 0xc5, 0x74, 0x80, 0x5d, 0x9b,
407 0xf6, 0xe5, 0x62, 0x43, 0x6a, 0x6e, 0x1a, 0xb2, 0xb0, 0xd9, 0x7e, 0xec, 0x11, 0xda, 0xe5, 0xf8,
408 0x29, 0xc7, 0xd1, 0x4b, 0x16, 0xf0, 0x03, 0x50, 0x23, 0x38, 0x18, 0x3b, 0x16, 0x16, 0x01, 0xe4,
409 0x12, 0x8f, 0xfb, 0x8a, 0xf0, 0x51, 0xeb, 0x66, 0x50, 0x34, 0xa7, 0x0d, 0x0f, 0x00, 0xf0, 0x07,
410 0x23, 0xdb, 0x71, 0xdb, 0xe6, 0x10, 0xcb, 0x65, 0x6e, 0x3b, 0x2b, 0xb1, 0x33, 0x43, 0x50, 0x4a,
411 0x0b, 0x7e, 0x03, 0xb6, 0xac, 0xcc, 0xc5, 0x12, 0x79, 0xb5, 0x51, 0x6c, 0x56, 0x0f, 0x0e, 0xb5,
412 0x05, 0xba, 0x46, 0xcb, 0x92, 0x72, 0xe2, 0xd2, 0x60, 0x62, 0xdc, 0x17, 0x21, 0xb7, 0xb2, 0x20,
413 0x41, 0xf3, 0x91, 0xe0, 0x03, 0x50, 0x19, 0x7f, 0x3d, 0x30, 0xdd, 0x8e, 0x17, 0x50, 0x79, 0x8d,
414 0xdf, 0xd7, 0x66, 0x38, 0xad, 0x57, 0x9e, 0x9e, 0x9f, 0x3e, 0x6a, 0x33, 0x21, 0x4a, 0x70, 0xf8,
415 0x2a, 0x28, 0x0e, 0xe9, 0x48, 0x5e, 0xe7, 0x6a, 0x6b, 0xe1, 0xb4, 0x5e, 0x7c, 0x72, 0xf6, 0x31,
416 0x62, 0x32, 0xf5, 0x5b, 0x70, 0x2f, 0x27, 0x11, 0xd8, 0x00, 0x25, 0xcb, 0xe9, 0x05, 0xbc, 0x3d,
417 0x2a, 0xc6, 0x86, 0x48, 0xab, 0x74, 0xd4, 0x3a, 0x46, 0x88, 0x23, 0x31, 0x6f, 0x69, 0x5e, 0x38,
418 0xd7, 0xff, 0xca, 0x5b, 0x5a, 0xa2, 0xfe, 0x26, 0x01, 0x98, 0x8d, 0x7f, 0xea, 0x10, 0x0a, 0x3f,
419 0x7d, 0xa9, 0x43, 0xb5, 0xc5, 0x3a, 0x94, 0x59, 0xf3, 0xfe, 0xdc, 0x16, 0x49, 0xac, 0xc7, 0x92,
420 0x54, 0x77, 0x9e, 0x83, 0xb2, 0x43, 0xf1, 0x90, 0xc8, 0x05, 0x4e, 0xd7, 0xc3, 0x3b, 0xd0, 0x65,
421 0x6c, 0x0a, 0xff, 0xe5, 0x16, 0xf3, 0x84, 0x22, 0x87, 0xea, 0x1f, 0x12, 0xb8, 0x77, 0x62, 0x07,
422 0x98, 0x10, 0xa1, 0xd7, 0xf1, 0x06, 0x8e, 0x35, 0x59, 0xc2, 0xc4, 0x7d, 0x0e, 0x4a, 0xc4, 0xc7,
423 0x16, 0xa7, 0xa0, 0x7a, 0xf0, 0xfe, 0x42, 0x25, 0xe5, 0x64, 0xda, 0xf5, 0xb1, 0x95, 0xd0, 0xcd,
424 0x4e, 0x88, 0xfb, 0x55, 0x7f, 0x97, 0xc0, 0xfd, 0x1c, 0xfd, 0x25, 0xb0, 0xf5, 0x59, 0x96, 0xad,
425 0xc3, 0xbb, 0x96, 0x76, 0x0b, 0x65, 0xdf, 0xe5, 0xd6, 0xd5, 0xc1, 0x38, 0x80, 0x87, 0x60, 0x83,
426 0xb5, 0x7a, 0x17, 0x0f, 0xb0, 0x45, 0xbd, 0x78, 0x18, 0x76, 0x84, 0x9b, 0x0d, 0x36, 0x0c, 0x31,
427 0x86, 0x32, 0x9a, 0x6c, 0xff, 0xf5, 0x5c, 0xc2, 0x77, 0xc9, 0xdc, 0xfe, 0x3b, 0x6e, 0x77, 0xf9,
428 0x22, 0x89, 0x71, 0xf5, 0x97, 0xfc, 0x8b, 0x45, 0xa3, 0x01, 0x86, 0x1f, 0x82, 0x12, 0x9d, 0xf8,
429 0x58, 0x04, 0x7e, 0x10, 0xd3, 0x72, 0x36, 0xf1, 0xf1, 0xcd, 0xb4, 0xfe, 0xda, 0x2d, 0x66, 0x0c,
430 0x46, 0xdc, 0x10, 0x9e, 0x83, 0x02, 0xf5, 0xfe, 0x6b, 0x4f, 0xb0, 0xbb, 0x30, 0x80, 0x08, 0x5e,
431 0x38, 0xf3, 0x50, 0x81, 0x7a, 0xea, 0xf7, 0xb9, 0x59, 0xb3, 0x86, 0x81, 0x3d, 0xb0, 0x8a, 0x39,
432 0x24, 0x4b, 0x9c, 0xb1, 0x3b, 0x07, 0x66, 0xc5, 0x18, 0x35, 0x11, 0x78, 0x35, 0x52, 0x40, 0xc2,
433 0xb7, 0xfa, 0x77, 0x01, 0x80, 0x64, 0xc1, 0x2c, 0x61, 0xc2, 0x1a, 0xa0, 0xc4, 0xd6, 0x97, 0x20,
434 0x74, 0x36, 0x23, 0x2c, 0x07, 0xc4, 0x11, 0xf8, 0x06, 0x58, 0x65, 0xbf, 0xad, 0x0e, 0x7f, 0xc0,
435 0x2a, 0x49, 0xea, 0x8f, 0xb9, 0x14, 0x09, 0x94, 0xe9, 0x45, 0x8f, 0x97, 0x78, 0xa4, 0x66, 0x7a,
436 0x51, 0x2d, 0x48, 0xa0, 0xf0, 0x11, 0xa8, 0x44, 0xc5, 0xb6, 0x3a, 0x44, 0x2e, 0x37, 0x8a, 0xcd,
437 0x8a, 0xb1, 0xc7, 0x76, 0xfc, 0x49, 0x2c, 0xbc, 0x99, 0xd6, 0x61, 0x72, 0x07, 0xb1, 0x18, 0x25,
438 0x56, 0xb0, 0x05, 0xaa, 0xd1, 0x81, 0x35, 0x6b, 0xf4, 0x3e, 0x55, 0x8c, 0x37, 0xc3, 0x69, 0xbd,
439 0x7a, 0x92, 0x88, 0x6f, 0xa6, 0xf5, 0x9d, 0x79, 0x37, 0x7c, 0xd3, 0xa7, 0x6d, 0xd5, 0x5f, 0x25,
440 0x50, 0x4b, 0x6d, 0xf4, 0xff, 0x7f, 0xf0, 0xcf, 0xb2, 0x83, 0xaf, 0x2f, 0xd4, 0x46, 0x49, 0x86,
441 0xb7, 0xcc, 0xfb, 0x8f, 0x05, 0xb0, 0xd1, 0xc6, 0x94, 0xcd, 0x1e, 0xf1, 0x4d, 0x0b, 0x2f, 0xed,
442 0x6b, 0xc8, 0xcd, 0xd9, 0x06, 0x22, 0x11, 0x14, 0xe3, 0x70, 0x0f, 0x94, 0x5d, 0x4c, 0x9d, 0x9e,
443 0xf8, 0x04, 0x9a, 0x95, 0xd0, 0xc6, 0xb4, 0x75, 0x8c, 0x22, 0x0c, 0x1e, 0xa5, 0xfb, 0xa2, 0xc4,
444 0x29, 0x7d, 0x7d, 0xbe, 0x2f, 0x76, 0xd2, 0x35, 0xe6, 0x74, 0x86, 0x7a, 0x25, 0x81, 0xed, 0xb4,
445 0xce, 0x12, 0x08, 0x7d, 0x9a, 0x25, 0x74, 0x7f, 0x21, 0x42, 0xd3, 0x39, 0xe6, 0x53, 0x6a, 0xb4,
446 0xae, 0xae, 0x95, 0x95, 0xe7, 0xd7, 0xca, 0xca, 0x8b, 0x6b, 0x65, 0xe5, 0x87, 0x50, 0x91, 0xae,
447 0x42, 0x45, 0x7a, 0x1e, 0x2a, 0xd2, 0x8b, 0x50, 0x91, 0xfe, 0x0c, 0x15, 0xe9, 0xa7, 0xbf, 0x94,
448 0x95, 0x4f, 0xf6, 0x16, 0xf8, 0xfe, 0xff, 0x27, 0x00, 0x00, 0xff, 0xff, 0x6b, 0x4d, 0xd5, 0x11,
449 0x25, 0x0c, 0x00, 0x00,
450 }
451
452 func (m *ClusterNetwork) Marshal() (dAtA []byte, err error) {
453 size := m.Size()
454 dAtA = make([]byte, size)
455 n, err := m.MarshalToSizedBuffer(dAtA[:size])
456 if err != nil {
457 return nil, err
458 }
459 return dAtA[:n], nil
460 }
461
462 func (m *ClusterNetwork) MarshalTo(dAtA []byte) (int, error) {
463 size := m.Size()
464 return m.MarshalToSizedBuffer(dAtA[:size])
465 }
466
467 func (m *ClusterNetwork) MarshalToSizedBuffer(dAtA []byte) (int, error) {
468 i := len(dAtA)
469 _ = i
470 var l int
471 _ = l
472 if m.MTU != nil {
473 i = encodeVarintGenerated(dAtA, i, uint64(*m.MTU))
474 i--
475 dAtA[i] = 0x40
476 }
477 if m.VXLANPort != nil {
478 i = encodeVarintGenerated(dAtA, i, uint64(*m.VXLANPort))
479 i--
480 dAtA[i] = 0x38
481 }
482 if len(m.ClusterNetworks) > 0 {
483 for iNdEx := len(m.ClusterNetworks) - 1; iNdEx >= 0; iNdEx-- {
484 {
485 size, err := m.ClusterNetworks[iNdEx].MarshalToSizedBuffer(dAtA[:i])
486 if err != nil {
487 return 0, err
488 }
489 i -= size
490 i = encodeVarintGenerated(dAtA, i, uint64(size))
491 }
492 i--
493 dAtA[i] = 0x32
494 }
495 }
496 i -= len(m.PluginName)
497 copy(dAtA[i:], m.PluginName)
498 i = encodeVarintGenerated(dAtA, i, uint64(len(m.PluginName)))
499 i--
500 dAtA[i] = 0x2a
501 i -= len(m.ServiceNetwork)
502 copy(dAtA[i:], m.ServiceNetwork)
503 i = encodeVarintGenerated(dAtA, i, uint64(len(m.ServiceNetwork)))
504 i--
505 dAtA[i] = 0x22
506 i = encodeVarintGenerated(dAtA, i, uint64(m.HostSubnetLength))
507 i--
508 dAtA[i] = 0x18
509 i -= len(m.Network)
510 copy(dAtA[i:], m.Network)
511 i = encodeVarintGenerated(dAtA, i, uint64(len(m.Network)))
512 i--
513 dAtA[i] = 0x12
514 {
515 size, err := m.ObjectMeta.MarshalToSizedBuffer(dAtA[:i])
516 if err != nil {
517 return 0, err
518 }
519 i -= size
520 i = encodeVarintGenerated(dAtA, i, uint64(size))
521 }
522 i--
523 dAtA[i] = 0xa
524 return len(dAtA) - i, nil
525 }
526
527 func (m *ClusterNetworkEntry) Marshal() (dAtA []byte, err error) {
528 size := m.Size()
529 dAtA = make([]byte, size)
530 n, err := m.MarshalToSizedBuffer(dAtA[:size])
531 if err != nil {
532 return nil, err
533 }
534 return dAtA[:n], nil
535 }
536
537 func (m *ClusterNetworkEntry) MarshalTo(dAtA []byte) (int, error) {
538 size := m.Size()
539 return m.MarshalToSizedBuffer(dAtA[:size])
540 }
541
542 func (m *ClusterNetworkEntry) MarshalToSizedBuffer(dAtA []byte) (int, error) {
543 i := len(dAtA)
544 _ = i
545 var l int
546 _ = l
547 i = encodeVarintGenerated(dAtA, i, uint64(m.HostSubnetLength))
548 i--
549 dAtA[i] = 0x10
550 i -= len(m.CIDR)
551 copy(dAtA[i:], m.CIDR)
552 i = encodeVarintGenerated(dAtA, i, uint64(len(m.CIDR)))
553 i--
554 dAtA[i] = 0xa
555 return len(dAtA) - i, nil
556 }
557
558 func (m *ClusterNetworkList) Marshal() (dAtA []byte, err error) {
559 size := m.Size()
560 dAtA = make([]byte, size)
561 n, err := m.MarshalToSizedBuffer(dAtA[:size])
562 if err != nil {
563 return nil, err
564 }
565 return dAtA[:n], nil
566 }
567
568 func (m *ClusterNetworkList) MarshalTo(dAtA []byte) (int, error) {
569 size := m.Size()
570 return m.MarshalToSizedBuffer(dAtA[:size])
571 }
572
573 func (m *ClusterNetworkList) MarshalToSizedBuffer(dAtA []byte) (int, error) {
574 i := len(dAtA)
575 _ = i
576 var l int
577 _ = l
578 if len(m.Items) > 0 {
579 for iNdEx := len(m.Items) - 1; iNdEx >= 0; iNdEx-- {
580 {
581 size, err := m.Items[iNdEx].MarshalToSizedBuffer(dAtA[:i])
582 if err != nil {
583 return 0, err
584 }
585 i -= size
586 i = encodeVarintGenerated(dAtA, i, uint64(size))
587 }
588 i--
589 dAtA[i] = 0x12
590 }
591 }
592 {
593 size, err := m.ListMeta.MarshalToSizedBuffer(dAtA[:i])
594 if err != nil {
595 return 0, err
596 }
597 i -= size
598 i = encodeVarintGenerated(dAtA, i, uint64(size))
599 }
600 i--
601 dAtA[i] = 0xa
602 return len(dAtA) - i, nil
603 }
604
605 func (m *EgressNetworkPolicy) Marshal() (dAtA []byte, err error) {
606 size := m.Size()
607 dAtA = make([]byte, size)
608 n, err := m.MarshalToSizedBuffer(dAtA[:size])
609 if err != nil {
610 return nil, err
611 }
612 return dAtA[:n], nil
613 }
614
615 func (m *EgressNetworkPolicy) MarshalTo(dAtA []byte) (int, error) {
616 size := m.Size()
617 return m.MarshalToSizedBuffer(dAtA[:size])
618 }
619
620 func (m *EgressNetworkPolicy) MarshalToSizedBuffer(dAtA []byte) (int, error) {
621 i := len(dAtA)
622 _ = i
623 var l int
624 _ = l
625 {
626 size, err := m.Spec.MarshalToSizedBuffer(dAtA[:i])
627 if err != nil {
628 return 0, err
629 }
630 i -= size
631 i = encodeVarintGenerated(dAtA, i, uint64(size))
632 }
633 i--
634 dAtA[i] = 0x12
635 {
636 size, err := m.ObjectMeta.MarshalToSizedBuffer(dAtA[:i])
637 if err != nil {
638 return 0, err
639 }
640 i -= size
641 i = encodeVarintGenerated(dAtA, i, uint64(size))
642 }
643 i--
644 dAtA[i] = 0xa
645 return len(dAtA) - i, nil
646 }
647
648 func (m *EgressNetworkPolicyList) Marshal() (dAtA []byte, err error) {
649 size := m.Size()
650 dAtA = make([]byte, size)
651 n, err := m.MarshalToSizedBuffer(dAtA[:size])
652 if err != nil {
653 return nil, err
654 }
655 return dAtA[:n], nil
656 }
657
658 func (m *EgressNetworkPolicyList) MarshalTo(dAtA []byte) (int, error) {
659 size := m.Size()
660 return m.MarshalToSizedBuffer(dAtA[:size])
661 }
662
663 func (m *EgressNetworkPolicyList) MarshalToSizedBuffer(dAtA []byte) (int, error) {
664 i := len(dAtA)
665 _ = i
666 var l int
667 _ = l
668 if len(m.Items) > 0 {
669 for iNdEx := len(m.Items) - 1; iNdEx >= 0; iNdEx-- {
670 {
671 size, err := m.Items[iNdEx].MarshalToSizedBuffer(dAtA[:i])
672 if err != nil {
673 return 0, err
674 }
675 i -= size
676 i = encodeVarintGenerated(dAtA, i, uint64(size))
677 }
678 i--
679 dAtA[i] = 0x12
680 }
681 }
682 {
683 size, err := m.ListMeta.MarshalToSizedBuffer(dAtA[:i])
684 if err != nil {
685 return 0, err
686 }
687 i -= size
688 i = encodeVarintGenerated(dAtA, i, uint64(size))
689 }
690 i--
691 dAtA[i] = 0xa
692 return len(dAtA) - i, nil
693 }
694
695 func (m *EgressNetworkPolicyPeer) Marshal() (dAtA []byte, err error) {
696 size := m.Size()
697 dAtA = make([]byte, size)
698 n, err := m.MarshalToSizedBuffer(dAtA[:size])
699 if err != nil {
700 return nil, err
701 }
702 return dAtA[:n], nil
703 }
704
705 func (m *EgressNetworkPolicyPeer) MarshalTo(dAtA []byte) (int, error) {
706 size := m.Size()
707 return m.MarshalToSizedBuffer(dAtA[:size])
708 }
709
710 func (m *EgressNetworkPolicyPeer) MarshalToSizedBuffer(dAtA []byte) (int, error) {
711 i := len(dAtA)
712 _ = i
713 var l int
714 _ = l
715 i -= len(m.DNSName)
716 copy(dAtA[i:], m.DNSName)
717 i = encodeVarintGenerated(dAtA, i, uint64(len(m.DNSName)))
718 i--
719 dAtA[i] = 0x12
720 i -= len(m.CIDRSelector)
721 copy(dAtA[i:], m.CIDRSelector)
722 i = encodeVarintGenerated(dAtA, i, uint64(len(m.CIDRSelector)))
723 i--
724 dAtA[i] = 0xa
725 return len(dAtA) - i, nil
726 }
727
728 func (m *EgressNetworkPolicyRule) Marshal() (dAtA []byte, err error) {
729 size := m.Size()
730 dAtA = make([]byte, size)
731 n, err := m.MarshalToSizedBuffer(dAtA[:size])
732 if err != nil {
733 return nil, err
734 }
735 return dAtA[:n], nil
736 }
737
738 func (m *EgressNetworkPolicyRule) MarshalTo(dAtA []byte) (int, error) {
739 size := m.Size()
740 return m.MarshalToSizedBuffer(dAtA[:size])
741 }
742
743 func (m *EgressNetworkPolicyRule) MarshalToSizedBuffer(dAtA []byte) (int, error) {
744 i := len(dAtA)
745 _ = i
746 var l int
747 _ = l
748 {
749 size, err := m.To.MarshalToSizedBuffer(dAtA[:i])
750 if err != nil {
751 return 0, err
752 }
753 i -= size
754 i = encodeVarintGenerated(dAtA, i, uint64(size))
755 }
756 i--
757 dAtA[i] = 0x12
758 i -= len(m.Type)
759 copy(dAtA[i:], m.Type)
760 i = encodeVarintGenerated(dAtA, i, uint64(len(m.Type)))
761 i--
762 dAtA[i] = 0xa
763 return len(dAtA) - i, nil
764 }
765
766 func (m *EgressNetworkPolicySpec) Marshal() (dAtA []byte, err error) {
767 size := m.Size()
768 dAtA = make([]byte, size)
769 n, err := m.MarshalToSizedBuffer(dAtA[:size])
770 if err != nil {
771 return nil, err
772 }
773 return dAtA[:n], nil
774 }
775
776 func (m *EgressNetworkPolicySpec) MarshalTo(dAtA []byte) (int, error) {
777 size := m.Size()
778 return m.MarshalToSizedBuffer(dAtA[:size])
779 }
780
781 func (m *EgressNetworkPolicySpec) MarshalToSizedBuffer(dAtA []byte) (int, error) {
782 i := len(dAtA)
783 _ = i
784 var l int
785 _ = l
786 if len(m.Egress) > 0 {
787 for iNdEx := len(m.Egress) - 1; iNdEx >= 0; iNdEx-- {
788 {
789 size, err := m.Egress[iNdEx].MarshalToSizedBuffer(dAtA[:i])
790 if err != nil {
791 return 0, err
792 }
793 i -= size
794 i = encodeVarintGenerated(dAtA, i, uint64(size))
795 }
796 i--
797 dAtA[i] = 0xa
798 }
799 }
800 return len(dAtA) - i, nil
801 }
802
803 func (m *HostSubnet) Marshal() (dAtA []byte, err error) {
804 size := m.Size()
805 dAtA = make([]byte, size)
806 n, err := m.MarshalToSizedBuffer(dAtA[:size])
807 if err != nil {
808 return nil, err
809 }
810 return dAtA[:n], nil
811 }
812
813 func (m *HostSubnet) MarshalTo(dAtA []byte) (int, error) {
814 size := m.Size()
815 return m.MarshalToSizedBuffer(dAtA[:size])
816 }
817
818 func (m *HostSubnet) MarshalToSizedBuffer(dAtA []byte) (int, error) {
819 i := len(dAtA)
820 _ = i
821 var l int
822 _ = l
823 if len(m.EgressCIDRs) > 0 {
824 for iNdEx := len(m.EgressCIDRs) - 1; iNdEx >= 0; iNdEx-- {
825 i -= len(m.EgressCIDRs[iNdEx])
826 copy(dAtA[i:], m.EgressCIDRs[iNdEx])
827 i = encodeVarintGenerated(dAtA, i, uint64(len(m.EgressCIDRs[iNdEx])))
828 i--
829 dAtA[i] = 0x32
830 }
831 }
832 if len(m.EgressIPs) > 0 {
833 for iNdEx := len(m.EgressIPs) - 1; iNdEx >= 0; iNdEx-- {
834 i -= len(m.EgressIPs[iNdEx])
835 copy(dAtA[i:], m.EgressIPs[iNdEx])
836 i = encodeVarintGenerated(dAtA, i, uint64(len(m.EgressIPs[iNdEx])))
837 i--
838 dAtA[i] = 0x2a
839 }
840 }
841 i -= len(m.Subnet)
842 copy(dAtA[i:], m.Subnet)
843 i = encodeVarintGenerated(dAtA, i, uint64(len(m.Subnet)))
844 i--
845 dAtA[i] = 0x22
846 i -= len(m.HostIP)
847 copy(dAtA[i:], m.HostIP)
848 i = encodeVarintGenerated(dAtA, i, uint64(len(m.HostIP)))
849 i--
850 dAtA[i] = 0x1a
851 i -= len(m.Host)
852 copy(dAtA[i:], m.Host)
853 i = encodeVarintGenerated(dAtA, i, uint64(len(m.Host)))
854 i--
855 dAtA[i] = 0x12
856 {
857 size, err := m.ObjectMeta.MarshalToSizedBuffer(dAtA[:i])
858 if err != nil {
859 return 0, err
860 }
861 i -= size
862 i = encodeVarintGenerated(dAtA, i, uint64(size))
863 }
864 i--
865 dAtA[i] = 0xa
866 return len(dAtA) - i, nil
867 }
868
869 func (m *HostSubnetList) Marshal() (dAtA []byte, err error) {
870 size := m.Size()
871 dAtA = make([]byte, size)
872 n, err := m.MarshalToSizedBuffer(dAtA[:size])
873 if err != nil {
874 return nil, err
875 }
876 return dAtA[:n], nil
877 }
878
879 func (m *HostSubnetList) MarshalTo(dAtA []byte) (int, error) {
880 size := m.Size()
881 return m.MarshalToSizedBuffer(dAtA[:size])
882 }
883
884 func (m *HostSubnetList) MarshalToSizedBuffer(dAtA []byte) (int, error) {
885 i := len(dAtA)
886 _ = i
887 var l int
888 _ = l
889 if len(m.Items) > 0 {
890 for iNdEx := len(m.Items) - 1; iNdEx >= 0; iNdEx-- {
891 {
892 size, err := m.Items[iNdEx].MarshalToSizedBuffer(dAtA[:i])
893 if err != nil {
894 return 0, err
895 }
896 i -= size
897 i = encodeVarintGenerated(dAtA, i, uint64(size))
898 }
899 i--
900 dAtA[i] = 0x12
901 }
902 }
903 {
904 size, err := m.ListMeta.MarshalToSizedBuffer(dAtA[:i])
905 if err != nil {
906 return 0, err
907 }
908 i -= size
909 i = encodeVarintGenerated(dAtA, i, uint64(size))
910 }
911 i--
912 dAtA[i] = 0xa
913 return len(dAtA) - i, nil
914 }
915
916 func (m *NetNamespace) Marshal() (dAtA []byte, err error) {
917 size := m.Size()
918 dAtA = make([]byte, size)
919 n, err := m.MarshalToSizedBuffer(dAtA[:size])
920 if err != nil {
921 return nil, err
922 }
923 return dAtA[:n], nil
924 }
925
926 func (m *NetNamespace) MarshalTo(dAtA []byte) (int, error) {
927 size := m.Size()
928 return m.MarshalToSizedBuffer(dAtA[:size])
929 }
930
931 func (m *NetNamespace) MarshalToSizedBuffer(dAtA []byte) (int, error) {
932 i := len(dAtA)
933 _ = i
934 var l int
935 _ = l
936 if len(m.EgressIPs) > 0 {
937 for iNdEx := len(m.EgressIPs) - 1; iNdEx >= 0; iNdEx-- {
938 i -= len(m.EgressIPs[iNdEx])
939 copy(dAtA[i:], m.EgressIPs[iNdEx])
940 i = encodeVarintGenerated(dAtA, i, uint64(len(m.EgressIPs[iNdEx])))
941 i--
942 dAtA[i] = 0x22
943 }
944 }
945 i = encodeVarintGenerated(dAtA, i, uint64(m.NetID))
946 i--
947 dAtA[i] = 0x18
948 i -= len(m.NetName)
949 copy(dAtA[i:], m.NetName)
950 i = encodeVarintGenerated(dAtA, i, uint64(len(m.NetName)))
951 i--
952 dAtA[i] = 0x12
953 {
954 size, err := m.ObjectMeta.MarshalToSizedBuffer(dAtA[:i])
955 if err != nil {
956 return 0, err
957 }
958 i -= size
959 i = encodeVarintGenerated(dAtA, i, uint64(size))
960 }
961 i--
962 dAtA[i] = 0xa
963 return len(dAtA) - i, nil
964 }
965
966 func (m *NetNamespaceList) Marshal() (dAtA []byte, err error) {
967 size := m.Size()
968 dAtA = make([]byte, size)
969 n, err := m.MarshalToSizedBuffer(dAtA[:size])
970 if err != nil {
971 return nil, err
972 }
973 return dAtA[:n], nil
974 }
975
976 func (m *NetNamespaceList) MarshalTo(dAtA []byte) (int, error) {
977 size := m.Size()
978 return m.MarshalToSizedBuffer(dAtA[:size])
979 }
980
981 func (m *NetNamespaceList) MarshalToSizedBuffer(dAtA []byte) (int, error) {
982 i := len(dAtA)
983 _ = i
984 var l int
985 _ = l
986 if len(m.Items) > 0 {
987 for iNdEx := len(m.Items) - 1; iNdEx >= 0; iNdEx-- {
988 {
989 size, err := m.Items[iNdEx].MarshalToSizedBuffer(dAtA[:i])
990 if err != nil {
991 return 0, err
992 }
993 i -= size
994 i = encodeVarintGenerated(dAtA, i, uint64(size))
995 }
996 i--
997 dAtA[i] = 0x12
998 }
999 }
1000 {
1001 size, err := m.ListMeta.MarshalToSizedBuffer(dAtA[:i])
1002 if err != nil {
1003 return 0, err
1004 }
1005 i -= size
1006 i = encodeVarintGenerated(dAtA, i, uint64(size))
1007 }
1008 i--
1009 dAtA[i] = 0xa
1010 return len(dAtA) - i, nil
1011 }
1012
1013 func encodeVarintGenerated(dAtA []byte, offset int, v uint64) int {
1014 offset -= sovGenerated(v)
1015 base := offset
1016 for v >= 1<<7 {
1017 dAtA[offset] = uint8(v&0x7f | 0x80)
1018 v >>= 7
1019 offset++
1020 }
1021 dAtA[offset] = uint8(v)
1022 return base
1023 }
1024 func (m *ClusterNetwork) Size() (n int) {
1025 if m == nil {
1026 return 0
1027 }
1028 var l int
1029 _ = l
1030 l = m.ObjectMeta.Size()
1031 n += 1 + l + sovGenerated(uint64(l))
1032 l = len(m.Network)
1033 n += 1 + l + sovGenerated(uint64(l))
1034 n += 1 + sovGenerated(uint64(m.HostSubnetLength))
1035 l = len(m.ServiceNetwork)
1036 n += 1 + l + sovGenerated(uint64(l))
1037 l = len(m.PluginName)
1038 n += 1 + l + sovGenerated(uint64(l))
1039 if len(m.ClusterNetworks) > 0 {
1040 for _, e := range m.ClusterNetworks {
1041 l = e.Size()
1042 n += 1 + l + sovGenerated(uint64(l))
1043 }
1044 }
1045 if m.VXLANPort != nil {
1046 n += 1 + sovGenerated(uint64(*m.VXLANPort))
1047 }
1048 if m.MTU != nil {
1049 n += 1 + sovGenerated(uint64(*m.MTU))
1050 }
1051 return n
1052 }
1053
1054 func (m *ClusterNetworkEntry) Size() (n int) {
1055 if m == nil {
1056 return 0
1057 }
1058 var l int
1059 _ = l
1060 l = len(m.CIDR)
1061 n += 1 + l + sovGenerated(uint64(l))
1062 n += 1 + sovGenerated(uint64(m.HostSubnetLength))
1063 return n
1064 }
1065
1066 func (m *ClusterNetworkList) Size() (n int) {
1067 if m == nil {
1068 return 0
1069 }
1070 var l int
1071 _ = l
1072 l = m.ListMeta.Size()
1073 n += 1 + l + sovGenerated(uint64(l))
1074 if len(m.Items) > 0 {
1075 for _, e := range m.Items {
1076 l = e.Size()
1077 n += 1 + l + sovGenerated(uint64(l))
1078 }
1079 }
1080 return n
1081 }
1082
1083 func (m *EgressNetworkPolicy) Size() (n int) {
1084 if m == nil {
1085 return 0
1086 }
1087 var l int
1088 _ = l
1089 l = m.ObjectMeta.Size()
1090 n += 1 + l + sovGenerated(uint64(l))
1091 l = m.Spec.Size()
1092 n += 1 + l + sovGenerated(uint64(l))
1093 return n
1094 }
1095
1096 func (m *EgressNetworkPolicyList) Size() (n int) {
1097 if m == nil {
1098 return 0
1099 }
1100 var l int
1101 _ = l
1102 l = m.ListMeta.Size()
1103 n += 1 + l + sovGenerated(uint64(l))
1104 if len(m.Items) > 0 {
1105 for _, e := range m.Items {
1106 l = e.Size()
1107 n += 1 + l + sovGenerated(uint64(l))
1108 }
1109 }
1110 return n
1111 }
1112
1113 func (m *EgressNetworkPolicyPeer) Size() (n int) {
1114 if m == nil {
1115 return 0
1116 }
1117 var l int
1118 _ = l
1119 l = len(m.CIDRSelector)
1120 n += 1 + l + sovGenerated(uint64(l))
1121 l = len(m.DNSName)
1122 n += 1 + l + sovGenerated(uint64(l))
1123 return n
1124 }
1125
1126 func (m *EgressNetworkPolicyRule) Size() (n int) {
1127 if m == nil {
1128 return 0
1129 }
1130 var l int
1131 _ = l
1132 l = len(m.Type)
1133 n += 1 + l + sovGenerated(uint64(l))
1134 l = m.To.Size()
1135 n += 1 + l + sovGenerated(uint64(l))
1136 return n
1137 }
1138
1139 func (m *EgressNetworkPolicySpec) Size() (n int) {
1140 if m == nil {
1141 return 0
1142 }
1143 var l int
1144 _ = l
1145 if len(m.Egress) > 0 {
1146 for _, e := range m.Egress {
1147 l = e.Size()
1148 n += 1 + l + sovGenerated(uint64(l))
1149 }
1150 }
1151 return n
1152 }
1153
1154 func (m *HostSubnet) Size() (n int) {
1155 if m == nil {
1156 return 0
1157 }
1158 var l int
1159 _ = l
1160 l = m.ObjectMeta.Size()
1161 n += 1 + l + sovGenerated(uint64(l))
1162 l = len(m.Host)
1163 n += 1 + l + sovGenerated(uint64(l))
1164 l = len(m.HostIP)
1165 n += 1 + l + sovGenerated(uint64(l))
1166 l = len(m.Subnet)
1167 n += 1 + l + sovGenerated(uint64(l))
1168 if len(m.EgressIPs) > 0 {
1169 for _, s := range m.EgressIPs {
1170 l = len(s)
1171 n += 1 + l + sovGenerated(uint64(l))
1172 }
1173 }
1174 if len(m.EgressCIDRs) > 0 {
1175 for _, s := range m.EgressCIDRs {
1176 l = len(s)
1177 n += 1 + l + sovGenerated(uint64(l))
1178 }
1179 }
1180 return n
1181 }
1182
1183 func (m *HostSubnetList) Size() (n int) {
1184 if m == nil {
1185 return 0
1186 }
1187 var l int
1188 _ = l
1189 l = m.ListMeta.Size()
1190 n += 1 + l + sovGenerated(uint64(l))
1191 if len(m.Items) > 0 {
1192 for _, e := range m.Items {
1193 l = e.Size()
1194 n += 1 + l + sovGenerated(uint64(l))
1195 }
1196 }
1197 return n
1198 }
1199
1200 func (m *NetNamespace) Size() (n int) {
1201 if m == nil {
1202 return 0
1203 }
1204 var l int
1205 _ = l
1206 l = m.ObjectMeta.Size()
1207 n += 1 + l + sovGenerated(uint64(l))
1208 l = len(m.NetName)
1209 n += 1 + l + sovGenerated(uint64(l))
1210 n += 1 + sovGenerated(uint64(m.NetID))
1211 if len(m.EgressIPs) > 0 {
1212 for _, s := range m.EgressIPs {
1213 l = len(s)
1214 n += 1 + l + sovGenerated(uint64(l))
1215 }
1216 }
1217 return n
1218 }
1219
1220 func (m *NetNamespaceList) Size() (n int) {
1221 if m == nil {
1222 return 0
1223 }
1224 var l int
1225 _ = l
1226 l = m.ListMeta.Size()
1227 n += 1 + l + sovGenerated(uint64(l))
1228 if len(m.Items) > 0 {
1229 for _, e := range m.Items {
1230 l = e.Size()
1231 n += 1 + l + sovGenerated(uint64(l))
1232 }
1233 }
1234 return n
1235 }
1236
1237 func sovGenerated(x uint64) (n int) {
1238 return (math_bits.Len64(x|1) + 6) / 7
1239 }
1240 func sozGenerated(x uint64) (n int) {
1241 return sovGenerated(uint64((x << 1) ^ uint64((int64(x) >> 63))))
1242 }
1243 func (this *ClusterNetwork) String() string {
1244 if this == nil {
1245 return "nil"
1246 }
1247 repeatedStringForClusterNetworks := "[]ClusterNetworkEntry{"
1248 for _, f := range this.ClusterNetworks {
1249 repeatedStringForClusterNetworks += strings.Replace(strings.Replace(f.String(), "ClusterNetworkEntry", "ClusterNetworkEntry", 1), `&`, ``, 1) + ","
1250 }
1251 repeatedStringForClusterNetworks += "}"
1252 s := strings.Join([]string{`&ClusterNetwork{`,
1253 `ObjectMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ObjectMeta), "ObjectMeta", "v1.ObjectMeta", 1), `&`, ``, 1) + `,`,
1254 `Network:` + fmt.Sprintf("%v", this.Network) + `,`,
1255 `HostSubnetLength:` + fmt.Sprintf("%v", this.HostSubnetLength) + `,`,
1256 `ServiceNetwork:` + fmt.Sprintf("%v", this.ServiceNetwork) + `,`,
1257 `PluginName:` + fmt.Sprintf("%v", this.PluginName) + `,`,
1258 `ClusterNetworks:` + repeatedStringForClusterNetworks + `,`,
1259 `VXLANPort:` + valueToStringGenerated(this.VXLANPort) + `,`,
1260 `MTU:` + valueToStringGenerated(this.MTU) + `,`,
1261 `}`,
1262 }, "")
1263 return s
1264 }
1265 func (this *ClusterNetworkEntry) String() string {
1266 if this == nil {
1267 return "nil"
1268 }
1269 s := strings.Join([]string{`&ClusterNetworkEntry{`,
1270 `CIDR:` + fmt.Sprintf("%v", this.CIDR) + `,`,
1271 `HostSubnetLength:` + fmt.Sprintf("%v", this.HostSubnetLength) + `,`,
1272 `}`,
1273 }, "")
1274 return s
1275 }
1276 func (this *ClusterNetworkList) String() string {
1277 if this == nil {
1278 return "nil"
1279 }
1280 repeatedStringForItems := "[]ClusterNetwork{"
1281 for _, f := range this.Items {
1282 repeatedStringForItems += strings.Replace(strings.Replace(f.String(), "ClusterNetwork", "ClusterNetwork", 1), `&`, ``, 1) + ","
1283 }
1284 repeatedStringForItems += "}"
1285 s := strings.Join([]string{`&ClusterNetworkList{`,
1286 `ListMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ListMeta), "ListMeta", "v1.ListMeta", 1), `&`, ``, 1) + `,`,
1287 `Items:` + repeatedStringForItems + `,`,
1288 `}`,
1289 }, "")
1290 return s
1291 }
1292 func (this *EgressNetworkPolicy) String() string {
1293 if this == nil {
1294 return "nil"
1295 }
1296 s := strings.Join([]string{`&EgressNetworkPolicy{`,
1297 `ObjectMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ObjectMeta), "ObjectMeta", "v1.ObjectMeta", 1), `&`, ``, 1) + `,`,
1298 `Spec:` + strings.Replace(strings.Replace(this.Spec.String(), "EgressNetworkPolicySpec", "EgressNetworkPolicySpec", 1), `&`, ``, 1) + `,`,
1299 `}`,
1300 }, "")
1301 return s
1302 }
1303 func (this *EgressNetworkPolicyList) String() string {
1304 if this == nil {
1305 return "nil"
1306 }
1307 repeatedStringForItems := "[]EgressNetworkPolicy{"
1308 for _, f := range this.Items {
1309 repeatedStringForItems += strings.Replace(strings.Replace(f.String(), "EgressNetworkPolicy", "EgressNetworkPolicy", 1), `&`, ``, 1) + ","
1310 }
1311 repeatedStringForItems += "}"
1312 s := strings.Join([]string{`&EgressNetworkPolicyList{`,
1313 `ListMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ListMeta), "ListMeta", "v1.ListMeta", 1), `&`, ``, 1) + `,`,
1314 `Items:` + repeatedStringForItems + `,`,
1315 `}`,
1316 }, "")
1317 return s
1318 }
1319 func (this *EgressNetworkPolicyPeer) String() string {
1320 if this == nil {
1321 return "nil"
1322 }
1323 s := strings.Join([]string{`&EgressNetworkPolicyPeer{`,
1324 `CIDRSelector:` + fmt.Sprintf("%v", this.CIDRSelector) + `,`,
1325 `DNSName:` + fmt.Sprintf("%v", this.DNSName) + `,`,
1326 `}`,
1327 }, "")
1328 return s
1329 }
1330 func (this *EgressNetworkPolicyRule) String() string {
1331 if this == nil {
1332 return "nil"
1333 }
1334 s := strings.Join([]string{`&EgressNetworkPolicyRule{`,
1335 `Type:` + fmt.Sprintf("%v", this.Type) + `,`,
1336 `To:` + strings.Replace(strings.Replace(this.To.String(), "EgressNetworkPolicyPeer", "EgressNetworkPolicyPeer", 1), `&`, ``, 1) + `,`,
1337 `}`,
1338 }, "")
1339 return s
1340 }
1341 func (this *EgressNetworkPolicySpec) String() string {
1342 if this == nil {
1343 return "nil"
1344 }
1345 repeatedStringForEgress := "[]EgressNetworkPolicyRule{"
1346 for _, f := range this.Egress {
1347 repeatedStringForEgress += strings.Replace(strings.Replace(f.String(), "EgressNetworkPolicyRule", "EgressNetworkPolicyRule", 1), `&`, ``, 1) + ","
1348 }
1349 repeatedStringForEgress += "}"
1350 s := strings.Join([]string{`&EgressNetworkPolicySpec{`,
1351 `Egress:` + repeatedStringForEgress + `,`,
1352 `}`,
1353 }, "")
1354 return s
1355 }
1356 func (this *HostSubnet) String() string {
1357 if this == nil {
1358 return "nil"
1359 }
1360 s := strings.Join([]string{`&HostSubnet{`,
1361 `ObjectMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ObjectMeta), "ObjectMeta", "v1.ObjectMeta", 1), `&`, ``, 1) + `,`,
1362 `Host:` + fmt.Sprintf("%v", this.Host) + `,`,
1363 `HostIP:` + fmt.Sprintf("%v", this.HostIP) + `,`,
1364 `Subnet:` + fmt.Sprintf("%v", this.Subnet) + `,`,
1365 `EgressIPs:` + fmt.Sprintf("%v", this.EgressIPs) + `,`,
1366 `EgressCIDRs:` + fmt.Sprintf("%v", this.EgressCIDRs) + `,`,
1367 `}`,
1368 }, "")
1369 return s
1370 }
1371 func (this *HostSubnetList) String() string {
1372 if this == nil {
1373 return "nil"
1374 }
1375 repeatedStringForItems := "[]HostSubnet{"
1376 for _, f := range this.Items {
1377 repeatedStringForItems += strings.Replace(strings.Replace(f.String(), "HostSubnet", "HostSubnet", 1), `&`, ``, 1) + ","
1378 }
1379 repeatedStringForItems += "}"
1380 s := strings.Join([]string{`&HostSubnetList{`,
1381 `ListMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ListMeta), "ListMeta", "v1.ListMeta", 1), `&`, ``, 1) + `,`,
1382 `Items:` + repeatedStringForItems + `,`,
1383 `}`,
1384 }, "")
1385 return s
1386 }
1387 func (this *NetNamespace) String() string {
1388 if this == nil {
1389 return "nil"
1390 }
1391 s := strings.Join([]string{`&NetNamespace{`,
1392 `ObjectMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ObjectMeta), "ObjectMeta", "v1.ObjectMeta", 1), `&`, ``, 1) + `,`,
1393 `NetName:` + fmt.Sprintf("%v", this.NetName) + `,`,
1394 `NetID:` + fmt.Sprintf("%v", this.NetID) + `,`,
1395 `EgressIPs:` + fmt.Sprintf("%v", this.EgressIPs) + `,`,
1396 `}`,
1397 }, "")
1398 return s
1399 }
1400 func (this *NetNamespaceList) String() string {
1401 if this == nil {
1402 return "nil"
1403 }
1404 repeatedStringForItems := "[]NetNamespace{"
1405 for _, f := range this.Items {
1406 repeatedStringForItems += strings.Replace(strings.Replace(f.String(), "NetNamespace", "NetNamespace", 1), `&`, ``, 1) + ","
1407 }
1408 repeatedStringForItems += "}"
1409 s := strings.Join([]string{`&NetNamespaceList{`,
1410 `ListMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ListMeta), "ListMeta", "v1.ListMeta", 1), `&`, ``, 1) + `,`,
1411 `Items:` + repeatedStringForItems + `,`,
1412 `}`,
1413 }, "")
1414 return s
1415 }
1416 func valueToStringGenerated(v interface{}) string {
1417 rv := reflect.ValueOf(v)
1418 if rv.IsNil() {
1419 return "nil"
1420 }
1421 pv := reflect.Indirect(rv).Interface()
1422 return fmt.Sprintf("*%v", pv)
1423 }
1424 func (m *ClusterNetwork) Unmarshal(dAtA []byte) error {
1425 l := len(dAtA)
1426 iNdEx := 0
1427 for iNdEx < l {
1428 preIndex := iNdEx
1429 var wire uint64
1430 for shift := uint(0); ; shift += 7 {
1431 if shift >= 64 {
1432 return ErrIntOverflowGenerated
1433 }
1434 if iNdEx >= l {
1435 return io.ErrUnexpectedEOF
1436 }
1437 b := dAtA[iNdEx]
1438 iNdEx++
1439 wire |= uint64(b&0x7F) << shift
1440 if b < 0x80 {
1441 break
1442 }
1443 }
1444 fieldNum := int32(wire >> 3)
1445 wireType := int(wire & 0x7)
1446 if wireType == 4 {
1447 return fmt.Errorf("proto: ClusterNetwork: wiretype end group for non-group")
1448 }
1449 if fieldNum <= 0 {
1450 return fmt.Errorf("proto: ClusterNetwork: illegal tag %d (wire type %d)", fieldNum, wire)
1451 }
1452 switch fieldNum {
1453 case 1:
1454 if wireType != 2 {
1455 return fmt.Errorf("proto: wrong wireType = %d for field ObjectMeta", wireType)
1456 }
1457 var msglen int
1458 for shift := uint(0); ; shift += 7 {
1459 if shift >= 64 {
1460 return ErrIntOverflowGenerated
1461 }
1462 if iNdEx >= l {
1463 return io.ErrUnexpectedEOF
1464 }
1465 b := dAtA[iNdEx]
1466 iNdEx++
1467 msglen |= int(b&0x7F) << shift
1468 if b < 0x80 {
1469 break
1470 }
1471 }
1472 if msglen < 0 {
1473 return ErrInvalidLengthGenerated
1474 }
1475 postIndex := iNdEx + msglen
1476 if postIndex < 0 {
1477 return ErrInvalidLengthGenerated
1478 }
1479 if postIndex > l {
1480 return io.ErrUnexpectedEOF
1481 }
1482 if err := m.ObjectMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
1483 return err
1484 }
1485 iNdEx = postIndex
1486 case 2:
1487 if wireType != 2 {
1488 return fmt.Errorf("proto: wrong wireType = %d for field Network", wireType)
1489 }
1490 var stringLen uint64
1491 for shift := uint(0); ; shift += 7 {
1492 if shift >= 64 {
1493 return ErrIntOverflowGenerated
1494 }
1495 if iNdEx >= l {
1496 return io.ErrUnexpectedEOF
1497 }
1498 b := dAtA[iNdEx]
1499 iNdEx++
1500 stringLen |= uint64(b&0x7F) << shift
1501 if b < 0x80 {
1502 break
1503 }
1504 }
1505 intStringLen := int(stringLen)
1506 if intStringLen < 0 {
1507 return ErrInvalidLengthGenerated
1508 }
1509 postIndex := iNdEx + intStringLen
1510 if postIndex < 0 {
1511 return ErrInvalidLengthGenerated
1512 }
1513 if postIndex > l {
1514 return io.ErrUnexpectedEOF
1515 }
1516 m.Network = string(dAtA[iNdEx:postIndex])
1517 iNdEx = postIndex
1518 case 3:
1519 if wireType != 0 {
1520 return fmt.Errorf("proto: wrong wireType = %d for field HostSubnetLength", wireType)
1521 }
1522 m.HostSubnetLength = 0
1523 for shift := uint(0); ; shift += 7 {
1524 if shift >= 64 {
1525 return ErrIntOverflowGenerated
1526 }
1527 if iNdEx >= l {
1528 return io.ErrUnexpectedEOF
1529 }
1530 b := dAtA[iNdEx]
1531 iNdEx++
1532 m.HostSubnetLength |= uint32(b&0x7F) << shift
1533 if b < 0x80 {
1534 break
1535 }
1536 }
1537 case 4:
1538 if wireType != 2 {
1539 return fmt.Errorf("proto: wrong wireType = %d for field ServiceNetwork", wireType)
1540 }
1541 var stringLen uint64
1542 for shift := uint(0); ; shift += 7 {
1543 if shift >= 64 {
1544 return ErrIntOverflowGenerated
1545 }
1546 if iNdEx >= l {
1547 return io.ErrUnexpectedEOF
1548 }
1549 b := dAtA[iNdEx]
1550 iNdEx++
1551 stringLen |= uint64(b&0x7F) << shift
1552 if b < 0x80 {
1553 break
1554 }
1555 }
1556 intStringLen := int(stringLen)
1557 if intStringLen < 0 {
1558 return ErrInvalidLengthGenerated
1559 }
1560 postIndex := iNdEx + intStringLen
1561 if postIndex < 0 {
1562 return ErrInvalidLengthGenerated
1563 }
1564 if postIndex > l {
1565 return io.ErrUnexpectedEOF
1566 }
1567 m.ServiceNetwork = string(dAtA[iNdEx:postIndex])
1568 iNdEx = postIndex
1569 case 5:
1570 if wireType != 2 {
1571 return fmt.Errorf("proto: wrong wireType = %d for field PluginName", wireType)
1572 }
1573 var stringLen uint64
1574 for shift := uint(0); ; shift += 7 {
1575 if shift >= 64 {
1576 return ErrIntOverflowGenerated
1577 }
1578 if iNdEx >= l {
1579 return io.ErrUnexpectedEOF
1580 }
1581 b := dAtA[iNdEx]
1582 iNdEx++
1583 stringLen |= uint64(b&0x7F) << shift
1584 if b < 0x80 {
1585 break
1586 }
1587 }
1588 intStringLen := int(stringLen)
1589 if intStringLen < 0 {
1590 return ErrInvalidLengthGenerated
1591 }
1592 postIndex := iNdEx + intStringLen
1593 if postIndex < 0 {
1594 return ErrInvalidLengthGenerated
1595 }
1596 if postIndex > l {
1597 return io.ErrUnexpectedEOF
1598 }
1599 m.PluginName = string(dAtA[iNdEx:postIndex])
1600 iNdEx = postIndex
1601 case 6:
1602 if wireType != 2 {
1603 return fmt.Errorf("proto: wrong wireType = %d for field ClusterNetworks", wireType)
1604 }
1605 var msglen int
1606 for shift := uint(0); ; shift += 7 {
1607 if shift >= 64 {
1608 return ErrIntOverflowGenerated
1609 }
1610 if iNdEx >= l {
1611 return io.ErrUnexpectedEOF
1612 }
1613 b := dAtA[iNdEx]
1614 iNdEx++
1615 msglen |= int(b&0x7F) << shift
1616 if b < 0x80 {
1617 break
1618 }
1619 }
1620 if msglen < 0 {
1621 return ErrInvalidLengthGenerated
1622 }
1623 postIndex := iNdEx + msglen
1624 if postIndex < 0 {
1625 return ErrInvalidLengthGenerated
1626 }
1627 if postIndex > l {
1628 return io.ErrUnexpectedEOF
1629 }
1630 m.ClusterNetworks = append(m.ClusterNetworks, ClusterNetworkEntry{})
1631 if err := m.ClusterNetworks[len(m.ClusterNetworks)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
1632 return err
1633 }
1634 iNdEx = postIndex
1635 case 7:
1636 if wireType != 0 {
1637 return fmt.Errorf("proto: wrong wireType = %d for field VXLANPort", wireType)
1638 }
1639 var v uint32
1640 for shift := uint(0); ; shift += 7 {
1641 if shift >= 64 {
1642 return ErrIntOverflowGenerated
1643 }
1644 if iNdEx >= l {
1645 return io.ErrUnexpectedEOF
1646 }
1647 b := dAtA[iNdEx]
1648 iNdEx++
1649 v |= uint32(b&0x7F) << shift
1650 if b < 0x80 {
1651 break
1652 }
1653 }
1654 m.VXLANPort = &v
1655 case 8:
1656 if wireType != 0 {
1657 return fmt.Errorf("proto: wrong wireType = %d for field MTU", wireType)
1658 }
1659 var v uint32
1660 for shift := uint(0); ; shift += 7 {
1661 if shift >= 64 {
1662 return ErrIntOverflowGenerated
1663 }
1664 if iNdEx >= l {
1665 return io.ErrUnexpectedEOF
1666 }
1667 b := dAtA[iNdEx]
1668 iNdEx++
1669 v |= uint32(b&0x7F) << shift
1670 if b < 0x80 {
1671 break
1672 }
1673 }
1674 m.MTU = &v
1675 default:
1676 iNdEx = preIndex
1677 skippy, err := skipGenerated(dAtA[iNdEx:])
1678 if err != nil {
1679 return err
1680 }
1681 if (skippy < 0) || (iNdEx+skippy) < 0 {
1682 return ErrInvalidLengthGenerated
1683 }
1684 if (iNdEx + skippy) > l {
1685 return io.ErrUnexpectedEOF
1686 }
1687 iNdEx += skippy
1688 }
1689 }
1690
1691 if iNdEx > l {
1692 return io.ErrUnexpectedEOF
1693 }
1694 return nil
1695 }
1696 func (m *ClusterNetworkEntry) Unmarshal(dAtA []byte) error {
1697 l := len(dAtA)
1698 iNdEx := 0
1699 for iNdEx < l {
1700 preIndex := iNdEx
1701 var wire uint64
1702 for shift := uint(0); ; shift += 7 {
1703 if shift >= 64 {
1704 return ErrIntOverflowGenerated
1705 }
1706 if iNdEx >= l {
1707 return io.ErrUnexpectedEOF
1708 }
1709 b := dAtA[iNdEx]
1710 iNdEx++
1711 wire |= uint64(b&0x7F) << shift
1712 if b < 0x80 {
1713 break
1714 }
1715 }
1716 fieldNum := int32(wire >> 3)
1717 wireType := int(wire & 0x7)
1718 if wireType == 4 {
1719 return fmt.Errorf("proto: ClusterNetworkEntry: wiretype end group for non-group")
1720 }
1721 if fieldNum <= 0 {
1722 return fmt.Errorf("proto: ClusterNetworkEntry: illegal tag %d (wire type %d)", fieldNum, wire)
1723 }
1724 switch fieldNum {
1725 case 1:
1726 if wireType != 2 {
1727 return fmt.Errorf("proto: wrong wireType = %d for field CIDR", wireType)
1728 }
1729 var stringLen uint64
1730 for shift := uint(0); ; shift += 7 {
1731 if shift >= 64 {
1732 return ErrIntOverflowGenerated
1733 }
1734 if iNdEx >= l {
1735 return io.ErrUnexpectedEOF
1736 }
1737 b := dAtA[iNdEx]
1738 iNdEx++
1739 stringLen |= uint64(b&0x7F) << shift
1740 if b < 0x80 {
1741 break
1742 }
1743 }
1744 intStringLen := int(stringLen)
1745 if intStringLen < 0 {
1746 return ErrInvalidLengthGenerated
1747 }
1748 postIndex := iNdEx + intStringLen
1749 if postIndex < 0 {
1750 return ErrInvalidLengthGenerated
1751 }
1752 if postIndex > l {
1753 return io.ErrUnexpectedEOF
1754 }
1755 m.CIDR = string(dAtA[iNdEx:postIndex])
1756 iNdEx = postIndex
1757 case 2:
1758 if wireType != 0 {
1759 return fmt.Errorf("proto: wrong wireType = %d for field HostSubnetLength", wireType)
1760 }
1761 m.HostSubnetLength = 0
1762 for shift := uint(0); ; shift += 7 {
1763 if shift >= 64 {
1764 return ErrIntOverflowGenerated
1765 }
1766 if iNdEx >= l {
1767 return io.ErrUnexpectedEOF
1768 }
1769 b := dAtA[iNdEx]
1770 iNdEx++
1771 m.HostSubnetLength |= uint32(b&0x7F) << shift
1772 if b < 0x80 {
1773 break
1774 }
1775 }
1776 default:
1777 iNdEx = preIndex
1778 skippy, err := skipGenerated(dAtA[iNdEx:])
1779 if err != nil {
1780 return err
1781 }
1782 if (skippy < 0) || (iNdEx+skippy) < 0 {
1783 return ErrInvalidLengthGenerated
1784 }
1785 if (iNdEx + skippy) > l {
1786 return io.ErrUnexpectedEOF
1787 }
1788 iNdEx += skippy
1789 }
1790 }
1791
1792 if iNdEx > l {
1793 return io.ErrUnexpectedEOF
1794 }
1795 return nil
1796 }
1797 func (m *ClusterNetworkList) Unmarshal(dAtA []byte) error {
1798 l := len(dAtA)
1799 iNdEx := 0
1800 for iNdEx < l {
1801 preIndex := iNdEx
1802 var wire uint64
1803 for shift := uint(0); ; shift += 7 {
1804 if shift >= 64 {
1805 return ErrIntOverflowGenerated
1806 }
1807 if iNdEx >= l {
1808 return io.ErrUnexpectedEOF
1809 }
1810 b := dAtA[iNdEx]
1811 iNdEx++
1812 wire |= uint64(b&0x7F) << shift
1813 if b < 0x80 {
1814 break
1815 }
1816 }
1817 fieldNum := int32(wire >> 3)
1818 wireType := int(wire & 0x7)
1819 if wireType == 4 {
1820 return fmt.Errorf("proto: ClusterNetworkList: wiretype end group for non-group")
1821 }
1822 if fieldNum <= 0 {
1823 return fmt.Errorf("proto: ClusterNetworkList: illegal tag %d (wire type %d)", fieldNum, wire)
1824 }
1825 switch fieldNum {
1826 case 1:
1827 if wireType != 2 {
1828 return fmt.Errorf("proto: wrong wireType = %d for field ListMeta", wireType)
1829 }
1830 var msglen int
1831 for shift := uint(0); ; shift += 7 {
1832 if shift >= 64 {
1833 return ErrIntOverflowGenerated
1834 }
1835 if iNdEx >= l {
1836 return io.ErrUnexpectedEOF
1837 }
1838 b := dAtA[iNdEx]
1839 iNdEx++
1840 msglen |= int(b&0x7F) << shift
1841 if b < 0x80 {
1842 break
1843 }
1844 }
1845 if msglen < 0 {
1846 return ErrInvalidLengthGenerated
1847 }
1848 postIndex := iNdEx + msglen
1849 if postIndex < 0 {
1850 return ErrInvalidLengthGenerated
1851 }
1852 if postIndex > l {
1853 return io.ErrUnexpectedEOF
1854 }
1855 if err := m.ListMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
1856 return err
1857 }
1858 iNdEx = postIndex
1859 case 2:
1860 if wireType != 2 {
1861 return fmt.Errorf("proto: wrong wireType = %d for field Items", wireType)
1862 }
1863 var msglen int
1864 for shift := uint(0); ; shift += 7 {
1865 if shift >= 64 {
1866 return ErrIntOverflowGenerated
1867 }
1868 if iNdEx >= l {
1869 return io.ErrUnexpectedEOF
1870 }
1871 b := dAtA[iNdEx]
1872 iNdEx++
1873 msglen |= int(b&0x7F) << shift
1874 if b < 0x80 {
1875 break
1876 }
1877 }
1878 if msglen < 0 {
1879 return ErrInvalidLengthGenerated
1880 }
1881 postIndex := iNdEx + msglen
1882 if postIndex < 0 {
1883 return ErrInvalidLengthGenerated
1884 }
1885 if postIndex > l {
1886 return io.ErrUnexpectedEOF
1887 }
1888 m.Items = append(m.Items, ClusterNetwork{})
1889 if err := m.Items[len(m.Items)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
1890 return err
1891 }
1892 iNdEx = postIndex
1893 default:
1894 iNdEx = preIndex
1895 skippy, err := skipGenerated(dAtA[iNdEx:])
1896 if err != nil {
1897 return err
1898 }
1899 if (skippy < 0) || (iNdEx+skippy) < 0 {
1900 return ErrInvalidLengthGenerated
1901 }
1902 if (iNdEx + skippy) > l {
1903 return io.ErrUnexpectedEOF
1904 }
1905 iNdEx += skippy
1906 }
1907 }
1908
1909 if iNdEx > l {
1910 return io.ErrUnexpectedEOF
1911 }
1912 return nil
1913 }
1914 func (m *EgressNetworkPolicy) Unmarshal(dAtA []byte) error {
1915 l := len(dAtA)
1916 iNdEx := 0
1917 for iNdEx < l {
1918 preIndex := iNdEx
1919 var wire uint64
1920 for shift := uint(0); ; shift += 7 {
1921 if shift >= 64 {
1922 return ErrIntOverflowGenerated
1923 }
1924 if iNdEx >= l {
1925 return io.ErrUnexpectedEOF
1926 }
1927 b := dAtA[iNdEx]
1928 iNdEx++
1929 wire |= uint64(b&0x7F) << shift
1930 if b < 0x80 {
1931 break
1932 }
1933 }
1934 fieldNum := int32(wire >> 3)
1935 wireType := int(wire & 0x7)
1936 if wireType == 4 {
1937 return fmt.Errorf("proto: EgressNetworkPolicy: wiretype end group for non-group")
1938 }
1939 if fieldNum <= 0 {
1940 return fmt.Errorf("proto: EgressNetworkPolicy: illegal tag %d (wire type %d)", fieldNum, wire)
1941 }
1942 switch fieldNum {
1943 case 1:
1944 if wireType != 2 {
1945 return fmt.Errorf("proto: wrong wireType = %d for field ObjectMeta", wireType)
1946 }
1947 var msglen int
1948 for shift := uint(0); ; shift += 7 {
1949 if shift >= 64 {
1950 return ErrIntOverflowGenerated
1951 }
1952 if iNdEx >= l {
1953 return io.ErrUnexpectedEOF
1954 }
1955 b := dAtA[iNdEx]
1956 iNdEx++
1957 msglen |= int(b&0x7F) << shift
1958 if b < 0x80 {
1959 break
1960 }
1961 }
1962 if msglen < 0 {
1963 return ErrInvalidLengthGenerated
1964 }
1965 postIndex := iNdEx + msglen
1966 if postIndex < 0 {
1967 return ErrInvalidLengthGenerated
1968 }
1969 if postIndex > l {
1970 return io.ErrUnexpectedEOF
1971 }
1972 if err := m.ObjectMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
1973 return err
1974 }
1975 iNdEx = postIndex
1976 case 2:
1977 if wireType != 2 {
1978 return fmt.Errorf("proto: wrong wireType = %d for field Spec", wireType)
1979 }
1980 var msglen int
1981 for shift := uint(0); ; shift += 7 {
1982 if shift >= 64 {
1983 return ErrIntOverflowGenerated
1984 }
1985 if iNdEx >= l {
1986 return io.ErrUnexpectedEOF
1987 }
1988 b := dAtA[iNdEx]
1989 iNdEx++
1990 msglen |= int(b&0x7F) << shift
1991 if b < 0x80 {
1992 break
1993 }
1994 }
1995 if msglen < 0 {
1996 return ErrInvalidLengthGenerated
1997 }
1998 postIndex := iNdEx + msglen
1999 if postIndex < 0 {
2000 return ErrInvalidLengthGenerated
2001 }
2002 if postIndex > l {
2003 return io.ErrUnexpectedEOF
2004 }
2005 if err := m.Spec.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
2006 return err
2007 }
2008 iNdEx = postIndex
2009 default:
2010 iNdEx = preIndex
2011 skippy, err := skipGenerated(dAtA[iNdEx:])
2012 if err != nil {
2013 return err
2014 }
2015 if (skippy < 0) || (iNdEx+skippy) < 0 {
2016 return ErrInvalidLengthGenerated
2017 }
2018 if (iNdEx + skippy) > l {
2019 return io.ErrUnexpectedEOF
2020 }
2021 iNdEx += skippy
2022 }
2023 }
2024
2025 if iNdEx > l {
2026 return io.ErrUnexpectedEOF
2027 }
2028 return nil
2029 }
2030 func (m *EgressNetworkPolicyList) Unmarshal(dAtA []byte) error {
2031 l := len(dAtA)
2032 iNdEx := 0
2033 for iNdEx < l {
2034 preIndex := iNdEx
2035 var wire uint64
2036 for shift := uint(0); ; shift += 7 {
2037 if shift >= 64 {
2038 return ErrIntOverflowGenerated
2039 }
2040 if iNdEx >= l {
2041 return io.ErrUnexpectedEOF
2042 }
2043 b := dAtA[iNdEx]
2044 iNdEx++
2045 wire |= uint64(b&0x7F) << shift
2046 if b < 0x80 {
2047 break
2048 }
2049 }
2050 fieldNum := int32(wire >> 3)
2051 wireType := int(wire & 0x7)
2052 if wireType == 4 {
2053 return fmt.Errorf("proto: EgressNetworkPolicyList: wiretype end group for non-group")
2054 }
2055 if fieldNum <= 0 {
2056 return fmt.Errorf("proto: EgressNetworkPolicyList: illegal tag %d (wire type %d)", fieldNum, wire)
2057 }
2058 switch fieldNum {
2059 case 1:
2060 if wireType != 2 {
2061 return fmt.Errorf("proto: wrong wireType = %d for field ListMeta", wireType)
2062 }
2063 var msglen int
2064 for shift := uint(0); ; shift += 7 {
2065 if shift >= 64 {
2066 return ErrIntOverflowGenerated
2067 }
2068 if iNdEx >= l {
2069 return io.ErrUnexpectedEOF
2070 }
2071 b := dAtA[iNdEx]
2072 iNdEx++
2073 msglen |= int(b&0x7F) << shift
2074 if b < 0x80 {
2075 break
2076 }
2077 }
2078 if msglen < 0 {
2079 return ErrInvalidLengthGenerated
2080 }
2081 postIndex := iNdEx + msglen
2082 if postIndex < 0 {
2083 return ErrInvalidLengthGenerated
2084 }
2085 if postIndex > l {
2086 return io.ErrUnexpectedEOF
2087 }
2088 if err := m.ListMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
2089 return err
2090 }
2091 iNdEx = postIndex
2092 case 2:
2093 if wireType != 2 {
2094 return fmt.Errorf("proto: wrong wireType = %d for field Items", wireType)
2095 }
2096 var msglen int
2097 for shift := uint(0); ; shift += 7 {
2098 if shift >= 64 {
2099 return ErrIntOverflowGenerated
2100 }
2101 if iNdEx >= l {
2102 return io.ErrUnexpectedEOF
2103 }
2104 b := dAtA[iNdEx]
2105 iNdEx++
2106 msglen |= int(b&0x7F) << shift
2107 if b < 0x80 {
2108 break
2109 }
2110 }
2111 if msglen < 0 {
2112 return ErrInvalidLengthGenerated
2113 }
2114 postIndex := iNdEx + msglen
2115 if postIndex < 0 {
2116 return ErrInvalidLengthGenerated
2117 }
2118 if postIndex > l {
2119 return io.ErrUnexpectedEOF
2120 }
2121 m.Items = append(m.Items, EgressNetworkPolicy{})
2122 if err := m.Items[len(m.Items)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
2123 return err
2124 }
2125 iNdEx = postIndex
2126 default:
2127 iNdEx = preIndex
2128 skippy, err := skipGenerated(dAtA[iNdEx:])
2129 if err != nil {
2130 return err
2131 }
2132 if (skippy < 0) || (iNdEx+skippy) < 0 {
2133 return ErrInvalidLengthGenerated
2134 }
2135 if (iNdEx + skippy) > l {
2136 return io.ErrUnexpectedEOF
2137 }
2138 iNdEx += skippy
2139 }
2140 }
2141
2142 if iNdEx > l {
2143 return io.ErrUnexpectedEOF
2144 }
2145 return nil
2146 }
2147 func (m *EgressNetworkPolicyPeer) Unmarshal(dAtA []byte) error {
2148 l := len(dAtA)
2149 iNdEx := 0
2150 for iNdEx < l {
2151 preIndex := iNdEx
2152 var wire uint64
2153 for shift := uint(0); ; shift += 7 {
2154 if shift >= 64 {
2155 return ErrIntOverflowGenerated
2156 }
2157 if iNdEx >= l {
2158 return io.ErrUnexpectedEOF
2159 }
2160 b := dAtA[iNdEx]
2161 iNdEx++
2162 wire |= uint64(b&0x7F) << shift
2163 if b < 0x80 {
2164 break
2165 }
2166 }
2167 fieldNum := int32(wire >> 3)
2168 wireType := int(wire & 0x7)
2169 if wireType == 4 {
2170 return fmt.Errorf("proto: EgressNetworkPolicyPeer: wiretype end group for non-group")
2171 }
2172 if fieldNum <= 0 {
2173 return fmt.Errorf("proto: EgressNetworkPolicyPeer: illegal tag %d (wire type %d)", fieldNum, wire)
2174 }
2175 switch fieldNum {
2176 case 1:
2177 if wireType != 2 {
2178 return fmt.Errorf("proto: wrong wireType = %d for field CIDRSelector", wireType)
2179 }
2180 var stringLen uint64
2181 for shift := uint(0); ; shift += 7 {
2182 if shift >= 64 {
2183 return ErrIntOverflowGenerated
2184 }
2185 if iNdEx >= l {
2186 return io.ErrUnexpectedEOF
2187 }
2188 b := dAtA[iNdEx]
2189 iNdEx++
2190 stringLen |= uint64(b&0x7F) << shift
2191 if b < 0x80 {
2192 break
2193 }
2194 }
2195 intStringLen := int(stringLen)
2196 if intStringLen < 0 {
2197 return ErrInvalidLengthGenerated
2198 }
2199 postIndex := iNdEx + intStringLen
2200 if postIndex < 0 {
2201 return ErrInvalidLengthGenerated
2202 }
2203 if postIndex > l {
2204 return io.ErrUnexpectedEOF
2205 }
2206 m.CIDRSelector = string(dAtA[iNdEx:postIndex])
2207 iNdEx = postIndex
2208 case 2:
2209 if wireType != 2 {
2210 return fmt.Errorf("proto: wrong wireType = %d for field DNSName", wireType)
2211 }
2212 var stringLen uint64
2213 for shift := uint(0); ; shift += 7 {
2214 if shift >= 64 {
2215 return ErrIntOverflowGenerated
2216 }
2217 if iNdEx >= l {
2218 return io.ErrUnexpectedEOF
2219 }
2220 b := dAtA[iNdEx]
2221 iNdEx++
2222 stringLen |= uint64(b&0x7F) << shift
2223 if b < 0x80 {
2224 break
2225 }
2226 }
2227 intStringLen := int(stringLen)
2228 if intStringLen < 0 {
2229 return ErrInvalidLengthGenerated
2230 }
2231 postIndex := iNdEx + intStringLen
2232 if postIndex < 0 {
2233 return ErrInvalidLengthGenerated
2234 }
2235 if postIndex > l {
2236 return io.ErrUnexpectedEOF
2237 }
2238 m.DNSName = string(dAtA[iNdEx:postIndex])
2239 iNdEx = postIndex
2240 default:
2241 iNdEx = preIndex
2242 skippy, err := skipGenerated(dAtA[iNdEx:])
2243 if err != nil {
2244 return err
2245 }
2246 if (skippy < 0) || (iNdEx+skippy) < 0 {
2247 return ErrInvalidLengthGenerated
2248 }
2249 if (iNdEx + skippy) > l {
2250 return io.ErrUnexpectedEOF
2251 }
2252 iNdEx += skippy
2253 }
2254 }
2255
2256 if iNdEx > l {
2257 return io.ErrUnexpectedEOF
2258 }
2259 return nil
2260 }
2261 func (m *EgressNetworkPolicyRule) Unmarshal(dAtA []byte) error {
2262 l := len(dAtA)
2263 iNdEx := 0
2264 for iNdEx < l {
2265 preIndex := iNdEx
2266 var wire uint64
2267 for shift := uint(0); ; shift += 7 {
2268 if shift >= 64 {
2269 return ErrIntOverflowGenerated
2270 }
2271 if iNdEx >= l {
2272 return io.ErrUnexpectedEOF
2273 }
2274 b := dAtA[iNdEx]
2275 iNdEx++
2276 wire |= uint64(b&0x7F) << shift
2277 if b < 0x80 {
2278 break
2279 }
2280 }
2281 fieldNum := int32(wire >> 3)
2282 wireType := int(wire & 0x7)
2283 if wireType == 4 {
2284 return fmt.Errorf("proto: EgressNetworkPolicyRule: wiretype end group for non-group")
2285 }
2286 if fieldNum <= 0 {
2287 return fmt.Errorf("proto: EgressNetworkPolicyRule: illegal tag %d (wire type %d)", fieldNum, wire)
2288 }
2289 switch fieldNum {
2290 case 1:
2291 if wireType != 2 {
2292 return fmt.Errorf("proto: wrong wireType = %d for field Type", wireType)
2293 }
2294 var stringLen uint64
2295 for shift := uint(0); ; shift += 7 {
2296 if shift >= 64 {
2297 return ErrIntOverflowGenerated
2298 }
2299 if iNdEx >= l {
2300 return io.ErrUnexpectedEOF
2301 }
2302 b := dAtA[iNdEx]
2303 iNdEx++
2304 stringLen |= uint64(b&0x7F) << shift
2305 if b < 0x80 {
2306 break
2307 }
2308 }
2309 intStringLen := int(stringLen)
2310 if intStringLen < 0 {
2311 return ErrInvalidLengthGenerated
2312 }
2313 postIndex := iNdEx + intStringLen
2314 if postIndex < 0 {
2315 return ErrInvalidLengthGenerated
2316 }
2317 if postIndex > l {
2318 return io.ErrUnexpectedEOF
2319 }
2320 m.Type = EgressNetworkPolicyRuleType(dAtA[iNdEx:postIndex])
2321 iNdEx = postIndex
2322 case 2:
2323 if wireType != 2 {
2324 return fmt.Errorf("proto: wrong wireType = %d for field To", wireType)
2325 }
2326 var msglen int
2327 for shift := uint(0); ; shift += 7 {
2328 if shift >= 64 {
2329 return ErrIntOverflowGenerated
2330 }
2331 if iNdEx >= l {
2332 return io.ErrUnexpectedEOF
2333 }
2334 b := dAtA[iNdEx]
2335 iNdEx++
2336 msglen |= int(b&0x7F) << shift
2337 if b < 0x80 {
2338 break
2339 }
2340 }
2341 if msglen < 0 {
2342 return ErrInvalidLengthGenerated
2343 }
2344 postIndex := iNdEx + msglen
2345 if postIndex < 0 {
2346 return ErrInvalidLengthGenerated
2347 }
2348 if postIndex > l {
2349 return io.ErrUnexpectedEOF
2350 }
2351 if err := m.To.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
2352 return err
2353 }
2354 iNdEx = postIndex
2355 default:
2356 iNdEx = preIndex
2357 skippy, err := skipGenerated(dAtA[iNdEx:])
2358 if err != nil {
2359 return err
2360 }
2361 if (skippy < 0) || (iNdEx+skippy) < 0 {
2362 return ErrInvalidLengthGenerated
2363 }
2364 if (iNdEx + skippy) > l {
2365 return io.ErrUnexpectedEOF
2366 }
2367 iNdEx += skippy
2368 }
2369 }
2370
2371 if iNdEx > l {
2372 return io.ErrUnexpectedEOF
2373 }
2374 return nil
2375 }
2376 func (m *EgressNetworkPolicySpec) Unmarshal(dAtA []byte) error {
2377 l := len(dAtA)
2378 iNdEx := 0
2379 for iNdEx < l {
2380 preIndex := iNdEx
2381 var wire uint64
2382 for shift := uint(0); ; shift += 7 {
2383 if shift >= 64 {
2384 return ErrIntOverflowGenerated
2385 }
2386 if iNdEx >= l {
2387 return io.ErrUnexpectedEOF
2388 }
2389 b := dAtA[iNdEx]
2390 iNdEx++
2391 wire |= uint64(b&0x7F) << shift
2392 if b < 0x80 {
2393 break
2394 }
2395 }
2396 fieldNum := int32(wire >> 3)
2397 wireType := int(wire & 0x7)
2398 if wireType == 4 {
2399 return fmt.Errorf("proto: EgressNetworkPolicySpec: wiretype end group for non-group")
2400 }
2401 if fieldNum <= 0 {
2402 return fmt.Errorf("proto: EgressNetworkPolicySpec: illegal tag %d (wire type %d)", fieldNum, wire)
2403 }
2404 switch fieldNum {
2405 case 1:
2406 if wireType != 2 {
2407 return fmt.Errorf("proto: wrong wireType = %d for field Egress", wireType)
2408 }
2409 var msglen int
2410 for shift := uint(0); ; shift += 7 {
2411 if shift >= 64 {
2412 return ErrIntOverflowGenerated
2413 }
2414 if iNdEx >= l {
2415 return io.ErrUnexpectedEOF
2416 }
2417 b := dAtA[iNdEx]
2418 iNdEx++
2419 msglen |= int(b&0x7F) << shift
2420 if b < 0x80 {
2421 break
2422 }
2423 }
2424 if msglen < 0 {
2425 return ErrInvalidLengthGenerated
2426 }
2427 postIndex := iNdEx + msglen
2428 if postIndex < 0 {
2429 return ErrInvalidLengthGenerated
2430 }
2431 if postIndex > l {
2432 return io.ErrUnexpectedEOF
2433 }
2434 m.Egress = append(m.Egress, EgressNetworkPolicyRule{})
2435 if err := m.Egress[len(m.Egress)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
2436 return err
2437 }
2438 iNdEx = postIndex
2439 default:
2440 iNdEx = preIndex
2441 skippy, err := skipGenerated(dAtA[iNdEx:])
2442 if err != nil {
2443 return err
2444 }
2445 if (skippy < 0) || (iNdEx+skippy) < 0 {
2446 return ErrInvalidLengthGenerated
2447 }
2448 if (iNdEx + skippy) > l {
2449 return io.ErrUnexpectedEOF
2450 }
2451 iNdEx += skippy
2452 }
2453 }
2454
2455 if iNdEx > l {
2456 return io.ErrUnexpectedEOF
2457 }
2458 return nil
2459 }
2460 func (m *HostSubnet) Unmarshal(dAtA []byte) error {
2461 l := len(dAtA)
2462 iNdEx := 0
2463 for iNdEx < l {
2464 preIndex := iNdEx
2465 var wire uint64
2466 for shift := uint(0); ; shift += 7 {
2467 if shift >= 64 {
2468 return ErrIntOverflowGenerated
2469 }
2470 if iNdEx >= l {
2471 return io.ErrUnexpectedEOF
2472 }
2473 b := dAtA[iNdEx]
2474 iNdEx++
2475 wire |= uint64(b&0x7F) << shift
2476 if b < 0x80 {
2477 break
2478 }
2479 }
2480 fieldNum := int32(wire >> 3)
2481 wireType := int(wire & 0x7)
2482 if wireType == 4 {
2483 return fmt.Errorf("proto: HostSubnet: wiretype end group for non-group")
2484 }
2485 if fieldNum <= 0 {
2486 return fmt.Errorf("proto: HostSubnet: illegal tag %d (wire type %d)", fieldNum, wire)
2487 }
2488 switch fieldNum {
2489 case 1:
2490 if wireType != 2 {
2491 return fmt.Errorf("proto: wrong wireType = %d for field ObjectMeta", wireType)
2492 }
2493 var msglen int
2494 for shift := uint(0); ; shift += 7 {
2495 if shift >= 64 {
2496 return ErrIntOverflowGenerated
2497 }
2498 if iNdEx >= l {
2499 return io.ErrUnexpectedEOF
2500 }
2501 b := dAtA[iNdEx]
2502 iNdEx++
2503 msglen |= int(b&0x7F) << shift
2504 if b < 0x80 {
2505 break
2506 }
2507 }
2508 if msglen < 0 {
2509 return ErrInvalidLengthGenerated
2510 }
2511 postIndex := iNdEx + msglen
2512 if postIndex < 0 {
2513 return ErrInvalidLengthGenerated
2514 }
2515 if postIndex > l {
2516 return io.ErrUnexpectedEOF
2517 }
2518 if err := m.ObjectMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
2519 return err
2520 }
2521 iNdEx = postIndex
2522 case 2:
2523 if wireType != 2 {
2524 return fmt.Errorf("proto: wrong wireType = %d for field Host", wireType)
2525 }
2526 var stringLen uint64
2527 for shift := uint(0); ; shift += 7 {
2528 if shift >= 64 {
2529 return ErrIntOverflowGenerated
2530 }
2531 if iNdEx >= l {
2532 return io.ErrUnexpectedEOF
2533 }
2534 b := dAtA[iNdEx]
2535 iNdEx++
2536 stringLen |= uint64(b&0x7F) << shift
2537 if b < 0x80 {
2538 break
2539 }
2540 }
2541 intStringLen := int(stringLen)
2542 if intStringLen < 0 {
2543 return ErrInvalidLengthGenerated
2544 }
2545 postIndex := iNdEx + intStringLen
2546 if postIndex < 0 {
2547 return ErrInvalidLengthGenerated
2548 }
2549 if postIndex > l {
2550 return io.ErrUnexpectedEOF
2551 }
2552 m.Host = string(dAtA[iNdEx:postIndex])
2553 iNdEx = postIndex
2554 case 3:
2555 if wireType != 2 {
2556 return fmt.Errorf("proto: wrong wireType = %d for field HostIP", wireType)
2557 }
2558 var stringLen uint64
2559 for shift := uint(0); ; shift += 7 {
2560 if shift >= 64 {
2561 return ErrIntOverflowGenerated
2562 }
2563 if iNdEx >= l {
2564 return io.ErrUnexpectedEOF
2565 }
2566 b := dAtA[iNdEx]
2567 iNdEx++
2568 stringLen |= uint64(b&0x7F) << shift
2569 if b < 0x80 {
2570 break
2571 }
2572 }
2573 intStringLen := int(stringLen)
2574 if intStringLen < 0 {
2575 return ErrInvalidLengthGenerated
2576 }
2577 postIndex := iNdEx + intStringLen
2578 if postIndex < 0 {
2579 return ErrInvalidLengthGenerated
2580 }
2581 if postIndex > l {
2582 return io.ErrUnexpectedEOF
2583 }
2584 m.HostIP = string(dAtA[iNdEx:postIndex])
2585 iNdEx = postIndex
2586 case 4:
2587 if wireType != 2 {
2588 return fmt.Errorf("proto: wrong wireType = %d for field Subnet", wireType)
2589 }
2590 var stringLen uint64
2591 for shift := uint(0); ; shift += 7 {
2592 if shift >= 64 {
2593 return ErrIntOverflowGenerated
2594 }
2595 if iNdEx >= l {
2596 return io.ErrUnexpectedEOF
2597 }
2598 b := dAtA[iNdEx]
2599 iNdEx++
2600 stringLen |= uint64(b&0x7F) << shift
2601 if b < 0x80 {
2602 break
2603 }
2604 }
2605 intStringLen := int(stringLen)
2606 if intStringLen < 0 {
2607 return ErrInvalidLengthGenerated
2608 }
2609 postIndex := iNdEx + intStringLen
2610 if postIndex < 0 {
2611 return ErrInvalidLengthGenerated
2612 }
2613 if postIndex > l {
2614 return io.ErrUnexpectedEOF
2615 }
2616 m.Subnet = string(dAtA[iNdEx:postIndex])
2617 iNdEx = postIndex
2618 case 5:
2619 if wireType != 2 {
2620 return fmt.Errorf("proto: wrong wireType = %d for field EgressIPs", wireType)
2621 }
2622 var stringLen uint64
2623 for shift := uint(0); ; shift += 7 {
2624 if shift >= 64 {
2625 return ErrIntOverflowGenerated
2626 }
2627 if iNdEx >= l {
2628 return io.ErrUnexpectedEOF
2629 }
2630 b := dAtA[iNdEx]
2631 iNdEx++
2632 stringLen |= uint64(b&0x7F) << shift
2633 if b < 0x80 {
2634 break
2635 }
2636 }
2637 intStringLen := int(stringLen)
2638 if intStringLen < 0 {
2639 return ErrInvalidLengthGenerated
2640 }
2641 postIndex := iNdEx + intStringLen
2642 if postIndex < 0 {
2643 return ErrInvalidLengthGenerated
2644 }
2645 if postIndex > l {
2646 return io.ErrUnexpectedEOF
2647 }
2648 m.EgressIPs = append(m.EgressIPs, HostSubnetEgressIP(dAtA[iNdEx:postIndex]))
2649 iNdEx = postIndex
2650 case 6:
2651 if wireType != 2 {
2652 return fmt.Errorf("proto: wrong wireType = %d for field EgressCIDRs", wireType)
2653 }
2654 var stringLen uint64
2655 for shift := uint(0); ; shift += 7 {
2656 if shift >= 64 {
2657 return ErrIntOverflowGenerated
2658 }
2659 if iNdEx >= l {
2660 return io.ErrUnexpectedEOF
2661 }
2662 b := dAtA[iNdEx]
2663 iNdEx++
2664 stringLen |= uint64(b&0x7F) << shift
2665 if b < 0x80 {
2666 break
2667 }
2668 }
2669 intStringLen := int(stringLen)
2670 if intStringLen < 0 {
2671 return ErrInvalidLengthGenerated
2672 }
2673 postIndex := iNdEx + intStringLen
2674 if postIndex < 0 {
2675 return ErrInvalidLengthGenerated
2676 }
2677 if postIndex > l {
2678 return io.ErrUnexpectedEOF
2679 }
2680 m.EgressCIDRs = append(m.EgressCIDRs, HostSubnetEgressCIDR(dAtA[iNdEx:postIndex]))
2681 iNdEx = postIndex
2682 default:
2683 iNdEx = preIndex
2684 skippy, err := skipGenerated(dAtA[iNdEx:])
2685 if err != nil {
2686 return err
2687 }
2688 if (skippy < 0) || (iNdEx+skippy) < 0 {
2689 return ErrInvalidLengthGenerated
2690 }
2691 if (iNdEx + skippy) > l {
2692 return io.ErrUnexpectedEOF
2693 }
2694 iNdEx += skippy
2695 }
2696 }
2697
2698 if iNdEx > l {
2699 return io.ErrUnexpectedEOF
2700 }
2701 return nil
2702 }
2703 func (m *HostSubnetList) Unmarshal(dAtA []byte) error {
2704 l := len(dAtA)
2705 iNdEx := 0
2706 for iNdEx < l {
2707 preIndex := iNdEx
2708 var wire uint64
2709 for shift := uint(0); ; shift += 7 {
2710 if shift >= 64 {
2711 return ErrIntOverflowGenerated
2712 }
2713 if iNdEx >= l {
2714 return io.ErrUnexpectedEOF
2715 }
2716 b := dAtA[iNdEx]
2717 iNdEx++
2718 wire |= uint64(b&0x7F) << shift
2719 if b < 0x80 {
2720 break
2721 }
2722 }
2723 fieldNum := int32(wire >> 3)
2724 wireType := int(wire & 0x7)
2725 if wireType == 4 {
2726 return fmt.Errorf("proto: HostSubnetList: wiretype end group for non-group")
2727 }
2728 if fieldNum <= 0 {
2729 return fmt.Errorf("proto: HostSubnetList: illegal tag %d (wire type %d)", fieldNum, wire)
2730 }
2731 switch fieldNum {
2732 case 1:
2733 if wireType != 2 {
2734 return fmt.Errorf("proto: wrong wireType = %d for field ListMeta", wireType)
2735 }
2736 var msglen int
2737 for shift := uint(0); ; shift += 7 {
2738 if shift >= 64 {
2739 return ErrIntOverflowGenerated
2740 }
2741 if iNdEx >= l {
2742 return io.ErrUnexpectedEOF
2743 }
2744 b := dAtA[iNdEx]
2745 iNdEx++
2746 msglen |= int(b&0x7F) << shift
2747 if b < 0x80 {
2748 break
2749 }
2750 }
2751 if msglen < 0 {
2752 return ErrInvalidLengthGenerated
2753 }
2754 postIndex := iNdEx + msglen
2755 if postIndex < 0 {
2756 return ErrInvalidLengthGenerated
2757 }
2758 if postIndex > l {
2759 return io.ErrUnexpectedEOF
2760 }
2761 if err := m.ListMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
2762 return err
2763 }
2764 iNdEx = postIndex
2765 case 2:
2766 if wireType != 2 {
2767 return fmt.Errorf("proto: wrong wireType = %d for field Items", wireType)
2768 }
2769 var msglen int
2770 for shift := uint(0); ; shift += 7 {
2771 if shift >= 64 {
2772 return ErrIntOverflowGenerated
2773 }
2774 if iNdEx >= l {
2775 return io.ErrUnexpectedEOF
2776 }
2777 b := dAtA[iNdEx]
2778 iNdEx++
2779 msglen |= int(b&0x7F) << shift
2780 if b < 0x80 {
2781 break
2782 }
2783 }
2784 if msglen < 0 {
2785 return ErrInvalidLengthGenerated
2786 }
2787 postIndex := iNdEx + msglen
2788 if postIndex < 0 {
2789 return ErrInvalidLengthGenerated
2790 }
2791 if postIndex > l {
2792 return io.ErrUnexpectedEOF
2793 }
2794 m.Items = append(m.Items, HostSubnet{})
2795 if err := m.Items[len(m.Items)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
2796 return err
2797 }
2798 iNdEx = postIndex
2799 default:
2800 iNdEx = preIndex
2801 skippy, err := skipGenerated(dAtA[iNdEx:])
2802 if err != nil {
2803 return err
2804 }
2805 if (skippy < 0) || (iNdEx+skippy) < 0 {
2806 return ErrInvalidLengthGenerated
2807 }
2808 if (iNdEx + skippy) > l {
2809 return io.ErrUnexpectedEOF
2810 }
2811 iNdEx += skippy
2812 }
2813 }
2814
2815 if iNdEx > l {
2816 return io.ErrUnexpectedEOF
2817 }
2818 return nil
2819 }
2820 func (m *NetNamespace) Unmarshal(dAtA []byte) error {
2821 l := len(dAtA)
2822 iNdEx := 0
2823 for iNdEx < l {
2824 preIndex := iNdEx
2825 var wire uint64
2826 for shift := uint(0); ; shift += 7 {
2827 if shift >= 64 {
2828 return ErrIntOverflowGenerated
2829 }
2830 if iNdEx >= l {
2831 return io.ErrUnexpectedEOF
2832 }
2833 b := dAtA[iNdEx]
2834 iNdEx++
2835 wire |= uint64(b&0x7F) << shift
2836 if b < 0x80 {
2837 break
2838 }
2839 }
2840 fieldNum := int32(wire >> 3)
2841 wireType := int(wire & 0x7)
2842 if wireType == 4 {
2843 return fmt.Errorf("proto: NetNamespace: wiretype end group for non-group")
2844 }
2845 if fieldNum <= 0 {
2846 return fmt.Errorf("proto: NetNamespace: illegal tag %d (wire type %d)", fieldNum, wire)
2847 }
2848 switch fieldNum {
2849 case 1:
2850 if wireType != 2 {
2851 return fmt.Errorf("proto: wrong wireType = %d for field ObjectMeta", wireType)
2852 }
2853 var msglen int
2854 for shift := uint(0); ; shift += 7 {
2855 if shift >= 64 {
2856 return ErrIntOverflowGenerated
2857 }
2858 if iNdEx >= l {
2859 return io.ErrUnexpectedEOF
2860 }
2861 b := dAtA[iNdEx]
2862 iNdEx++
2863 msglen |= int(b&0x7F) << shift
2864 if b < 0x80 {
2865 break
2866 }
2867 }
2868 if msglen < 0 {
2869 return ErrInvalidLengthGenerated
2870 }
2871 postIndex := iNdEx + msglen
2872 if postIndex < 0 {
2873 return ErrInvalidLengthGenerated
2874 }
2875 if postIndex > l {
2876 return io.ErrUnexpectedEOF
2877 }
2878 if err := m.ObjectMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
2879 return err
2880 }
2881 iNdEx = postIndex
2882 case 2:
2883 if wireType != 2 {
2884 return fmt.Errorf("proto: wrong wireType = %d for field NetName", wireType)
2885 }
2886 var stringLen uint64
2887 for shift := uint(0); ; shift += 7 {
2888 if shift >= 64 {
2889 return ErrIntOverflowGenerated
2890 }
2891 if iNdEx >= l {
2892 return io.ErrUnexpectedEOF
2893 }
2894 b := dAtA[iNdEx]
2895 iNdEx++
2896 stringLen |= uint64(b&0x7F) << shift
2897 if b < 0x80 {
2898 break
2899 }
2900 }
2901 intStringLen := int(stringLen)
2902 if intStringLen < 0 {
2903 return ErrInvalidLengthGenerated
2904 }
2905 postIndex := iNdEx + intStringLen
2906 if postIndex < 0 {
2907 return ErrInvalidLengthGenerated
2908 }
2909 if postIndex > l {
2910 return io.ErrUnexpectedEOF
2911 }
2912 m.NetName = string(dAtA[iNdEx:postIndex])
2913 iNdEx = postIndex
2914 case 3:
2915 if wireType != 0 {
2916 return fmt.Errorf("proto: wrong wireType = %d for field NetID", wireType)
2917 }
2918 m.NetID = 0
2919 for shift := uint(0); ; shift += 7 {
2920 if shift >= 64 {
2921 return ErrIntOverflowGenerated
2922 }
2923 if iNdEx >= l {
2924 return io.ErrUnexpectedEOF
2925 }
2926 b := dAtA[iNdEx]
2927 iNdEx++
2928 m.NetID |= uint32(b&0x7F) << shift
2929 if b < 0x80 {
2930 break
2931 }
2932 }
2933 case 4:
2934 if wireType != 2 {
2935 return fmt.Errorf("proto: wrong wireType = %d for field EgressIPs", wireType)
2936 }
2937 var stringLen uint64
2938 for shift := uint(0); ; shift += 7 {
2939 if shift >= 64 {
2940 return ErrIntOverflowGenerated
2941 }
2942 if iNdEx >= l {
2943 return io.ErrUnexpectedEOF
2944 }
2945 b := dAtA[iNdEx]
2946 iNdEx++
2947 stringLen |= uint64(b&0x7F) << shift
2948 if b < 0x80 {
2949 break
2950 }
2951 }
2952 intStringLen := int(stringLen)
2953 if intStringLen < 0 {
2954 return ErrInvalidLengthGenerated
2955 }
2956 postIndex := iNdEx + intStringLen
2957 if postIndex < 0 {
2958 return ErrInvalidLengthGenerated
2959 }
2960 if postIndex > l {
2961 return io.ErrUnexpectedEOF
2962 }
2963 m.EgressIPs = append(m.EgressIPs, NetNamespaceEgressIP(dAtA[iNdEx:postIndex]))
2964 iNdEx = postIndex
2965 default:
2966 iNdEx = preIndex
2967 skippy, err := skipGenerated(dAtA[iNdEx:])
2968 if err != nil {
2969 return err
2970 }
2971 if (skippy < 0) || (iNdEx+skippy) < 0 {
2972 return ErrInvalidLengthGenerated
2973 }
2974 if (iNdEx + skippy) > l {
2975 return io.ErrUnexpectedEOF
2976 }
2977 iNdEx += skippy
2978 }
2979 }
2980
2981 if iNdEx > l {
2982 return io.ErrUnexpectedEOF
2983 }
2984 return nil
2985 }
2986 func (m *NetNamespaceList) Unmarshal(dAtA []byte) error {
2987 l := len(dAtA)
2988 iNdEx := 0
2989 for iNdEx < l {
2990 preIndex := iNdEx
2991 var wire uint64
2992 for shift := uint(0); ; shift += 7 {
2993 if shift >= 64 {
2994 return ErrIntOverflowGenerated
2995 }
2996 if iNdEx >= l {
2997 return io.ErrUnexpectedEOF
2998 }
2999 b := dAtA[iNdEx]
3000 iNdEx++
3001 wire |= uint64(b&0x7F) << shift
3002 if b < 0x80 {
3003 break
3004 }
3005 }
3006 fieldNum := int32(wire >> 3)
3007 wireType := int(wire & 0x7)
3008 if wireType == 4 {
3009 return fmt.Errorf("proto: NetNamespaceList: wiretype end group for non-group")
3010 }
3011 if fieldNum <= 0 {
3012 return fmt.Errorf("proto: NetNamespaceList: illegal tag %d (wire type %d)", fieldNum, wire)
3013 }
3014 switch fieldNum {
3015 case 1:
3016 if wireType != 2 {
3017 return fmt.Errorf("proto: wrong wireType = %d for field ListMeta", wireType)
3018 }
3019 var msglen int
3020 for shift := uint(0); ; shift += 7 {
3021 if shift >= 64 {
3022 return ErrIntOverflowGenerated
3023 }
3024 if iNdEx >= l {
3025 return io.ErrUnexpectedEOF
3026 }
3027 b := dAtA[iNdEx]
3028 iNdEx++
3029 msglen |= int(b&0x7F) << shift
3030 if b < 0x80 {
3031 break
3032 }
3033 }
3034 if msglen < 0 {
3035 return ErrInvalidLengthGenerated
3036 }
3037 postIndex := iNdEx + msglen
3038 if postIndex < 0 {
3039 return ErrInvalidLengthGenerated
3040 }
3041 if postIndex > l {
3042 return io.ErrUnexpectedEOF
3043 }
3044 if err := m.ListMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
3045 return err
3046 }
3047 iNdEx = postIndex
3048 case 2:
3049 if wireType != 2 {
3050 return fmt.Errorf("proto: wrong wireType = %d for field Items", wireType)
3051 }
3052 var msglen int
3053 for shift := uint(0); ; shift += 7 {
3054 if shift >= 64 {
3055 return ErrIntOverflowGenerated
3056 }
3057 if iNdEx >= l {
3058 return io.ErrUnexpectedEOF
3059 }
3060 b := dAtA[iNdEx]
3061 iNdEx++
3062 msglen |= int(b&0x7F) << shift
3063 if b < 0x80 {
3064 break
3065 }
3066 }
3067 if msglen < 0 {
3068 return ErrInvalidLengthGenerated
3069 }
3070 postIndex := iNdEx + msglen
3071 if postIndex < 0 {
3072 return ErrInvalidLengthGenerated
3073 }
3074 if postIndex > l {
3075 return io.ErrUnexpectedEOF
3076 }
3077 m.Items = append(m.Items, NetNamespace{})
3078 if err := m.Items[len(m.Items)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
3079 return err
3080 }
3081 iNdEx = postIndex
3082 default:
3083 iNdEx = preIndex
3084 skippy, err := skipGenerated(dAtA[iNdEx:])
3085 if err != nil {
3086 return err
3087 }
3088 if (skippy < 0) || (iNdEx+skippy) < 0 {
3089 return ErrInvalidLengthGenerated
3090 }
3091 if (iNdEx + skippy) > l {
3092 return io.ErrUnexpectedEOF
3093 }
3094 iNdEx += skippy
3095 }
3096 }
3097
3098 if iNdEx > l {
3099 return io.ErrUnexpectedEOF
3100 }
3101 return nil
3102 }
3103 func skipGenerated(dAtA []byte) (n int, err error) {
3104 l := len(dAtA)
3105 iNdEx := 0
3106 depth := 0
3107 for iNdEx < l {
3108 var wire uint64
3109 for shift := uint(0); ; shift += 7 {
3110 if shift >= 64 {
3111 return 0, ErrIntOverflowGenerated
3112 }
3113 if iNdEx >= l {
3114 return 0, io.ErrUnexpectedEOF
3115 }
3116 b := dAtA[iNdEx]
3117 iNdEx++
3118 wire |= (uint64(b) & 0x7F) << shift
3119 if b < 0x80 {
3120 break
3121 }
3122 }
3123 wireType := int(wire & 0x7)
3124 switch wireType {
3125 case 0:
3126 for shift := uint(0); ; shift += 7 {
3127 if shift >= 64 {
3128 return 0, ErrIntOverflowGenerated
3129 }
3130 if iNdEx >= l {
3131 return 0, io.ErrUnexpectedEOF
3132 }
3133 iNdEx++
3134 if dAtA[iNdEx-1] < 0x80 {
3135 break
3136 }
3137 }
3138 case 1:
3139 iNdEx += 8
3140 case 2:
3141 var length int
3142 for shift := uint(0); ; shift += 7 {
3143 if shift >= 64 {
3144 return 0, ErrIntOverflowGenerated
3145 }
3146 if iNdEx >= l {
3147 return 0, io.ErrUnexpectedEOF
3148 }
3149 b := dAtA[iNdEx]
3150 iNdEx++
3151 length |= (int(b) & 0x7F) << shift
3152 if b < 0x80 {
3153 break
3154 }
3155 }
3156 if length < 0 {
3157 return 0, ErrInvalidLengthGenerated
3158 }
3159 iNdEx += length
3160 case 3:
3161 depth++
3162 case 4:
3163 if depth == 0 {
3164 return 0, ErrUnexpectedEndOfGroupGenerated
3165 }
3166 depth--
3167 case 5:
3168 iNdEx += 4
3169 default:
3170 return 0, fmt.Errorf("proto: illegal wireType %d", wireType)
3171 }
3172 if iNdEx < 0 {
3173 return 0, ErrInvalidLengthGenerated
3174 }
3175 if depth == 0 {
3176 return iNdEx, nil
3177 }
3178 }
3179 return 0, io.ErrUnexpectedEOF
3180 }
3181
3182 var (
3183 ErrInvalidLengthGenerated = fmt.Errorf("proto: negative length found during unmarshaling")
3184 ErrIntOverflowGenerated = fmt.Errorf("proto: integer overflow")
3185 ErrUnexpectedEndOfGroupGenerated = fmt.Errorf("proto: unexpected end of group")
3186 )
3187
View as plain text