master
go 2,683 lines 78.1 KB
Raw
1 // SPDX-License-Identifier: GPL-3.0-or-later
2
3 package api
4
5 import (
6 "strconv"
7 "time"
8
9 "layeh.com/radius"
10 "layeh.com/radius/rfc2865"
11 )
12
13 /*
14 The response from the freeradius 3.0.12+dfsg-5+deb9u1
15
16 Sent Status-Server Id 23 from 0.0.0.0:37131 to 127.0.0.1:18121 length 50
17 Message-Authenticator = 0x00
18 FreeRADIUS-Statistics-Type = All
19 Received Access-Accept Id 23 from 127.0.0.1:18121 to 0.0.0.0:0 length 536
20 FreeRADIUS-Total-Access-Requests = 3
21 FreeRADIUS-Total-Access-Accepts = 0
22 FreeRADIUS-Total-Access-Rejects = 0
23 FreeRADIUS-Total-Access-Challenges = 0
24 FreeRADIUS-Total-Auth-Responses = 0
25 FreeRADIUS-Total-Auth-Duplicate-Requests = 0
26 FreeRADIUS-Total-Auth-Malformed-Requests = 0
27 FreeRADIUS-Total-Auth-Invalid-Requests = 0
28 FreeRADIUS-Total-Auth-Dropped-Requests = 0
29 FreeRADIUS-Total-Auth-Unknown-Types = 0
30 FreeRADIUS-Total-Accounting-Requests = 0
31 FreeRADIUS-Total-Accounting-Responses = 0
32 FreeRADIUS-Total-Acct-Duplicate-Requests = 0
33 FreeRADIUS-Total-Acct-Malformed-Requests = 0
34 FreeRADIUS-Total-Acct-Invalid-Requests = 0
35 FreeRADIUS-Total-Acct-Dropped-Requests = 0
36 FreeRADIUS-Total-Acct-Unknown-Types = 0
37 FreeRADIUS-Total-Proxy-Access-Requests = 0
38 FreeRADIUS-Total-Proxy-Access-Accepts = 0
39 FreeRADIUS-Total-Proxy-Access-Rejects = 0
40 FreeRADIUS-Total-Proxy-Access-Challenges = 0
41 FreeRADIUS-Total-Proxy-Auth-Responses = 0
42 FreeRADIUS-Total-Proxy-Auth-Duplicate-Requests = 0
43 FreeRADIUS-Total-Proxy-Auth-Malformed-Requests = 0
44 FreeRADIUS-Total-Proxy-Auth-Invalid-Requests = 0
45 FreeRADIUS-Total-Proxy-Auth-Dropped-Requests = 0
46 FreeRADIUS-Total-Proxy-Auth-Unknown-Types = 0
47 FreeRADIUS-Total-Proxy-Accounting-Requests = 0
48 FreeRADIUS-Total-Proxy-Accounting-Responses = 0
49 FreeRADIUS-Total-Proxy-Acct-Duplicate-Requests = 0
50 FreeRADIUS-Total-Proxy-Acct-Malformed-Requests = 0
51 FreeRADIUS-Total-Proxy-Acct-Invalid-Requests = 0
52 FreeRADIUS-Total-Proxy-Acct-Dropped-Requests = 0
53 FreeRADIUS-Total-Proxy-Acct-Unknown-Types = 0
54 FreeRADIUS-Stats-Start-Time = "Dec 27 2018 05:08:02 +09"
55 FreeRADIUS-Stats-HUP-Time = "Dec 27 2018 05:08:02 +09"
56 FreeRADIUS-Queue-Len-Internal = 0
57 FreeRADIUS-Queue-Len-Proxy = 0
58 FreeRADIUS-Queue-Len-Auth = 0
59 FreeRADIUS-Queue-Len-Acct = 0
60 FreeRADIUS-Queue-Len-Detail = 0
61 FreeRADIUS-Queue-PPS-In = 0
62 FreeRADIUS-Queue-PPS-Out = 0
63 */
64
65 // Code generation tool https://github.com/layeh/radius/tree/master/cmd/radius-dict-gen.
66 // Used dictionary: dictionary.freeradius from /usr/share/freeradius/ directory (freeradius 3.0.12+dfsg-5+deb9u1)
67 // All attributes that are not in response were removed to reduce the amount of generated code.
68
69 // Code generated by radius-dict-gen. DO NOT EDIT.
70
71 const (
72 _FreeRADIUS_VendorID = 11344
73 )
74
75 func _FreeRADIUS_AddVendor(p *radius.Packet, typ byte, attr radius.Attribute) (err error) {
76 var vsa radius.Attribute
77 vendor := make(radius.Attribute, 2+len(attr))
78 vendor[0] = typ
79 vendor[1] = byte(len(vendor))
80 copy(vendor[2:], attr)
81 vsa, err = radius.NewVendorSpecific(_FreeRADIUS_VendorID, vendor)
82 if err != nil {
83 return
84 }
85 p.Add(rfc2865.VendorSpecific_Type, vsa)
86 return
87 }
88
89 func _FreeRADIUS_GetsVendor(p *radius.Packet, typ byte) (values []radius.Attribute) {
90 for _, attr := range p.Attributes[rfc2865.VendorSpecific_Type] {
91 vendorID, vsa, err := radius.VendorSpecific(attr)
92 if err != nil || vendorID != _FreeRADIUS_VendorID {
93 continue
94 }
95 for len(vsa) >= 3 {
96 vsaTyp, vsaLen := vsa[0], vsa[1]
97 if int(vsaLen) > len(vsa) || vsaLen < 3 {
98 break
99 }
100 if vsaTyp == typ {
101 values = append(values, vsa[2:int(vsaLen)])
102 }
103 vsa = vsa[int(vsaLen):]
104 }
105 }
106 return
107 }
108
109 func _FreeRADIUS_LookupVendor(p *radius.Packet, typ byte) (attr radius.Attribute, ok bool) {
110 for _, a := range p.Attributes[rfc2865.VendorSpecific_Type] {
111 vendorID, vsa, err := radius.VendorSpecific(a)
112 if err != nil || vendorID != _FreeRADIUS_VendorID {
113 continue
114 }
115 for len(vsa) >= 3 {
116 vsaTyp, vsaLen := vsa[0], vsa[1]
117 if int(vsaLen) > len(vsa) || vsaLen < 3 {
118 break
119 }
120 if vsaTyp == typ {
121 return vsa[2:int(vsaLen)], true
122 }
123 vsa = vsa[int(vsaLen):]
124 }
125 }
126 return
127 }
128
129 func _FreeRADIUS_SetVendor(p *radius.Packet, typ byte, attr radius.Attribute) (err error) {
130 for i := 0; i < len(p.Attributes[rfc2865.VendorSpecific_Type]); {
131 vendorID, vsa, err := radius.VendorSpecific(p.Attributes[rfc2865.VendorSpecific_Type][i])
132 if err != nil || vendorID != _FreeRADIUS_VendorID {
133 i++
134 continue
135 }
136 for j := 0; len(vsa[j:]) >= 3; {
137 vsaTyp, vsaLen := vsa[0], vsa[1]
138 if int(vsaLen) > len(vsa[j:]) || vsaLen < 3 {
139 i++
140 break
141 }
142 if vsaTyp == typ {
143 vsa = append(vsa[:j], vsa[j+int(vsaLen):]...)
144 }
145 j += int(vsaLen)
146 }
147 if len(vsa) > 0 {
148 copy(p.Attributes[rfc2865.VendorSpecific_Type][i][4:], vsa)
149 i++
150 } else {
151 p.Attributes[rfc2865.VendorSpecific_Type] = append(p.Attributes[rfc2865.VendorSpecific_Type][:i], p.Attributes[rfc2865.VendorSpecific_Type][i+i:]...)
152 }
153 }
154 return _FreeRADIUS_AddVendor(p, typ, attr)
155 }
156
157 func _FreeRADIUS_DelVendor(p *radius.Packet, typ byte) {
158 vsaLoop:
159 for i := 0; i < len(p.Attributes[rfc2865.VendorSpecific_Type]); {
160 attr := p.Attributes[rfc2865.VendorSpecific_Type][i]
161 vendorID, vsa, err := radius.VendorSpecific(attr)
162 if err != nil || vendorID != _FreeRADIUS_VendorID {
163 continue
164 }
165 offset := 0
166 for len(vsa[offset:]) >= 3 {
167 vsaTyp, vsaLen := vsa[offset], vsa[offset+1]
168 if int(vsaLen) > len(vsa) || vsaLen < 3 {
169 continue vsaLoop
170 }
171 if vsaTyp == typ {
172 copy(vsa[offset:], vsa[offset+int(vsaLen):])
173 vsa = vsa[:len(vsa)-int(vsaLen)]
174 } else {
175 offset += int(vsaLen)
176 }
177 }
178 if offset == 0 {
179 p.Attributes[rfc2865.VendorSpecific_Type] = append(p.Attributes[rfc2865.VendorSpecific_Type][:i], p.Attributes[rfc2865.VendorSpecific_Type][i+1:]...)
180 } else {
181 i++
182 }
183 }
184 return
185 }
186
187 type FreeRADIUSStatisticsType uint32
188
189 const (
190 FreeRADIUSStatisticsType_Value_All FreeRADIUSStatisticsType = 31
191 )
192
193 var FreeRADIUSStatisticsType_Strings = map[FreeRADIUSStatisticsType]string{
194 FreeRADIUSStatisticsType_Value_All: "All",
195 }
196
197 func (a FreeRADIUSStatisticsType) String() string {
198 if str, ok := FreeRADIUSStatisticsType_Strings[a]; ok {
199 return str
200 }
201 return "FreeRADIUSStatisticsType(" + strconv.FormatUint(uint64(a), 10) + ")"
202 }
203
204 func FreeRADIUSStatisticsType_Add(p *radius.Packet, value FreeRADIUSStatisticsType) (err error) {
205 a := radius.NewInteger(uint32(value))
206 return _FreeRADIUS_AddVendor(p, 127, a)
207 }
208
209 func FreeRADIUSStatisticsType_Get(p *radius.Packet) (value FreeRADIUSStatisticsType) {
210 value, _ = FreeRADIUSStatisticsType_Lookup(p)
211 return
212 }
213
214 func FreeRADIUSStatisticsType_Gets(p *radius.Packet) (values []FreeRADIUSStatisticsType, err error) {
215 var i uint32
216 for _, attr := range _FreeRADIUS_GetsVendor(p, 127) {
217 i, err = radius.Integer(attr)
218 if err != nil {
219 return
220 }
221 values = append(values, FreeRADIUSStatisticsType(i))
222 }
223 return
224 }
225
226 func FreeRADIUSStatisticsType_Lookup(p *radius.Packet) (value FreeRADIUSStatisticsType, err error) {
227 a, ok := _FreeRADIUS_LookupVendor(p, 127)
228 if !ok {
229 err = radius.ErrNoAttribute
230 return
231 }
232 var i uint32
233 i, err = radius.Integer(a)
234 if err != nil {
235 return
236 }
237 value = FreeRADIUSStatisticsType(i)
238 return
239 }
240
241 func FreeRADIUSStatisticsType_Set(p *radius.Packet, value FreeRADIUSStatisticsType) (err error) {
242 a := radius.NewInteger(uint32(value))
243 return _FreeRADIUS_SetVendor(p, 127, a)
244 }
245
246 func FreeRADIUSStatisticsType_Del(p *radius.Packet) {
247 _FreeRADIUS_DelVendor(p, 127)
248 }
249
250 type FreeRADIUSTotalAccessRequests uint32
251
252 var FreeRADIUSTotalAccessRequests_Strings = map[FreeRADIUSTotalAccessRequests]string{}
253
254 func (a FreeRADIUSTotalAccessRequests) String() string {
255 if str, ok := FreeRADIUSTotalAccessRequests_Strings[a]; ok {
256 return str
257 }
258 return "FreeRADIUSTotalAccessRequests(" + strconv.FormatUint(uint64(a), 10) + ")"
259 }
260
261 func FreeRADIUSTotalAccessRequests_Add(p *radius.Packet, value FreeRADIUSTotalAccessRequests) (err error) {
262 a := radius.NewInteger(uint32(value))
263 return _FreeRADIUS_AddVendor(p, 128, a)
264 }
265
266 func FreeRADIUSTotalAccessRequests_Get(p *radius.Packet) (value FreeRADIUSTotalAccessRequests) {
267 value, _ = FreeRADIUSTotalAccessRequests_Lookup(p)
268 return
269 }
270
271 func FreeRADIUSTotalAccessRequests_Gets(p *radius.Packet) (values []FreeRADIUSTotalAccessRequests, err error) {
272 var i uint32
273 for _, attr := range _FreeRADIUS_GetsVendor(p, 128) {
274 i, err = radius.Integer(attr)
275 if err != nil {
276 return
277 }
278 values = append(values, FreeRADIUSTotalAccessRequests(i))
279 }
280 return
281 }
282
283 func FreeRADIUSTotalAccessRequests_Lookup(p *radius.Packet) (value FreeRADIUSTotalAccessRequests, err error) {
284 a, ok := _FreeRADIUS_LookupVendor(p, 128)
285 if !ok {
286 err = radius.ErrNoAttribute
287 return
288 }
289 var i uint32
290 i, err = radius.Integer(a)
291 if err != nil {
292 return
293 }
294 value = FreeRADIUSTotalAccessRequests(i)
295 return
296 }
297
298 func FreeRADIUSTotalAccessRequests_Set(p *radius.Packet, value FreeRADIUSTotalAccessRequests) (err error) {
299 a := radius.NewInteger(uint32(value))
300 return _FreeRADIUS_SetVendor(p, 128, a)
301 }
302
303 func FreeRADIUSTotalAccessRequests_Del(p *radius.Packet) {
304 _FreeRADIUS_DelVendor(p, 128)
305 }
306
307 type FreeRADIUSTotalAccessAccepts uint32
308
309 var FreeRADIUSTotalAccessAccepts_Strings = map[FreeRADIUSTotalAccessAccepts]string{}
310
311 func (a FreeRADIUSTotalAccessAccepts) String() string {
312 if str, ok := FreeRADIUSTotalAccessAccepts_Strings[a]; ok {
313 return str
314 }
315 return "FreeRADIUSTotalAccessAccepts(" + strconv.FormatUint(uint64(a), 10) + ")"
316 }
317
318 func FreeRADIUSTotalAccessAccepts_Add(p *radius.Packet, value FreeRADIUSTotalAccessAccepts) (err error) {
319 a := radius.NewInteger(uint32(value))
320 return _FreeRADIUS_AddVendor(p, 129, a)
321 }
322
323 func FreeRADIUSTotalAccessAccepts_Get(p *radius.Packet) (value FreeRADIUSTotalAccessAccepts) {
324 value, _ = FreeRADIUSTotalAccessAccepts_Lookup(p)
325 return
326 }
327
328 func FreeRADIUSTotalAccessAccepts_Gets(p *radius.Packet) (values []FreeRADIUSTotalAccessAccepts, err error) {
329 var i uint32
330 for _, attr := range _FreeRADIUS_GetsVendor(p, 129) {
331 i, err = radius.Integer(attr)
332 if err != nil {
333 return
334 }
335 values = append(values, FreeRADIUSTotalAccessAccepts(i))
336 }
337 return
338 }
339
340 func FreeRADIUSTotalAccessAccepts_Lookup(p *radius.Packet) (value FreeRADIUSTotalAccessAccepts, err error) {
341 a, ok := _FreeRADIUS_LookupVendor(p, 129)
342 if !ok {
343 err = radius.ErrNoAttribute
344 return
345 }
346 var i uint32
347 i, err = radius.Integer(a)
348 if err != nil {
349 return
350 }
351 value = FreeRADIUSTotalAccessAccepts(i)
352 return
353 }
354
355 func FreeRADIUSTotalAccessAccepts_Set(p *radius.Packet, value FreeRADIUSTotalAccessAccepts) (err error) {
356 a := radius.NewInteger(uint32(value))
357 return _FreeRADIUS_SetVendor(p, 129, a)
358 }
359
360 func FreeRADIUSTotalAccessAccepts_Del(p *radius.Packet) {
361 _FreeRADIUS_DelVendor(p, 129)
362 }
363
364 type FreeRADIUSTotalAccessRejects uint32
365
366 var FreeRADIUSTotalAccessRejects_Strings = map[FreeRADIUSTotalAccessRejects]string{}
367
368 func (a FreeRADIUSTotalAccessRejects) String() string {
369 if str, ok := FreeRADIUSTotalAccessRejects_Strings[a]; ok {
370 return str
371 }
372 return "FreeRADIUSTotalAccessRejects(" + strconv.FormatUint(uint64(a), 10) + ")"
373 }
374
375 func FreeRADIUSTotalAccessRejects_Add(p *radius.Packet, value FreeRADIUSTotalAccessRejects) (err error) {
376 a := radius.NewInteger(uint32(value))
377 return _FreeRADIUS_AddVendor(p, 130, a)
378 }
379
380 func FreeRADIUSTotalAccessRejects_Get(p *radius.Packet) (value FreeRADIUSTotalAccessRejects) {
381 value, _ = FreeRADIUSTotalAccessRejects_Lookup(p)
382 return
383 }
384
385 func FreeRADIUSTotalAccessRejects_Gets(p *radius.Packet) (values []FreeRADIUSTotalAccessRejects, err error) {
386 var i uint32
387 for _, attr := range _FreeRADIUS_GetsVendor(p, 130) {
388 i, err = radius.Integer(attr)
389 if err != nil {
390 return
391 }
392 values = append(values, FreeRADIUSTotalAccessRejects(i))
393 }
394 return
395 }
396
397 func FreeRADIUSTotalAccessRejects_Lookup(p *radius.Packet) (value FreeRADIUSTotalAccessRejects, err error) {
398 a, ok := _FreeRADIUS_LookupVendor(p, 130)
399 if !ok {
400 err = radius.ErrNoAttribute
401 return
402 }
403 var i uint32
404 i, err = radius.Integer(a)
405 if err != nil {
406 return
407 }
408 value = FreeRADIUSTotalAccessRejects(i)
409 return
410 }
411
412 func FreeRADIUSTotalAccessRejects_Set(p *radius.Packet, value FreeRADIUSTotalAccessRejects) (err error) {
413 a := radius.NewInteger(uint32(value))
414 return _FreeRADIUS_SetVendor(p, 130, a)
415 }
416
417 func FreeRADIUSTotalAccessRejects_Del(p *radius.Packet) {
418 _FreeRADIUS_DelVendor(p, 130)
419 }
420
421 type FreeRADIUSTotalAccessChallenges uint32
422
423 var FreeRADIUSTotalAccessChallenges_Strings = map[FreeRADIUSTotalAccessChallenges]string{}
424
425 func (a FreeRADIUSTotalAccessChallenges) String() string {
426 if str, ok := FreeRADIUSTotalAccessChallenges_Strings[a]; ok {
427 return str
428 }
429 return "FreeRADIUSTotalAccessChallenges(" + strconv.FormatUint(uint64(a), 10) + ")"
430 }
431
432 func FreeRADIUSTotalAccessChallenges_Add(p *radius.Packet, value FreeRADIUSTotalAccessChallenges) (err error) {
433 a := radius.NewInteger(uint32(value))
434 return _FreeRADIUS_AddVendor(p, 131, a)
435 }
436
437 func FreeRADIUSTotalAccessChallenges_Get(p *radius.Packet) (value FreeRADIUSTotalAccessChallenges) {
438 value, _ = FreeRADIUSTotalAccessChallenges_Lookup(p)
439 return
440 }
441
442 func FreeRADIUSTotalAccessChallenges_Gets(p *radius.Packet) (values []FreeRADIUSTotalAccessChallenges, err error) {
443 var i uint32
444 for _, attr := range _FreeRADIUS_GetsVendor(p, 131) {
445 i, err = radius.Integer(attr)
446 if err != nil {
447 return
448 }
449 values = append(values, FreeRADIUSTotalAccessChallenges(i))
450 }
451 return
452 }
453
454 func FreeRADIUSTotalAccessChallenges_Lookup(p *radius.Packet) (value FreeRADIUSTotalAccessChallenges, err error) {
455 a, ok := _FreeRADIUS_LookupVendor(p, 131)
456 if !ok {
457 err = radius.ErrNoAttribute
458 return
459 }
460 var i uint32
461 i, err = radius.Integer(a)
462 if err != nil {
463 return
464 }
465 value = FreeRADIUSTotalAccessChallenges(i)
466 return
467 }
468
469 func FreeRADIUSTotalAccessChallenges_Set(p *radius.Packet, value FreeRADIUSTotalAccessChallenges) (err error) {
470 a := radius.NewInteger(uint32(value))
471 return _FreeRADIUS_SetVendor(p, 131, a)
472 }
473
474 func FreeRADIUSTotalAccessChallenges_Del(p *radius.Packet) {
475 _FreeRADIUS_DelVendor(p, 131)
476 }
477
478 type FreeRADIUSTotalAuthResponses uint32
479
480 var FreeRADIUSTotalAuthResponses_Strings = map[FreeRADIUSTotalAuthResponses]string{}
481
482 func (a FreeRADIUSTotalAuthResponses) String() string {
483 if str, ok := FreeRADIUSTotalAuthResponses_Strings[a]; ok {
484 return str
485 }
486 return "FreeRADIUSTotalAuthResponses(" + strconv.FormatUint(uint64(a), 10) + ")"
487 }
488
489 func FreeRADIUSTotalAuthResponses_Add(p *radius.Packet, value FreeRADIUSTotalAuthResponses) (err error) {
490 a := radius.NewInteger(uint32(value))
491 return _FreeRADIUS_AddVendor(p, 132, a)
492 }
493
494 func FreeRADIUSTotalAuthResponses_Get(p *radius.Packet) (value FreeRADIUSTotalAuthResponses) {
495 value, _ = FreeRADIUSTotalAuthResponses_Lookup(p)
496 return
497 }
498
499 func FreeRADIUSTotalAuthResponses_Gets(p *radius.Packet) (values []FreeRADIUSTotalAuthResponses, err error) {
500 var i uint32
501 for _, attr := range _FreeRADIUS_GetsVendor(p, 132) {
502 i, err = radius.Integer(attr)
503 if err != nil {
504 return
505 }
506 values = append(values, FreeRADIUSTotalAuthResponses(i))
507 }
508 return
509 }
510
511 func FreeRADIUSTotalAuthResponses_Lookup(p *radius.Packet) (value FreeRADIUSTotalAuthResponses, err error) {
512 a, ok := _FreeRADIUS_LookupVendor(p, 132)
513 if !ok {
514 err = radius.ErrNoAttribute
515 return
516 }
517 var i uint32
518 i, err = radius.Integer(a)
519 if err != nil {
520 return
521 }
522 value = FreeRADIUSTotalAuthResponses(i)
523 return
524 }
525
526 func FreeRADIUSTotalAuthResponses_Set(p *radius.Packet, value FreeRADIUSTotalAuthResponses) (err error) {
527 a := radius.NewInteger(uint32(value))
528 return _FreeRADIUS_SetVendor(p, 132, a)
529 }
530
531 func FreeRADIUSTotalAuthResponses_Del(p *radius.Packet) {
532 _FreeRADIUS_DelVendor(p, 132)
533 }
534
535 type FreeRADIUSTotalAuthDuplicateRequests uint32
536
537 var FreeRADIUSTotalAuthDuplicateRequests_Strings = map[FreeRADIUSTotalAuthDuplicateRequests]string{}
538
539 func (a FreeRADIUSTotalAuthDuplicateRequests) String() string {
540 if str, ok := FreeRADIUSTotalAuthDuplicateRequests_Strings[a]; ok {
541 return str
542 }
543 return "FreeRADIUSTotalAuthDuplicateRequests(" + strconv.FormatUint(uint64(a), 10) + ")"
544 }
545
546 func FreeRADIUSTotalAuthDuplicateRequests_Add(p *radius.Packet, value FreeRADIUSTotalAuthDuplicateRequests) (err error) {
547 a := radius.NewInteger(uint32(value))
548 return _FreeRADIUS_AddVendor(p, 133, a)
549 }
550
551 func FreeRADIUSTotalAuthDuplicateRequests_Get(p *radius.Packet) (value FreeRADIUSTotalAuthDuplicateRequests) {
552 value, _ = FreeRADIUSTotalAuthDuplicateRequests_Lookup(p)
553 return
554 }
555
556 func FreeRADIUSTotalAuthDuplicateRequests_Gets(p *radius.Packet) (values []FreeRADIUSTotalAuthDuplicateRequests, err error) {
557 var i uint32
558 for _, attr := range _FreeRADIUS_GetsVendor(p, 133) {
559 i, err = radius.Integer(attr)
560 if err != nil {
561 return
562 }
563 values = append(values, FreeRADIUSTotalAuthDuplicateRequests(i))
564 }
565 return
566 }
567
568 func FreeRADIUSTotalAuthDuplicateRequests_Lookup(p *radius.Packet) (value FreeRADIUSTotalAuthDuplicateRequests, err error) {
569 a, ok := _FreeRADIUS_LookupVendor(p, 133)
570 if !ok {
571 err = radius.ErrNoAttribute
572 return
573 }
574 var i uint32
575 i, err = radius.Integer(a)
576 if err != nil {
577 return
578 }
579 value = FreeRADIUSTotalAuthDuplicateRequests(i)
580 return
581 }
582
583 func FreeRADIUSTotalAuthDuplicateRequests_Set(p *radius.Packet, value FreeRADIUSTotalAuthDuplicateRequests) (err error) {
584 a := radius.NewInteger(uint32(value))
585 return _FreeRADIUS_SetVendor(p, 133, a)
586 }
587
588 func FreeRADIUSTotalAuthDuplicateRequests_Del(p *radius.Packet) {
589 _FreeRADIUS_DelVendor(p, 133)
590 }
591
592 type FreeRADIUSTotalAuthMalformedRequests uint32
593
594 var FreeRADIUSTotalAuthMalformedRequests_Strings = map[FreeRADIUSTotalAuthMalformedRequests]string{}
595
596 func (a FreeRADIUSTotalAuthMalformedRequests) String() string {
597 if str, ok := FreeRADIUSTotalAuthMalformedRequests_Strings[a]; ok {
598 return str
599 }
600 return "FreeRADIUSTotalAuthMalformedRequests(" + strconv.FormatUint(uint64(a), 10) + ")"
601 }
602
603 func FreeRADIUSTotalAuthMalformedRequests_Add(p *radius.Packet, value FreeRADIUSTotalAuthMalformedRequests) (err error) {
604 a := radius.NewInteger(uint32(value))
605 return _FreeRADIUS_AddVendor(p, 134, a)
606 }
607
608 func FreeRADIUSTotalAuthMalformedRequests_Get(p *radius.Packet) (value FreeRADIUSTotalAuthMalformedRequests) {
609 value, _ = FreeRADIUSTotalAuthMalformedRequests_Lookup(p)
610 return
611 }
612
613 func FreeRADIUSTotalAuthMalformedRequests_Gets(p *radius.Packet) (values []FreeRADIUSTotalAuthMalformedRequests, err error) {
614 var i uint32
615 for _, attr := range _FreeRADIUS_GetsVendor(p, 134) {
616 i, err = radius.Integer(attr)
617 if err != nil {
618 return
619 }
620 values = append(values, FreeRADIUSTotalAuthMalformedRequests(i))
621 }
622 return
623 }
624
625 func FreeRADIUSTotalAuthMalformedRequests_Lookup(p *radius.Packet) (value FreeRADIUSTotalAuthMalformedRequests, err error) {
626 a, ok := _FreeRADIUS_LookupVendor(p, 134)
627 if !ok {
628 err = radius.ErrNoAttribute
629 return
630 }
631 var i uint32
632 i, err = radius.Integer(a)
633 if err != nil {
634 return
635 }
636 value = FreeRADIUSTotalAuthMalformedRequests(i)
637 return
638 }
639
640 func FreeRADIUSTotalAuthMalformedRequests_Set(p *radius.Packet, value FreeRADIUSTotalAuthMalformedRequests) (err error) {
641 a := radius.NewInteger(uint32(value))
642 return _FreeRADIUS_SetVendor(p, 134, a)
643 }
644
645 func FreeRADIUSTotalAuthMalformedRequests_Del(p *radius.Packet) {
646 _FreeRADIUS_DelVendor(p, 134)
647 }
648
649 type FreeRADIUSTotalAuthInvalidRequests uint32
650
651 var FreeRADIUSTotalAuthInvalidRequests_Strings = map[FreeRADIUSTotalAuthInvalidRequests]string{}
652
653 func (a FreeRADIUSTotalAuthInvalidRequests) String() string {
654 if str, ok := FreeRADIUSTotalAuthInvalidRequests_Strings[a]; ok {
655 return str
656 }
657 return "FreeRADIUSTotalAuthInvalidRequests(" + strconv.FormatUint(uint64(a), 10) + ")"
658 }
659
660 func FreeRADIUSTotalAuthInvalidRequests_Add(p *radius.Packet, value FreeRADIUSTotalAuthInvalidRequests) (err error) {
661 a := radius.NewInteger(uint32(value))
662 return _FreeRADIUS_AddVendor(p, 135, a)
663 }
664
665 func FreeRADIUSTotalAuthInvalidRequests_Get(p *radius.Packet) (value FreeRADIUSTotalAuthInvalidRequests) {
666 value, _ = FreeRADIUSTotalAuthInvalidRequests_Lookup(p)
667 return
668 }
669
670 func FreeRADIUSTotalAuthInvalidRequests_Gets(p *radius.Packet) (values []FreeRADIUSTotalAuthInvalidRequests, err error) {
671 var i uint32
672 for _, attr := range _FreeRADIUS_GetsVendor(p, 135) {
673 i, err = radius.Integer(attr)
674 if err != nil {
675 return
676 }
677 values = append(values, FreeRADIUSTotalAuthInvalidRequests(i))
678 }
679 return
680 }
681
682 func FreeRADIUSTotalAuthInvalidRequests_Lookup(p *radius.Packet) (value FreeRADIUSTotalAuthInvalidRequests, err error) {
683 a, ok := _FreeRADIUS_LookupVendor(p, 135)
684 if !ok {
685 err = radius.ErrNoAttribute
686 return
687 }
688 var i uint32
689 i, err = radius.Integer(a)
690 if err != nil {
691 return
692 }
693 value = FreeRADIUSTotalAuthInvalidRequests(i)
694 return
695 }
696
697 func FreeRADIUSTotalAuthInvalidRequests_Set(p *radius.Packet, value FreeRADIUSTotalAuthInvalidRequests) (err error) {
698 a := radius.NewInteger(uint32(value))
699 return _FreeRADIUS_SetVendor(p, 135, a)
700 }
701
702 func FreeRADIUSTotalAuthInvalidRequests_Del(p *radius.Packet) {
703 _FreeRADIUS_DelVendor(p, 135)
704 }
705
706 type FreeRADIUSTotalAuthDroppedRequests uint32
707
708 var FreeRADIUSTotalAuthDroppedRequests_Strings = map[FreeRADIUSTotalAuthDroppedRequests]string{}
709
710 func (a FreeRADIUSTotalAuthDroppedRequests) String() string {
711 if str, ok := FreeRADIUSTotalAuthDroppedRequests_Strings[a]; ok {
712 return str
713 }
714 return "FreeRADIUSTotalAuthDroppedRequests(" + strconv.FormatUint(uint64(a), 10) + ")"
715 }
716
717 func FreeRADIUSTotalAuthDroppedRequests_Add(p *radius.Packet, value FreeRADIUSTotalAuthDroppedRequests) (err error) {
718 a := radius.NewInteger(uint32(value))
719 return _FreeRADIUS_AddVendor(p, 136, a)
720 }
721
722 func FreeRADIUSTotalAuthDroppedRequests_Get(p *radius.Packet) (value FreeRADIUSTotalAuthDroppedRequests) {
723 value, _ = FreeRADIUSTotalAuthDroppedRequests_Lookup(p)
724 return
725 }
726
727 func FreeRADIUSTotalAuthDroppedRequests_Gets(p *radius.Packet) (values []FreeRADIUSTotalAuthDroppedRequests, err error) {
728 var i uint32
729 for _, attr := range _FreeRADIUS_GetsVendor(p, 136) {
730 i, err = radius.Integer(attr)
731 if err != nil {
732 return
733 }
734 values = append(values, FreeRADIUSTotalAuthDroppedRequests(i))
735 }
736 return
737 }
738
739 func FreeRADIUSTotalAuthDroppedRequests_Lookup(p *radius.Packet) (value FreeRADIUSTotalAuthDroppedRequests, err error) {
740 a, ok := _FreeRADIUS_LookupVendor(p, 136)
741 if !ok {
742 err = radius.ErrNoAttribute
743 return
744 }
745 var i uint32
746 i, err = radius.Integer(a)
747 if err != nil {
748 return
749 }
750 value = FreeRADIUSTotalAuthDroppedRequests(i)
751 return
752 }
753
754 func FreeRADIUSTotalAuthDroppedRequests_Set(p *radius.Packet, value FreeRADIUSTotalAuthDroppedRequests) (err error) {
755 a := radius.NewInteger(uint32(value))
756 return _FreeRADIUS_SetVendor(p, 136, a)
757 }
758
759 func FreeRADIUSTotalAuthDroppedRequests_Del(p *radius.Packet) {
760 _FreeRADIUS_DelVendor(p, 136)
761 }
762
763 type FreeRADIUSTotalAuthUnknownTypes uint32
764
765 var FreeRADIUSTotalAuthUnknownTypes_Strings = map[FreeRADIUSTotalAuthUnknownTypes]string{}
766
767 func (a FreeRADIUSTotalAuthUnknownTypes) String() string {
768 if str, ok := FreeRADIUSTotalAuthUnknownTypes_Strings[a]; ok {
769 return str
770 }
771 return "FreeRADIUSTotalAuthUnknownTypes(" + strconv.FormatUint(uint64(a), 10) + ")"
772 }
773
774 func FreeRADIUSTotalAuthUnknownTypes_Add(p *radius.Packet, value FreeRADIUSTotalAuthUnknownTypes) (err error) {
775 a := radius.NewInteger(uint32(value))
776 return _FreeRADIUS_AddVendor(p, 137, a)
777 }
778
779 func FreeRADIUSTotalAuthUnknownTypes_Get(p *radius.Packet) (value FreeRADIUSTotalAuthUnknownTypes) {
780 value, _ = FreeRADIUSTotalAuthUnknownTypes_Lookup(p)
781 return
782 }
783
784 func FreeRADIUSTotalAuthUnknownTypes_Gets(p *radius.Packet) (values []FreeRADIUSTotalAuthUnknownTypes, err error) {
785 var i uint32
786 for _, attr := range _FreeRADIUS_GetsVendor(p, 137) {
787 i, err = radius.Integer(attr)
788 if err != nil {
789 return
790 }
791 values = append(values, FreeRADIUSTotalAuthUnknownTypes(i))
792 }
793 return
794 }
795
796 func FreeRADIUSTotalAuthUnknownTypes_Lookup(p *radius.Packet) (value FreeRADIUSTotalAuthUnknownTypes, err error) {
797 a, ok := _FreeRADIUS_LookupVendor(p, 137)
798 if !ok {
799 err = radius.ErrNoAttribute
800 return
801 }
802 var i uint32
803 i, err = radius.Integer(a)
804 if err != nil {
805 return
806 }
807 value = FreeRADIUSTotalAuthUnknownTypes(i)
808 return
809 }
810
811 func FreeRADIUSTotalAuthUnknownTypes_Set(p *radius.Packet, value FreeRADIUSTotalAuthUnknownTypes) (err error) {
812 a := radius.NewInteger(uint32(value))
813 return _FreeRADIUS_SetVendor(p, 137, a)
814 }
815
816 func FreeRADIUSTotalAuthUnknownTypes_Del(p *radius.Packet) {
817 _FreeRADIUS_DelVendor(p, 137)
818 }
819
820 type FreeRADIUSTotalProxyAccessRequests uint32
821
822 var FreeRADIUSTotalProxyAccessRequests_Strings = map[FreeRADIUSTotalProxyAccessRequests]string{}
823
824 func (a FreeRADIUSTotalProxyAccessRequests) String() string {
825 if str, ok := FreeRADIUSTotalProxyAccessRequests_Strings[a]; ok {
826 return str
827 }
828 return "FreeRADIUSTotalProxyAccessRequests(" + strconv.FormatUint(uint64(a), 10) + ")"
829 }
830
831 func FreeRADIUSTotalProxyAccessRequests_Add(p *radius.Packet, value FreeRADIUSTotalProxyAccessRequests) (err error) {
832 a := radius.NewInteger(uint32(value))
833 return _FreeRADIUS_AddVendor(p, 138, a)
834 }
835
836 func FreeRADIUSTotalProxyAccessRequests_Get(p *radius.Packet) (value FreeRADIUSTotalProxyAccessRequests) {
837 value, _ = FreeRADIUSTotalProxyAccessRequests_Lookup(p)
838 return
839 }
840
841 func FreeRADIUSTotalProxyAccessRequests_Gets(p *radius.Packet) (values []FreeRADIUSTotalProxyAccessRequests, err error) {
842 var i uint32
843 for _, attr := range _FreeRADIUS_GetsVendor(p, 138) {
844 i, err = radius.Integer(attr)
845 if err != nil {
846 return
847 }
848 values = append(values, FreeRADIUSTotalProxyAccessRequests(i))
849 }
850 return
851 }
852
853 func FreeRADIUSTotalProxyAccessRequests_Lookup(p *radius.Packet) (value FreeRADIUSTotalProxyAccessRequests, err error) {
854 a, ok := _FreeRADIUS_LookupVendor(p, 138)
855 if !ok {
856 err = radius.ErrNoAttribute
857 return
858 }
859 var i uint32
860 i, err = radius.Integer(a)
861 if err != nil {
862 return
863 }
864 value = FreeRADIUSTotalProxyAccessRequests(i)
865 return
866 }
867
868 func FreeRADIUSTotalProxyAccessRequests_Set(p *radius.Packet, value FreeRADIUSTotalProxyAccessRequests) (err error) {
869 a := radius.NewInteger(uint32(value))
870 return _FreeRADIUS_SetVendor(p, 138, a)
871 }
872
873 func FreeRADIUSTotalProxyAccessRequests_Del(p *radius.Packet) {
874 _FreeRADIUS_DelVendor(p, 138)
875 }
876
877 type FreeRADIUSTotalProxyAccessAccepts uint32
878
879 var FreeRADIUSTotalProxyAccessAccepts_Strings = map[FreeRADIUSTotalProxyAccessAccepts]string{}
880
881 func (a FreeRADIUSTotalProxyAccessAccepts) String() string {
882 if str, ok := FreeRADIUSTotalProxyAccessAccepts_Strings[a]; ok {
883 return str
884 }
885 return "FreeRADIUSTotalProxyAccessAccepts(" + strconv.FormatUint(uint64(a), 10) + ")"
886 }
887
888 func FreeRADIUSTotalProxyAccessAccepts_Add(p *radius.Packet, value FreeRADIUSTotalProxyAccessAccepts) (err error) {
889 a := radius.NewInteger(uint32(value))
890 return _FreeRADIUS_AddVendor(p, 139, a)
891 }
892
893 func FreeRADIUSTotalProxyAccessAccepts_Get(p *radius.Packet) (value FreeRADIUSTotalProxyAccessAccepts) {
894 value, _ = FreeRADIUSTotalProxyAccessAccepts_Lookup(p)
895 return
896 }
897
898 func FreeRADIUSTotalProxyAccessAccepts_Gets(p *radius.Packet) (values []FreeRADIUSTotalProxyAccessAccepts, err error) {
899 var i uint32
900 for _, attr := range _FreeRADIUS_GetsVendor(p, 139) {
901 i, err = radius.Integer(attr)
902 if err != nil {
903 return
904 }
905 values = append(values, FreeRADIUSTotalProxyAccessAccepts(i))
906 }
907 return
908 }
909
910 func FreeRADIUSTotalProxyAccessAccepts_Lookup(p *radius.Packet) (value FreeRADIUSTotalProxyAccessAccepts, err error) {
911 a, ok := _FreeRADIUS_LookupVendor(p, 139)
912 if !ok {
913 err = radius.ErrNoAttribute
914 return
915 }
916 var i uint32
917 i, err = radius.Integer(a)
918 if err != nil {
919 return
920 }
921 value = FreeRADIUSTotalProxyAccessAccepts(i)
922 return
923 }
924
925 func FreeRADIUSTotalProxyAccessAccepts_Set(p *radius.Packet, value FreeRADIUSTotalProxyAccessAccepts) (err error) {
926 a := radius.NewInteger(uint32(value))
927 return _FreeRADIUS_SetVendor(p, 139, a)
928 }
929
930 func FreeRADIUSTotalProxyAccessAccepts_Del(p *radius.Packet) {
931 _FreeRADIUS_DelVendor(p, 139)
932 }
933
934 type FreeRADIUSTotalProxyAccessRejects uint32
935
936 var FreeRADIUSTotalProxyAccessRejects_Strings = map[FreeRADIUSTotalProxyAccessRejects]string{}
937
938 func (a FreeRADIUSTotalProxyAccessRejects) String() string {
939 if str, ok := FreeRADIUSTotalProxyAccessRejects_Strings[a]; ok {
940 return str
941 }
942 return "FreeRADIUSTotalProxyAccessRejects(" + strconv.FormatUint(uint64(a), 10) + ")"
943 }
944
945 func FreeRADIUSTotalProxyAccessRejects_Add(p *radius.Packet, value FreeRADIUSTotalProxyAccessRejects) (err error) {
946 a := radius.NewInteger(uint32(value))
947 return _FreeRADIUS_AddVendor(p, 140, a)
948 }
949
950 func FreeRADIUSTotalProxyAccessRejects_Get(p *radius.Packet) (value FreeRADIUSTotalProxyAccessRejects) {
951 value, _ = FreeRADIUSTotalProxyAccessRejects_Lookup(p)
952 return
953 }
954
955 func FreeRADIUSTotalProxyAccessRejects_Gets(p *radius.Packet) (values []FreeRADIUSTotalProxyAccessRejects, err error) {
956 var i uint32
957 for _, attr := range _FreeRADIUS_GetsVendor(p, 140) {
958 i, err = radius.Integer(attr)
959 if err != nil {
960 return
961 }
962 values = append(values, FreeRADIUSTotalProxyAccessRejects(i))
963 }
964 return
965 }
966
967 func FreeRADIUSTotalProxyAccessRejects_Lookup(p *radius.Packet) (value FreeRADIUSTotalProxyAccessRejects, err error) {
968 a, ok := _FreeRADIUS_LookupVendor(p, 140)
969 if !ok {
970 err = radius.ErrNoAttribute
971 return
972 }
973 var i uint32
974 i, err = radius.Integer(a)
975 if err != nil {
976 return
977 }
978 value = FreeRADIUSTotalProxyAccessRejects(i)
979 return
980 }
981
982 func FreeRADIUSTotalProxyAccessRejects_Set(p *radius.Packet, value FreeRADIUSTotalProxyAccessRejects) (err error) {
983 a := radius.NewInteger(uint32(value))
984 return _FreeRADIUS_SetVendor(p, 140, a)
985 }
986
987 func FreeRADIUSTotalProxyAccessRejects_Del(p *radius.Packet) {
988 _FreeRADIUS_DelVendor(p, 140)
989 }
990
991 type FreeRADIUSTotalProxyAccessChallenges uint32
992
993 var FreeRADIUSTotalProxyAccessChallenges_Strings = map[FreeRADIUSTotalProxyAccessChallenges]string{}
994
995 func (a FreeRADIUSTotalProxyAccessChallenges) String() string {
996 if str, ok := FreeRADIUSTotalProxyAccessChallenges_Strings[a]; ok {
997 return str
998 }
999 return "FreeRADIUSTotalProxyAccessChallenges(" + strconv.FormatUint(uint64(a), 10) + ")"
1000 }
1001
1002 func FreeRADIUSTotalProxyAccessChallenges_Add(p *radius.Packet, value FreeRADIUSTotalProxyAccessChallenges) (err error) {
1003 a := radius.NewInteger(uint32(value))
1004 return _FreeRADIUS_AddVendor(p, 141, a)
1005 }
1006
1007 func FreeRADIUSTotalProxyAccessChallenges_Get(p *radius.Packet) (value FreeRADIUSTotalProxyAccessChallenges) {
1008 value, _ = FreeRADIUSTotalProxyAccessChallenges_Lookup(p)
1009 return
1010 }
1011
1012 func FreeRADIUSTotalProxyAccessChallenges_Gets(p *radius.Packet) (values []FreeRADIUSTotalProxyAccessChallenges, err error) {
1013 var i uint32
1014 for _, attr := range _FreeRADIUS_GetsVendor(p, 141) {
1015 i, err = radius.Integer(attr)
1016 if err != nil {
1017 return
1018 }
1019 values = append(values, FreeRADIUSTotalProxyAccessChallenges(i))
1020 }
1021 return
1022 }
1023
1024 func FreeRADIUSTotalProxyAccessChallenges_Lookup(p *radius.Packet) (value FreeRADIUSTotalProxyAccessChallenges, err error) {
1025 a, ok := _FreeRADIUS_LookupVendor(p, 141)
1026 if !ok {
1027 err = radius.ErrNoAttribute
1028 return
1029 }
1030 var i uint32
1031 i, err = radius.Integer(a)
1032 if err != nil {
1033 return
1034 }
1035 value = FreeRADIUSTotalProxyAccessChallenges(i)
1036 return
1037 }
1038
1039 func FreeRADIUSTotalProxyAccessChallenges_Set(p *radius.Packet, value FreeRADIUSTotalProxyAccessChallenges) (err error) {
1040 a := radius.NewInteger(uint32(value))
1041 return _FreeRADIUS_SetVendor(p, 141, a)
1042 }
1043
1044 func FreeRADIUSTotalProxyAccessChallenges_Del(p *radius.Packet) {
1045 _FreeRADIUS_DelVendor(p, 141)
1046 }
1047
1048 type FreeRADIUSTotalProxyAuthResponses uint32
1049
1050 var FreeRADIUSTotalProxyAuthResponses_Strings = map[FreeRADIUSTotalProxyAuthResponses]string{}
1051
1052 func (a FreeRADIUSTotalProxyAuthResponses) String() string {
1053 if str, ok := FreeRADIUSTotalProxyAuthResponses_Strings[a]; ok {
1054 return str
1055 }
1056 return "FreeRADIUSTotalProxyAuthResponses(" + strconv.FormatUint(uint64(a), 10) + ")"
1057 }
1058
1059 func FreeRADIUSTotalProxyAuthResponses_Add(p *radius.Packet, value FreeRADIUSTotalProxyAuthResponses) (err error) {
1060 a := radius.NewInteger(uint32(value))
1061 return _FreeRADIUS_AddVendor(p, 142, a)
1062 }
1063
1064 func FreeRADIUSTotalProxyAuthResponses_Get(p *radius.Packet) (value FreeRADIUSTotalProxyAuthResponses) {
1065 value, _ = FreeRADIUSTotalProxyAuthResponses_Lookup(p)
1066 return
1067 }
1068
1069 func FreeRADIUSTotalProxyAuthResponses_Gets(p *radius.Packet) (values []FreeRADIUSTotalProxyAuthResponses, err error) {
1070 var i uint32
1071 for _, attr := range _FreeRADIUS_GetsVendor(p, 142) {
1072 i, err = radius.Integer(attr)
1073 if err != nil {
1074 return
1075 }
1076 values = append(values, FreeRADIUSTotalProxyAuthResponses(i))
1077 }
1078 return
1079 }
1080
1081 func FreeRADIUSTotalProxyAuthResponses_Lookup(p *radius.Packet) (value FreeRADIUSTotalProxyAuthResponses, err error) {
1082 a, ok := _FreeRADIUS_LookupVendor(p, 142)
1083 if !ok {
1084 err = radius.ErrNoAttribute
1085 return
1086 }
1087 var i uint32
1088 i, err = radius.Integer(a)
1089 if err != nil {
1090 return
1091 }
1092 value = FreeRADIUSTotalProxyAuthResponses(i)
1093 return
1094 }
1095
1096 func FreeRADIUSTotalProxyAuthResponses_Set(p *radius.Packet, value FreeRADIUSTotalProxyAuthResponses) (err error) {
1097 a := radius.NewInteger(uint32(value))
1098 return _FreeRADIUS_SetVendor(p, 142, a)
1099 }
1100
1101 func FreeRADIUSTotalProxyAuthResponses_Del(p *radius.Packet) {
1102 _FreeRADIUS_DelVendor(p, 142)
1103 }
1104
1105 type FreeRADIUSTotalProxyAuthDuplicateRequests uint32
1106
1107 var FreeRADIUSTotalProxyAuthDuplicateRequests_Strings = map[FreeRADIUSTotalProxyAuthDuplicateRequests]string{}
1108
1109 func (a FreeRADIUSTotalProxyAuthDuplicateRequests) String() string {
1110 if str, ok := FreeRADIUSTotalProxyAuthDuplicateRequests_Strings[a]; ok {
1111 return str
1112 }
1113 return "FreeRADIUSTotalProxyAuthDuplicateRequests(" + strconv.FormatUint(uint64(a), 10) + ")"
1114 }
1115
1116 func FreeRADIUSTotalProxyAuthDuplicateRequests_Add(p *radius.Packet, value FreeRADIUSTotalProxyAuthDuplicateRequests) (err error) {
1117 a := radius.NewInteger(uint32(value))
1118 return _FreeRADIUS_AddVendor(p, 143, a)
1119 }
1120
1121 func FreeRADIUSTotalProxyAuthDuplicateRequests_Get(p *radius.Packet) (value FreeRADIUSTotalProxyAuthDuplicateRequests) {
1122 value, _ = FreeRADIUSTotalProxyAuthDuplicateRequests_Lookup(p)
1123 return
1124 }
1125
1126 func FreeRADIUSTotalProxyAuthDuplicateRequests_Gets(p *radius.Packet) (values []FreeRADIUSTotalProxyAuthDuplicateRequests, err error) {
1127 var i uint32
1128 for _, attr := range _FreeRADIUS_GetsVendor(p, 143) {
1129 i, err = radius.Integer(attr)
1130 if err != nil {
1131 return
1132 }
1133 values = append(values, FreeRADIUSTotalProxyAuthDuplicateRequests(i))
1134 }
1135 return
1136 }
1137
1138 func FreeRADIUSTotalProxyAuthDuplicateRequests_Lookup(p *radius.Packet) (value FreeRADIUSTotalProxyAuthDuplicateRequests, err error) {
1139 a, ok := _FreeRADIUS_LookupVendor(p, 143)
1140 if !ok {
1141 err = radius.ErrNoAttribute
1142 return
1143 }
1144 var i uint32
1145 i, err = radius.Integer(a)
1146 if err != nil {
1147 return
1148 }
1149 value = FreeRADIUSTotalProxyAuthDuplicateRequests(i)
1150 return
1151 }
1152
1153 func FreeRADIUSTotalProxyAuthDuplicateRequests_Set(p *radius.Packet, value FreeRADIUSTotalProxyAuthDuplicateRequests) (err error) {
1154 a := radius.NewInteger(uint32(value))
1155 return _FreeRADIUS_SetVendor(p, 143, a)
1156 }
1157
1158 func FreeRADIUSTotalProxyAuthDuplicateRequests_Del(p *radius.Packet) {
1159 _FreeRADIUS_DelVendor(p, 143)
1160 }
1161
1162 type FreeRADIUSTotalProxyAuthMalformedRequests uint32
1163
1164 var FreeRADIUSTotalProxyAuthMalformedRequests_Strings = map[FreeRADIUSTotalProxyAuthMalformedRequests]string{}
1165
1166 func (a FreeRADIUSTotalProxyAuthMalformedRequests) String() string {
1167 if str, ok := FreeRADIUSTotalProxyAuthMalformedRequests_Strings[a]; ok {
1168 return str
1169 }
1170 return "FreeRADIUSTotalProxyAuthMalformedRequests(" + strconv.FormatUint(uint64(a), 10) + ")"
1171 }
1172
1173 func FreeRADIUSTotalProxyAuthMalformedRequests_Add(p *radius.Packet, value FreeRADIUSTotalProxyAuthMalformedRequests) (err error) {
1174 a := radius.NewInteger(uint32(value))
1175 return _FreeRADIUS_AddVendor(p, 144, a)
1176 }
1177
1178 func FreeRADIUSTotalProxyAuthMalformedRequests_Get(p *radius.Packet) (value FreeRADIUSTotalProxyAuthMalformedRequests) {
1179 value, _ = FreeRADIUSTotalProxyAuthMalformedRequests_Lookup(p)
1180 return
1181 }
1182
1183 func FreeRADIUSTotalProxyAuthMalformedRequests_Gets(p *radius.Packet) (values []FreeRADIUSTotalProxyAuthMalformedRequests, err error) {
1184 var i uint32
1185 for _, attr := range _FreeRADIUS_GetsVendor(p, 144) {
1186 i, err = radius.Integer(attr)
1187 if err != nil {
1188 return
1189 }
1190 values = append(values, FreeRADIUSTotalProxyAuthMalformedRequests(i))
1191 }
1192 return
1193 }
1194
1195 func FreeRADIUSTotalProxyAuthMalformedRequests_Lookup(p *radius.Packet) (value FreeRADIUSTotalProxyAuthMalformedRequests, err error) {
1196 a, ok := _FreeRADIUS_LookupVendor(p, 144)
1197 if !ok {
1198 err = radius.ErrNoAttribute
1199 return
1200 }
1201 var i uint32
1202 i, err = radius.Integer(a)
1203 if err != nil {
1204 return
1205 }
1206 value = FreeRADIUSTotalProxyAuthMalformedRequests(i)
1207 return
1208 }
1209
1210 func FreeRADIUSTotalProxyAuthMalformedRequests_Set(p *radius.Packet, value FreeRADIUSTotalProxyAuthMalformedRequests) (err error) {
1211 a := radius.NewInteger(uint32(value))
1212 return _FreeRADIUS_SetVendor(p, 144, a)
1213 }
1214
1215 func FreeRADIUSTotalProxyAuthMalformedRequests_Del(p *radius.Packet) {
1216 _FreeRADIUS_DelVendor(p, 144)
1217 }
1218
1219 type FreeRADIUSTotalProxyAuthInvalidRequests uint32
1220
1221 var FreeRADIUSTotalProxyAuthInvalidRequests_Strings = map[FreeRADIUSTotalProxyAuthInvalidRequests]string{}
1222
1223 func (a FreeRADIUSTotalProxyAuthInvalidRequests) String() string {
1224 if str, ok := FreeRADIUSTotalProxyAuthInvalidRequests_Strings[a]; ok {
1225 return str
1226 }
1227 return "FreeRADIUSTotalProxyAuthInvalidRequests(" + strconv.FormatUint(uint64(a), 10) + ")"
1228 }
1229
1230 func FreeRADIUSTotalProxyAuthInvalidRequests_Add(p *radius.Packet, value FreeRADIUSTotalProxyAuthInvalidRequests) (err error) {
1231 a := radius.NewInteger(uint32(value))
1232 return _FreeRADIUS_AddVendor(p, 145, a)
1233 }
1234
1235 func FreeRADIUSTotalProxyAuthInvalidRequests_Get(p *radius.Packet) (value FreeRADIUSTotalProxyAuthInvalidRequests) {
1236 value, _ = FreeRADIUSTotalProxyAuthInvalidRequests_Lookup(p)
1237 return
1238 }
1239
1240 func FreeRADIUSTotalProxyAuthInvalidRequests_Gets(p *radius.Packet) (values []FreeRADIUSTotalProxyAuthInvalidRequests, err error) {
1241 var i uint32
1242 for _, attr := range _FreeRADIUS_GetsVendor(p, 145) {
1243 i, err = radius.Integer(attr)
1244 if err != nil {
1245 return
1246 }
1247 values = append(values, FreeRADIUSTotalProxyAuthInvalidRequests(i))
1248 }
1249 return
1250 }
1251
1252 func FreeRADIUSTotalProxyAuthInvalidRequests_Lookup(p *radius.Packet) (value FreeRADIUSTotalProxyAuthInvalidRequests, err error) {
1253 a, ok := _FreeRADIUS_LookupVendor(p, 145)
1254 if !ok {
1255 err = radius.ErrNoAttribute
1256 return
1257 }
1258 var i uint32
1259 i, err = radius.Integer(a)
1260 if err != nil {
1261 return
1262 }
1263 value = FreeRADIUSTotalProxyAuthInvalidRequests(i)
1264 return
1265 }
1266
1267 func FreeRADIUSTotalProxyAuthInvalidRequests_Set(p *radius.Packet, value FreeRADIUSTotalProxyAuthInvalidRequests) (err error) {
1268 a := radius.NewInteger(uint32(value))
1269 return _FreeRADIUS_SetVendor(p, 145, a)
1270 }
1271
1272 func FreeRADIUSTotalProxyAuthInvalidRequests_Del(p *radius.Packet) {
1273 _FreeRADIUS_DelVendor(p, 145)
1274 }
1275
1276 type FreeRADIUSTotalProxyAuthDroppedRequests uint32
1277
1278 var FreeRADIUSTotalProxyAuthDroppedRequests_Strings = map[FreeRADIUSTotalProxyAuthDroppedRequests]string{}
1279
1280 func (a FreeRADIUSTotalProxyAuthDroppedRequests) String() string {
1281 if str, ok := FreeRADIUSTotalProxyAuthDroppedRequests_Strings[a]; ok {
1282 return str
1283 }
1284 return "FreeRADIUSTotalProxyAuthDroppedRequests(" + strconv.FormatUint(uint64(a), 10) + ")"
1285 }
1286
1287 func FreeRADIUSTotalProxyAuthDroppedRequests_Add(p *radius.Packet, value FreeRADIUSTotalProxyAuthDroppedRequests) (err error) {
1288 a := radius.NewInteger(uint32(value))
1289 return _FreeRADIUS_AddVendor(p, 146, a)
1290 }
1291
1292 func FreeRADIUSTotalProxyAuthDroppedRequests_Get(p *radius.Packet) (value FreeRADIUSTotalProxyAuthDroppedRequests) {
1293 value, _ = FreeRADIUSTotalProxyAuthDroppedRequests_Lookup(p)
1294 return
1295 }
1296
1297 func FreeRADIUSTotalProxyAuthDroppedRequests_Gets(p *radius.Packet) (values []FreeRADIUSTotalProxyAuthDroppedRequests, err error) {
1298 var i uint32
1299 for _, attr := range _FreeRADIUS_GetsVendor(p, 146) {
1300 i, err = radius.Integer(attr)
1301 if err != nil {
1302 return
1303 }
1304 values = append(values, FreeRADIUSTotalProxyAuthDroppedRequests(i))
1305 }
1306 return
1307 }
1308
1309 func FreeRADIUSTotalProxyAuthDroppedRequests_Lookup(p *radius.Packet) (value FreeRADIUSTotalProxyAuthDroppedRequests, err error) {
1310 a, ok := _FreeRADIUS_LookupVendor(p, 146)
1311 if !ok {
1312 err = radius.ErrNoAttribute
1313 return
1314 }
1315 var i uint32
1316 i, err = radius.Integer(a)
1317 if err != nil {
1318 return
1319 }
1320 value = FreeRADIUSTotalProxyAuthDroppedRequests(i)
1321 return
1322 }
1323
1324 func FreeRADIUSTotalProxyAuthDroppedRequests_Set(p *radius.Packet, value FreeRADIUSTotalProxyAuthDroppedRequests) (err error) {
1325 a := radius.NewInteger(uint32(value))
1326 return _FreeRADIUS_SetVendor(p, 146, a)
1327 }
1328
1329 func FreeRADIUSTotalProxyAuthDroppedRequests_Del(p *radius.Packet) {
1330 _FreeRADIUS_DelVendor(p, 146)
1331 }
1332
1333 type FreeRADIUSTotalProxyAuthUnknownTypes uint32
1334
1335 var FreeRADIUSTotalProxyAuthUnknownTypes_Strings = map[FreeRADIUSTotalProxyAuthUnknownTypes]string{}
1336
1337 func (a FreeRADIUSTotalProxyAuthUnknownTypes) String() string {
1338 if str, ok := FreeRADIUSTotalProxyAuthUnknownTypes_Strings[a]; ok {
1339 return str
1340 }
1341 return "FreeRADIUSTotalProxyAuthUnknownTypes(" + strconv.FormatUint(uint64(a), 10) + ")"
1342 }
1343
1344 func FreeRADIUSTotalProxyAuthUnknownTypes_Add(p *radius.Packet, value FreeRADIUSTotalProxyAuthUnknownTypes) (err error) {
1345 a := radius.NewInteger(uint32(value))
1346 return _FreeRADIUS_AddVendor(p, 147, a)
1347 }
1348
1349 func FreeRADIUSTotalProxyAuthUnknownTypes_Get(p *radius.Packet) (value FreeRADIUSTotalProxyAuthUnknownTypes) {
1350 value, _ = FreeRADIUSTotalProxyAuthUnknownTypes_Lookup(p)
1351 return
1352 }
1353
1354 func FreeRADIUSTotalProxyAuthUnknownTypes_Gets(p *radius.Packet) (values []FreeRADIUSTotalProxyAuthUnknownTypes, err error) {
1355 var i uint32
1356 for _, attr := range _FreeRADIUS_GetsVendor(p, 147) {
1357 i, err = radius.Integer(attr)
1358 if err != nil {
1359 return
1360 }
1361 values = append(values, FreeRADIUSTotalProxyAuthUnknownTypes(i))
1362 }
1363 return
1364 }
1365
1366 func FreeRADIUSTotalProxyAuthUnknownTypes_Lookup(p *radius.Packet) (value FreeRADIUSTotalProxyAuthUnknownTypes, err error) {
1367 a, ok := _FreeRADIUS_LookupVendor(p, 147)
1368 if !ok {
1369 err = radius.ErrNoAttribute
1370 return
1371 }
1372 var i uint32
1373 i, err = radius.Integer(a)
1374 if err != nil {
1375 return
1376 }
1377 value = FreeRADIUSTotalProxyAuthUnknownTypes(i)
1378 return
1379 }
1380
1381 func FreeRADIUSTotalProxyAuthUnknownTypes_Set(p *radius.Packet, value FreeRADIUSTotalProxyAuthUnknownTypes) (err error) {
1382 a := radius.NewInteger(uint32(value))
1383 return _FreeRADIUS_SetVendor(p, 147, a)
1384 }
1385
1386 func FreeRADIUSTotalProxyAuthUnknownTypes_Del(p *radius.Packet) {
1387 _FreeRADIUS_DelVendor(p, 147)
1388 }
1389
1390 type FreeRADIUSTotalAccountingRequests uint32
1391
1392 var FreeRADIUSTotalAccountingRequests_Strings = map[FreeRADIUSTotalAccountingRequests]string{}
1393
1394 func (a FreeRADIUSTotalAccountingRequests) String() string {
1395 if str, ok := FreeRADIUSTotalAccountingRequests_Strings[a]; ok {
1396 return str
1397 }
1398 return "FreeRADIUSTotalAccountingRequests(" + strconv.FormatUint(uint64(a), 10) + ")"
1399 }
1400
1401 func FreeRADIUSTotalAccountingRequests_Add(p *radius.Packet, value FreeRADIUSTotalAccountingRequests) (err error) {
1402 a := radius.NewInteger(uint32(value))
1403 return _FreeRADIUS_AddVendor(p, 148, a)
1404 }
1405
1406 func FreeRADIUSTotalAccountingRequests_Get(p *radius.Packet) (value FreeRADIUSTotalAccountingRequests) {
1407 value, _ = FreeRADIUSTotalAccountingRequests_Lookup(p)
1408 return
1409 }
1410
1411 func FreeRADIUSTotalAccountingRequests_Gets(p *radius.Packet) (values []FreeRADIUSTotalAccountingRequests, err error) {
1412 var i uint32
1413 for _, attr := range _FreeRADIUS_GetsVendor(p, 148) {
1414 i, err = radius.Integer(attr)
1415 if err != nil {
1416 return
1417 }
1418 values = append(values, FreeRADIUSTotalAccountingRequests(i))
1419 }
1420 return
1421 }
1422
1423 func FreeRADIUSTotalAccountingRequests_Lookup(p *radius.Packet) (value FreeRADIUSTotalAccountingRequests, err error) {
1424 a, ok := _FreeRADIUS_LookupVendor(p, 148)
1425 if !ok {
1426 err = radius.ErrNoAttribute
1427 return
1428 }
1429 var i uint32
1430 i, err = radius.Integer(a)
1431 if err != nil {
1432 return
1433 }
1434 value = FreeRADIUSTotalAccountingRequests(i)
1435 return
1436 }
1437
1438 func FreeRADIUSTotalAccountingRequests_Set(p *radius.Packet, value FreeRADIUSTotalAccountingRequests) (err error) {
1439 a := radius.NewInteger(uint32(value))
1440 return _FreeRADIUS_SetVendor(p, 148, a)
1441 }
1442
1443 func FreeRADIUSTotalAccountingRequests_Del(p *radius.Packet) {
1444 _FreeRADIUS_DelVendor(p, 148)
1445 }
1446
1447 type FreeRADIUSTotalAccountingResponses uint32
1448
1449 var FreeRADIUSTotalAccountingResponses_Strings = map[FreeRADIUSTotalAccountingResponses]string{}
1450
1451 func (a FreeRADIUSTotalAccountingResponses) String() string {
1452 if str, ok := FreeRADIUSTotalAccountingResponses_Strings[a]; ok {
1453 return str
1454 }
1455 return "FreeRADIUSTotalAccountingResponses(" + strconv.FormatUint(uint64(a), 10) + ")"
1456 }
1457
1458 func FreeRADIUSTotalAccountingResponses_Add(p *radius.Packet, value FreeRADIUSTotalAccountingResponses) (err error) {
1459 a := radius.NewInteger(uint32(value))
1460 return _FreeRADIUS_AddVendor(p, 149, a)
1461 }
1462
1463 func FreeRADIUSTotalAccountingResponses_Get(p *radius.Packet) (value FreeRADIUSTotalAccountingResponses) {
1464 value, _ = FreeRADIUSTotalAccountingResponses_Lookup(p)
1465 return
1466 }
1467
1468 func FreeRADIUSTotalAccountingResponses_Gets(p *radius.Packet) (values []FreeRADIUSTotalAccountingResponses, err error) {
1469 var i uint32
1470 for _, attr := range _FreeRADIUS_GetsVendor(p, 149) {
1471 i, err = radius.Integer(attr)
1472 if err != nil {
1473 return
1474 }
1475 values = append(values, FreeRADIUSTotalAccountingResponses(i))
1476 }
1477 return
1478 }
1479
1480 func FreeRADIUSTotalAccountingResponses_Lookup(p *radius.Packet) (value FreeRADIUSTotalAccountingResponses, err error) {
1481 a, ok := _FreeRADIUS_LookupVendor(p, 149)
1482 if !ok {
1483 err = radius.ErrNoAttribute
1484 return
1485 }
1486 var i uint32
1487 i, err = radius.Integer(a)
1488 if err != nil {
1489 return
1490 }
1491 value = FreeRADIUSTotalAccountingResponses(i)
1492 return
1493 }
1494
1495 func FreeRADIUSTotalAccountingResponses_Set(p *radius.Packet, value FreeRADIUSTotalAccountingResponses) (err error) {
1496 a := radius.NewInteger(uint32(value))
1497 return _FreeRADIUS_SetVendor(p, 149, a)
1498 }
1499
1500 func FreeRADIUSTotalAccountingResponses_Del(p *radius.Packet) {
1501 _FreeRADIUS_DelVendor(p, 149)
1502 }
1503
1504 type FreeRADIUSTotalAcctDuplicateRequests uint32
1505
1506 var FreeRADIUSTotalAcctDuplicateRequests_Strings = map[FreeRADIUSTotalAcctDuplicateRequests]string{}
1507
1508 func (a FreeRADIUSTotalAcctDuplicateRequests) String() string {
1509 if str, ok := FreeRADIUSTotalAcctDuplicateRequests_Strings[a]; ok {
1510 return str
1511 }
1512 return "FreeRADIUSTotalAcctDuplicateRequests(" + strconv.FormatUint(uint64(a), 10) + ")"
1513 }
1514
1515 func FreeRADIUSTotalAcctDuplicateRequests_Add(p *radius.Packet, value FreeRADIUSTotalAcctDuplicateRequests) (err error) {
1516 a := radius.NewInteger(uint32(value))
1517 return _FreeRADIUS_AddVendor(p, 150, a)
1518 }
1519
1520 func FreeRADIUSTotalAcctDuplicateRequests_Get(p *radius.Packet) (value FreeRADIUSTotalAcctDuplicateRequests) {
1521 value, _ = FreeRADIUSTotalAcctDuplicateRequests_Lookup(p)
1522 return
1523 }
1524
1525 func FreeRADIUSTotalAcctDuplicateRequests_Gets(p *radius.Packet) (values []FreeRADIUSTotalAcctDuplicateRequests, err error) {
1526 var i uint32
1527 for _, attr := range _FreeRADIUS_GetsVendor(p, 150) {
1528 i, err = radius.Integer(attr)
1529 if err != nil {
1530 return
1531 }
1532 values = append(values, FreeRADIUSTotalAcctDuplicateRequests(i))
1533 }
1534 return
1535 }
1536
1537 func FreeRADIUSTotalAcctDuplicateRequests_Lookup(p *radius.Packet) (value FreeRADIUSTotalAcctDuplicateRequests, err error) {
1538 a, ok := _FreeRADIUS_LookupVendor(p, 150)
1539 if !ok {
1540 err = radius.ErrNoAttribute
1541 return
1542 }
1543 var i uint32
1544 i, err = radius.Integer(a)
1545 if err != nil {
1546 return
1547 }
1548 value = FreeRADIUSTotalAcctDuplicateRequests(i)
1549 return
1550 }
1551
1552 func FreeRADIUSTotalAcctDuplicateRequests_Set(p *radius.Packet, value FreeRADIUSTotalAcctDuplicateRequests) (err error) {
1553 a := radius.NewInteger(uint32(value))
1554 return _FreeRADIUS_SetVendor(p, 150, a)
1555 }
1556
1557 func FreeRADIUSTotalAcctDuplicateRequests_Del(p *radius.Packet) {
1558 _FreeRADIUS_DelVendor(p, 150)
1559 }
1560
1561 type FreeRADIUSTotalAcctMalformedRequests uint32
1562
1563 var FreeRADIUSTotalAcctMalformedRequests_Strings = map[FreeRADIUSTotalAcctMalformedRequests]string{}
1564
1565 func (a FreeRADIUSTotalAcctMalformedRequests) String() string {
1566 if str, ok := FreeRADIUSTotalAcctMalformedRequests_Strings[a]; ok {
1567 return str
1568 }
1569 return "FreeRADIUSTotalAcctMalformedRequests(" + strconv.FormatUint(uint64(a), 10) + ")"
1570 }
1571
1572 func FreeRADIUSTotalAcctMalformedRequests_Add(p *radius.Packet, value FreeRADIUSTotalAcctMalformedRequests) (err error) {
1573 a := radius.NewInteger(uint32(value))
1574 return _FreeRADIUS_AddVendor(p, 151, a)
1575 }
1576
1577 func FreeRADIUSTotalAcctMalformedRequests_Get(p *radius.Packet) (value FreeRADIUSTotalAcctMalformedRequests) {
1578 value, _ = FreeRADIUSTotalAcctMalformedRequests_Lookup(p)
1579 return
1580 }
1581
1582 func FreeRADIUSTotalAcctMalformedRequests_Gets(p *radius.Packet) (values []FreeRADIUSTotalAcctMalformedRequests, err error) {
1583 var i uint32
1584 for _, attr := range _FreeRADIUS_GetsVendor(p, 151) {
1585 i, err = radius.Integer(attr)
1586 if err != nil {
1587 return
1588 }
1589 values = append(values, FreeRADIUSTotalAcctMalformedRequests(i))
1590 }
1591 return
1592 }
1593
1594 func FreeRADIUSTotalAcctMalformedRequests_Lookup(p *radius.Packet) (value FreeRADIUSTotalAcctMalformedRequests, err error) {
1595 a, ok := _FreeRADIUS_LookupVendor(p, 151)
1596 if !ok {
1597 err = radius.ErrNoAttribute
1598 return
1599 }
1600 var i uint32
1601 i, err = radius.Integer(a)
1602 if err != nil {
1603 return
1604 }
1605 value = FreeRADIUSTotalAcctMalformedRequests(i)
1606 return
1607 }
1608
1609 func FreeRADIUSTotalAcctMalformedRequests_Set(p *radius.Packet, value FreeRADIUSTotalAcctMalformedRequests) (err error) {
1610 a := radius.NewInteger(uint32(value))
1611 return _FreeRADIUS_SetVendor(p, 151, a)
1612 }
1613
1614 func FreeRADIUSTotalAcctMalformedRequests_Del(p *radius.Packet) {
1615 _FreeRADIUS_DelVendor(p, 151)
1616 }
1617
1618 type FreeRADIUSTotalAcctInvalidRequests uint32
1619
1620 var FreeRADIUSTotalAcctInvalidRequests_Strings = map[FreeRADIUSTotalAcctInvalidRequests]string{}
1621
1622 func (a FreeRADIUSTotalAcctInvalidRequests) String() string {
1623 if str, ok := FreeRADIUSTotalAcctInvalidRequests_Strings[a]; ok {
1624 return str
1625 }
1626 return "FreeRADIUSTotalAcctInvalidRequests(" + strconv.FormatUint(uint64(a), 10) + ")"
1627 }
1628
1629 func FreeRADIUSTotalAcctInvalidRequests_Add(p *radius.Packet, value FreeRADIUSTotalAcctInvalidRequests) (err error) {
1630 a := radius.NewInteger(uint32(value))
1631 return _FreeRADIUS_AddVendor(p, 152, a)
1632 }
1633
1634 func FreeRADIUSTotalAcctInvalidRequests_Get(p *radius.Packet) (value FreeRADIUSTotalAcctInvalidRequests) {
1635 value, _ = FreeRADIUSTotalAcctInvalidRequests_Lookup(p)
1636 return
1637 }
1638
1639 func FreeRADIUSTotalAcctInvalidRequests_Gets(p *radius.Packet) (values []FreeRADIUSTotalAcctInvalidRequests, err error) {
1640 var i uint32
1641 for _, attr := range _FreeRADIUS_GetsVendor(p, 152) {
1642 i, err = radius.Integer(attr)
1643 if err != nil {
1644 return
1645 }
1646 values = append(values, FreeRADIUSTotalAcctInvalidRequests(i))
1647 }
1648 return
1649 }
1650
1651 func FreeRADIUSTotalAcctInvalidRequests_Lookup(p *radius.Packet) (value FreeRADIUSTotalAcctInvalidRequests, err error) {
1652 a, ok := _FreeRADIUS_LookupVendor(p, 152)
1653 if !ok {
1654 err = radius.ErrNoAttribute
1655 return
1656 }
1657 var i uint32
1658 i, err = radius.Integer(a)
1659 if err != nil {
1660 return
1661 }
1662 value = FreeRADIUSTotalAcctInvalidRequests(i)
1663 return
1664 }
1665
1666 func FreeRADIUSTotalAcctInvalidRequests_Set(p *radius.Packet, value FreeRADIUSTotalAcctInvalidRequests) (err error) {
1667 a := radius.NewInteger(uint32(value))
1668 return _FreeRADIUS_SetVendor(p, 152, a)
1669 }
1670
1671 func FreeRADIUSTotalAcctInvalidRequests_Del(p *radius.Packet) {
1672 _FreeRADIUS_DelVendor(p, 152)
1673 }
1674
1675 type FreeRADIUSTotalAcctDroppedRequests uint32
1676
1677 var FreeRADIUSTotalAcctDroppedRequests_Strings = map[FreeRADIUSTotalAcctDroppedRequests]string{}
1678
1679 func (a FreeRADIUSTotalAcctDroppedRequests) String() string {
1680 if str, ok := FreeRADIUSTotalAcctDroppedRequests_Strings[a]; ok {
1681 return str
1682 }
1683 return "FreeRADIUSTotalAcctDroppedRequests(" + strconv.FormatUint(uint64(a), 10) + ")"
1684 }
1685
1686 func FreeRADIUSTotalAcctDroppedRequests_Add(p *radius.Packet, value FreeRADIUSTotalAcctDroppedRequests) (err error) {
1687 a := radius.NewInteger(uint32(value))
1688 return _FreeRADIUS_AddVendor(p, 153, a)
1689 }
1690
1691 func FreeRADIUSTotalAcctDroppedRequests_Get(p *radius.Packet) (value FreeRADIUSTotalAcctDroppedRequests) {
1692 value, _ = FreeRADIUSTotalAcctDroppedRequests_Lookup(p)
1693 return
1694 }
1695
1696 func FreeRADIUSTotalAcctDroppedRequests_Gets(p *radius.Packet) (values []FreeRADIUSTotalAcctDroppedRequests, err error) {
1697 var i uint32
1698 for _, attr := range _FreeRADIUS_GetsVendor(p, 153) {
1699 i, err = radius.Integer(attr)
1700 if err != nil {
1701 return
1702 }
1703 values = append(values, FreeRADIUSTotalAcctDroppedRequests(i))
1704 }
1705 return
1706 }
1707
1708 func FreeRADIUSTotalAcctDroppedRequests_Lookup(p *radius.Packet) (value FreeRADIUSTotalAcctDroppedRequests, err error) {
1709 a, ok := _FreeRADIUS_LookupVendor(p, 153)
1710 if !ok {
1711 err = radius.ErrNoAttribute
1712 return
1713 }
1714 var i uint32
1715 i, err = radius.Integer(a)
1716 if err != nil {
1717 return
1718 }
1719 value = FreeRADIUSTotalAcctDroppedRequests(i)
1720 return
1721 }
1722
1723 func FreeRADIUSTotalAcctDroppedRequests_Set(p *radius.Packet, value FreeRADIUSTotalAcctDroppedRequests) (err error) {
1724 a := radius.NewInteger(uint32(value))
1725 return _FreeRADIUS_SetVendor(p, 153, a)
1726 }
1727
1728 func FreeRADIUSTotalAcctDroppedRequests_Del(p *radius.Packet) {
1729 _FreeRADIUS_DelVendor(p, 153)
1730 }
1731
1732 type FreeRADIUSTotalAcctUnknownTypes uint32
1733
1734 var FreeRADIUSTotalAcctUnknownTypes_Strings = map[FreeRADIUSTotalAcctUnknownTypes]string{}
1735
1736 func (a FreeRADIUSTotalAcctUnknownTypes) String() string {
1737 if str, ok := FreeRADIUSTotalAcctUnknownTypes_Strings[a]; ok {
1738 return str
1739 }
1740 return "FreeRADIUSTotalAcctUnknownTypes(" + strconv.FormatUint(uint64(a), 10) + ")"
1741 }
1742
1743 func FreeRADIUSTotalAcctUnknownTypes_Add(p *radius.Packet, value FreeRADIUSTotalAcctUnknownTypes) (err error) {
1744 a := radius.NewInteger(uint32(value))
1745 return _FreeRADIUS_AddVendor(p, 154, a)
1746 }
1747
1748 func FreeRADIUSTotalAcctUnknownTypes_Get(p *radius.Packet) (value FreeRADIUSTotalAcctUnknownTypes) {
1749 value, _ = FreeRADIUSTotalAcctUnknownTypes_Lookup(p)
1750 return
1751 }
1752
1753 func FreeRADIUSTotalAcctUnknownTypes_Gets(p *radius.Packet) (values []FreeRADIUSTotalAcctUnknownTypes, err error) {
1754 var i uint32
1755 for _, attr := range _FreeRADIUS_GetsVendor(p, 154) {
1756 i, err = radius.Integer(attr)
1757 if err != nil {
1758 return
1759 }
1760 values = append(values, FreeRADIUSTotalAcctUnknownTypes(i))
1761 }
1762 return
1763 }
1764
1765 func FreeRADIUSTotalAcctUnknownTypes_Lookup(p *radius.Packet) (value FreeRADIUSTotalAcctUnknownTypes, err error) {
1766 a, ok := _FreeRADIUS_LookupVendor(p, 154)
1767 if !ok {
1768 err = radius.ErrNoAttribute
1769 return
1770 }
1771 var i uint32
1772 i, err = radius.Integer(a)
1773 if err != nil {
1774 return
1775 }
1776 value = FreeRADIUSTotalAcctUnknownTypes(i)
1777 return
1778 }
1779
1780 func FreeRADIUSTotalAcctUnknownTypes_Set(p *radius.Packet, value FreeRADIUSTotalAcctUnknownTypes) (err error) {
1781 a := radius.NewInteger(uint32(value))
1782 return _FreeRADIUS_SetVendor(p, 154, a)
1783 }
1784
1785 func FreeRADIUSTotalAcctUnknownTypes_Del(p *radius.Packet) {
1786 _FreeRADIUS_DelVendor(p, 154)
1787 }
1788
1789 type FreeRADIUSTotalProxyAccountingRequests uint32
1790
1791 var FreeRADIUSTotalProxyAccountingRequests_Strings = map[FreeRADIUSTotalProxyAccountingRequests]string{}
1792
1793 func (a FreeRADIUSTotalProxyAccountingRequests) String() string {
1794 if str, ok := FreeRADIUSTotalProxyAccountingRequests_Strings[a]; ok {
1795 return str
1796 }
1797 return "FreeRADIUSTotalProxyAccountingRequests(" + strconv.FormatUint(uint64(a), 10) + ")"
1798 }
1799
1800 func FreeRADIUSTotalProxyAccountingRequests_Add(p *radius.Packet, value FreeRADIUSTotalProxyAccountingRequests) (err error) {
1801 a := radius.NewInteger(uint32(value))
1802 return _FreeRADIUS_AddVendor(p, 155, a)
1803 }
1804
1805 func FreeRADIUSTotalProxyAccountingRequests_Get(p *radius.Packet) (value FreeRADIUSTotalProxyAccountingRequests) {
1806 value, _ = FreeRADIUSTotalProxyAccountingRequests_Lookup(p)
1807 return
1808 }
1809
1810 func FreeRADIUSTotalProxyAccountingRequests_Gets(p *radius.Packet) (values []FreeRADIUSTotalProxyAccountingRequests, err error) {
1811 var i uint32
1812 for _, attr := range _FreeRADIUS_GetsVendor(p, 155) {
1813 i, err = radius.Integer(attr)
1814 if err != nil {
1815 return
1816 }
1817 values = append(values, FreeRADIUSTotalProxyAccountingRequests(i))
1818 }
1819 return
1820 }
1821
1822 func FreeRADIUSTotalProxyAccountingRequests_Lookup(p *radius.Packet) (value FreeRADIUSTotalProxyAccountingRequests, err error) {
1823 a, ok := _FreeRADIUS_LookupVendor(p, 155)
1824 if !ok {
1825 err = radius.ErrNoAttribute
1826 return
1827 }
1828 var i uint32
1829 i, err = radius.Integer(a)
1830 if err != nil {
1831 return
1832 }
1833 value = FreeRADIUSTotalProxyAccountingRequests(i)
1834 return
1835 }
1836
1837 func FreeRADIUSTotalProxyAccountingRequests_Set(p *radius.Packet, value FreeRADIUSTotalProxyAccountingRequests) (err error) {
1838 a := radius.NewInteger(uint32(value))
1839 return _FreeRADIUS_SetVendor(p, 155, a)
1840 }
1841
1842 func FreeRADIUSTotalProxyAccountingRequests_Del(p *radius.Packet) {
1843 _FreeRADIUS_DelVendor(p, 155)
1844 }
1845
1846 type FreeRADIUSTotalProxyAccountingResponses uint32
1847
1848 var FreeRADIUSTotalProxyAccountingResponses_Strings = map[FreeRADIUSTotalProxyAccountingResponses]string{}
1849
1850 func (a FreeRADIUSTotalProxyAccountingResponses) String() string {
1851 if str, ok := FreeRADIUSTotalProxyAccountingResponses_Strings[a]; ok {
1852 return str
1853 }
1854 return "FreeRADIUSTotalProxyAccountingResponses(" + strconv.FormatUint(uint64(a), 10) + ")"
1855 }
1856
1857 func FreeRADIUSTotalProxyAccountingResponses_Add(p *radius.Packet, value FreeRADIUSTotalProxyAccountingResponses) (err error) {
1858 a := radius.NewInteger(uint32(value))
1859 return _FreeRADIUS_AddVendor(p, 156, a)
1860 }
1861
1862 func FreeRADIUSTotalProxyAccountingResponses_Get(p *radius.Packet) (value FreeRADIUSTotalProxyAccountingResponses) {
1863 value, _ = FreeRADIUSTotalProxyAccountingResponses_Lookup(p)
1864 return
1865 }
1866
1867 func FreeRADIUSTotalProxyAccountingResponses_Gets(p *radius.Packet) (values []FreeRADIUSTotalProxyAccountingResponses, err error) {
1868 var i uint32
1869 for _, attr := range _FreeRADIUS_GetsVendor(p, 156) {
1870 i, err = radius.Integer(attr)
1871 if err != nil {
1872 return
1873 }
1874 values = append(values, FreeRADIUSTotalProxyAccountingResponses(i))
1875 }
1876 return
1877 }
1878
1879 func FreeRADIUSTotalProxyAccountingResponses_Lookup(p *radius.Packet) (value FreeRADIUSTotalProxyAccountingResponses, err error) {
1880 a, ok := _FreeRADIUS_LookupVendor(p, 156)
1881 if !ok {
1882 err = radius.ErrNoAttribute
1883 return
1884 }
1885 var i uint32
1886 i, err = radius.Integer(a)
1887 if err != nil {
1888 return
1889 }
1890 value = FreeRADIUSTotalProxyAccountingResponses(i)
1891 return
1892 }
1893
1894 func FreeRADIUSTotalProxyAccountingResponses_Set(p *radius.Packet, value FreeRADIUSTotalProxyAccountingResponses) (err error) {
1895 a := radius.NewInteger(uint32(value))
1896 return _FreeRADIUS_SetVendor(p, 156, a)
1897 }
1898
1899 func FreeRADIUSTotalProxyAccountingResponses_Del(p *radius.Packet) {
1900 _FreeRADIUS_DelVendor(p, 156)
1901 }
1902
1903 type FreeRADIUSTotalProxyAcctDuplicateRequests uint32
1904
1905 var FreeRADIUSTotalProxyAcctDuplicateRequests_Strings = map[FreeRADIUSTotalProxyAcctDuplicateRequests]string{}
1906
1907 func (a FreeRADIUSTotalProxyAcctDuplicateRequests) String() string {
1908 if str, ok := FreeRADIUSTotalProxyAcctDuplicateRequests_Strings[a]; ok {
1909 return str
1910 }
1911 return "FreeRADIUSTotalProxyAcctDuplicateRequests(" + strconv.FormatUint(uint64(a), 10) + ")"
1912 }
1913
1914 func FreeRADIUSTotalProxyAcctDuplicateRequests_Add(p *radius.Packet, value FreeRADIUSTotalProxyAcctDuplicateRequests) (err error) {
1915 a := radius.NewInteger(uint32(value))
1916 return _FreeRADIUS_AddVendor(p, 157, a)
1917 }
1918
1919 func FreeRADIUSTotalProxyAcctDuplicateRequests_Get(p *radius.Packet) (value FreeRADIUSTotalProxyAcctDuplicateRequests) {
1920 value, _ = FreeRADIUSTotalProxyAcctDuplicateRequests_Lookup(p)
1921 return
1922 }
1923
1924 func FreeRADIUSTotalProxyAcctDuplicateRequests_Gets(p *radius.Packet) (values []FreeRADIUSTotalProxyAcctDuplicateRequests, err error) {
1925 var i uint32
1926 for _, attr := range _FreeRADIUS_GetsVendor(p, 157) {
1927 i, err = radius.Integer(attr)
1928 if err != nil {
1929 return
1930 }
1931 values = append(values, FreeRADIUSTotalProxyAcctDuplicateRequests(i))
1932 }
1933 return
1934 }
1935
1936 func FreeRADIUSTotalProxyAcctDuplicateRequests_Lookup(p *radius.Packet) (value FreeRADIUSTotalProxyAcctDuplicateRequests, err error) {
1937 a, ok := _FreeRADIUS_LookupVendor(p, 157)
1938 if !ok {
1939 err = radius.ErrNoAttribute
1940 return
1941 }
1942 var i uint32
1943 i, err = radius.Integer(a)
1944 if err != nil {
1945 return
1946 }
1947 value = FreeRADIUSTotalProxyAcctDuplicateRequests(i)
1948 return
1949 }
1950
1951 func FreeRADIUSTotalProxyAcctDuplicateRequests_Set(p *radius.Packet, value FreeRADIUSTotalProxyAcctDuplicateRequests) (err error) {
1952 a := radius.NewInteger(uint32(value))
1953 return _FreeRADIUS_SetVendor(p, 157, a)
1954 }
1955
1956 func FreeRADIUSTotalProxyAcctDuplicateRequests_Del(p *radius.Packet) {
1957 _FreeRADIUS_DelVendor(p, 157)
1958 }
1959
1960 type FreeRADIUSTotalProxyAcctMalformedRequests uint32
1961
1962 var FreeRADIUSTotalProxyAcctMalformedRequests_Strings = map[FreeRADIUSTotalProxyAcctMalformedRequests]string{}
1963
1964 func (a FreeRADIUSTotalProxyAcctMalformedRequests) String() string {
1965 if str, ok := FreeRADIUSTotalProxyAcctMalformedRequests_Strings[a]; ok {
1966 return str
1967 }
1968 return "FreeRADIUSTotalProxyAcctMalformedRequests(" + strconv.FormatUint(uint64(a), 10) + ")"
1969 }
1970
1971 func FreeRADIUSTotalProxyAcctMalformedRequests_Add(p *radius.Packet, value FreeRADIUSTotalProxyAcctMalformedRequests) (err error) {
1972 a := radius.NewInteger(uint32(value))
1973 return _FreeRADIUS_AddVendor(p, 158, a)
1974 }
1975
1976 func FreeRADIUSTotalProxyAcctMalformedRequests_Get(p *radius.Packet) (value FreeRADIUSTotalProxyAcctMalformedRequests) {
1977 value, _ = FreeRADIUSTotalProxyAcctMalformedRequests_Lookup(p)
1978 return
1979 }
1980
1981 func FreeRADIUSTotalProxyAcctMalformedRequests_Gets(p *radius.Packet) (values []FreeRADIUSTotalProxyAcctMalformedRequests, err error) {
1982 var i uint32
1983 for _, attr := range _FreeRADIUS_GetsVendor(p, 158) {
1984 i, err = radius.Integer(attr)
1985 if err != nil {
1986 return
1987 }
1988 values = append(values, FreeRADIUSTotalProxyAcctMalformedRequests(i))
1989 }
1990 return
1991 }
1992
1993 func FreeRADIUSTotalProxyAcctMalformedRequests_Lookup(p *radius.Packet) (value FreeRADIUSTotalProxyAcctMalformedRequests, err error) {
1994 a, ok := _FreeRADIUS_LookupVendor(p, 158)
1995 if !ok {
1996 err = radius.ErrNoAttribute
1997 return
1998 }
1999 var i uint32
2000 i, err = radius.Integer(a)
2001 if err != nil {
2002 return
2003 }
2004 value = FreeRADIUSTotalProxyAcctMalformedRequests(i)
2005 return
2006 }
2007
2008 func FreeRADIUSTotalProxyAcctMalformedRequests_Set(p *radius.Packet, value FreeRADIUSTotalProxyAcctMalformedRequests) (err error) {
2009 a := radius.NewInteger(uint32(value))
2010 return _FreeRADIUS_SetVendor(p, 158, a)
2011 }
2012
2013 func FreeRADIUSTotalProxyAcctMalformedRequests_Del(p *radius.Packet) {
2014 _FreeRADIUS_DelVendor(p, 158)
2015 }
2016
2017 type FreeRADIUSTotalProxyAcctInvalidRequests uint32
2018
2019 var FreeRADIUSTotalProxyAcctInvalidRequests_Strings = map[FreeRADIUSTotalProxyAcctInvalidRequests]string{}
2020
2021 func (a FreeRADIUSTotalProxyAcctInvalidRequests) String() string {
2022 if str, ok := FreeRADIUSTotalProxyAcctInvalidRequests_Strings[a]; ok {
2023 return str
2024 }
2025 return "FreeRADIUSTotalProxyAcctInvalidRequests(" + strconv.FormatUint(uint64(a), 10) + ")"
2026 }
2027
2028 func FreeRADIUSTotalProxyAcctInvalidRequests_Add(p *radius.Packet, value FreeRADIUSTotalProxyAcctInvalidRequests) (err error) {
2029 a := radius.NewInteger(uint32(value))
2030 return _FreeRADIUS_AddVendor(p, 159, a)
2031 }
2032
2033 func FreeRADIUSTotalProxyAcctInvalidRequests_Get(p *radius.Packet) (value FreeRADIUSTotalProxyAcctInvalidRequests) {
2034 value, _ = FreeRADIUSTotalProxyAcctInvalidRequests_Lookup(p)
2035 return
2036 }
2037
2038 func FreeRADIUSTotalProxyAcctInvalidRequests_Gets(p *radius.Packet) (values []FreeRADIUSTotalProxyAcctInvalidRequests, err error) {
2039 var i uint32
2040 for _, attr := range _FreeRADIUS_GetsVendor(p, 159) {
2041 i, err = radius.Integer(attr)
2042 if err != nil {
2043 return
2044 }
2045 values = append(values, FreeRADIUSTotalProxyAcctInvalidRequests(i))
2046 }
2047 return
2048 }
2049
2050 func FreeRADIUSTotalProxyAcctInvalidRequests_Lookup(p *radius.Packet) (value FreeRADIUSTotalProxyAcctInvalidRequests, err error) {
2051 a, ok := _FreeRADIUS_LookupVendor(p, 159)
2052 if !ok {
2053 err = radius.ErrNoAttribute
2054 return
2055 }
2056 var i uint32
2057 i, err = radius.Integer(a)
2058 if err != nil {
2059 return
2060 }
2061 value = FreeRADIUSTotalProxyAcctInvalidRequests(i)
2062 return
2063 }
2064
2065 func FreeRADIUSTotalProxyAcctInvalidRequests_Set(p *radius.Packet, value FreeRADIUSTotalProxyAcctInvalidRequests) (err error) {
2066 a := radius.NewInteger(uint32(value))
2067 return _FreeRADIUS_SetVendor(p, 159, a)
2068 }
2069
2070 func FreeRADIUSTotalProxyAcctInvalidRequests_Del(p *radius.Packet) {
2071 _FreeRADIUS_DelVendor(p, 159)
2072 }
2073
2074 type FreeRADIUSTotalProxyAcctDroppedRequests uint32
2075
2076 var FreeRADIUSTotalProxyAcctDroppedRequests_Strings = map[FreeRADIUSTotalProxyAcctDroppedRequests]string{}
2077
2078 func (a FreeRADIUSTotalProxyAcctDroppedRequests) String() string {
2079 if str, ok := FreeRADIUSTotalProxyAcctDroppedRequests_Strings[a]; ok {
2080 return str
2081 }
2082 return "FreeRADIUSTotalProxyAcctDroppedRequests(" + strconv.FormatUint(uint64(a), 10) + ")"
2083 }
2084
2085 func FreeRADIUSTotalProxyAcctDroppedRequests_Add(p *radius.Packet, value FreeRADIUSTotalProxyAcctDroppedRequests) (err error) {
2086 a := radius.NewInteger(uint32(value))
2087 return _FreeRADIUS_AddVendor(p, 160, a)
2088 }
2089
2090 func FreeRADIUSTotalProxyAcctDroppedRequests_Get(p *radius.Packet) (value FreeRADIUSTotalProxyAcctDroppedRequests) {
2091 value, _ = FreeRADIUSTotalProxyAcctDroppedRequests_Lookup(p)
2092 return
2093 }
2094
2095 func FreeRADIUSTotalProxyAcctDroppedRequests_Gets(p *radius.Packet) (values []FreeRADIUSTotalProxyAcctDroppedRequests, err error) {
2096 var i uint32
2097 for _, attr := range _FreeRADIUS_GetsVendor(p, 160) {
2098 i, err = radius.Integer(attr)
2099 if err != nil {
2100 return
2101 }
2102 values = append(values, FreeRADIUSTotalProxyAcctDroppedRequests(i))
2103 }
2104 return
2105 }
2106
2107 func FreeRADIUSTotalProxyAcctDroppedRequests_Lookup(p *radius.Packet) (value FreeRADIUSTotalProxyAcctDroppedRequests, err error) {
2108 a, ok := _FreeRADIUS_LookupVendor(p, 160)
2109 if !ok {
2110 err = radius.ErrNoAttribute
2111 return
2112 }
2113 var i uint32
2114 i, err = radius.Integer(a)
2115 if err != nil {
2116 return
2117 }
2118 value = FreeRADIUSTotalProxyAcctDroppedRequests(i)
2119 return
2120 }
2121
2122 func FreeRADIUSTotalProxyAcctDroppedRequests_Set(p *radius.Packet, value FreeRADIUSTotalProxyAcctDroppedRequests) (err error) {
2123 a := radius.NewInteger(uint32(value))
2124 return _FreeRADIUS_SetVendor(p, 160, a)
2125 }
2126
2127 func FreeRADIUSTotalProxyAcctDroppedRequests_Del(p *radius.Packet) {
2128 _FreeRADIUS_DelVendor(p, 160)
2129 }
2130
2131 type FreeRADIUSTotalProxyAcctUnknownTypes uint32
2132
2133 var FreeRADIUSTotalProxyAcctUnknownTypes_Strings = map[FreeRADIUSTotalProxyAcctUnknownTypes]string{}
2134
2135 func (a FreeRADIUSTotalProxyAcctUnknownTypes) String() string {
2136 if str, ok := FreeRADIUSTotalProxyAcctUnknownTypes_Strings[a]; ok {
2137 return str
2138 }
2139 return "FreeRADIUSTotalProxyAcctUnknownTypes(" + strconv.FormatUint(uint64(a), 10) + ")"
2140 }
2141
2142 func FreeRADIUSTotalProxyAcctUnknownTypes_Add(p *radius.Packet, value FreeRADIUSTotalProxyAcctUnknownTypes) (err error) {
2143 a := radius.NewInteger(uint32(value))
2144 return _FreeRADIUS_AddVendor(p, 161, a)
2145 }
2146
2147 func FreeRADIUSTotalProxyAcctUnknownTypes_Get(p *radius.Packet) (value FreeRADIUSTotalProxyAcctUnknownTypes) {
2148 value, _ = FreeRADIUSTotalProxyAcctUnknownTypes_Lookup(p)
2149 return
2150 }
2151
2152 func FreeRADIUSTotalProxyAcctUnknownTypes_Gets(p *radius.Packet) (values []FreeRADIUSTotalProxyAcctUnknownTypes, err error) {
2153 var i uint32
2154 for _, attr := range _FreeRADIUS_GetsVendor(p, 161) {
2155 i, err = radius.Integer(attr)
2156 if err != nil {
2157 return
2158 }
2159 values = append(values, FreeRADIUSTotalProxyAcctUnknownTypes(i))
2160 }
2161 return
2162 }
2163
2164 func FreeRADIUSTotalProxyAcctUnknownTypes_Lookup(p *radius.Packet) (value FreeRADIUSTotalProxyAcctUnknownTypes, err error) {
2165 a, ok := _FreeRADIUS_LookupVendor(p, 161)
2166 if !ok {
2167 err = radius.ErrNoAttribute
2168 return
2169 }
2170 var i uint32
2171 i, err = radius.Integer(a)
2172 if err != nil {
2173 return
2174 }
2175 value = FreeRADIUSTotalProxyAcctUnknownTypes(i)
2176 return
2177 }
2178
2179 func FreeRADIUSTotalProxyAcctUnknownTypes_Set(p *radius.Packet, value FreeRADIUSTotalProxyAcctUnknownTypes) (err error) {
2180 a := radius.NewInteger(uint32(value))
2181 return _FreeRADIUS_SetVendor(p, 161, a)
2182 }
2183
2184 func FreeRADIUSTotalProxyAcctUnknownTypes_Del(p *radius.Packet) {
2185 _FreeRADIUS_DelVendor(p, 161)
2186 }
2187
2188 type FreeRADIUSQueueLenInternal uint32
2189
2190 var FreeRADIUSQueueLenInternal_Strings = map[FreeRADIUSQueueLenInternal]string{}
2191
2192 func (a FreeRADIUSQueueLenInternal) String() string {
2193 if str, ok := FreeRADIUSQueueLenInternal_Strings[a]; ok {
2194 return str
2195 }
2196 return "FreeRADIUSQueueLenInternal(" + strconv.FormatUint(uint64(a), 10) + ")"
2197 }
2198
2199 func FreeRADIUSQueueLenInternal_Add(p *radius.Packet, value FreeRADIUSQueueLenInternal) (err error) {
2200 a := radius.NewInteger(uint32(value))
2201 return _FreeRADIUS_AddVendor(p, 162, a)
2202 }
2203
2204 func FreeRADIUSQueueLenInternal_Get(p *radius.Packet) (value FreeRADIUSQueueLenInternal) {
2205 value, _ = FreeRADIUSQueueLenInternal_Lookup(p)
2206 return
2207 }
2208
2209 func FreeRADIUSQueueLenInternal_Gets(p *radius.Packet) (values []FreeRADIUSQueueLenInternal, err error) {
2210 var i uint32
2211 for _, attr := range _FreeRADIUS_GetsVendor(p, 162) {
2212 i, err = radius.Integer(attr)
2213 if err != nil {
2214 return
2215 }
2216 values = append(values, FreeRADIUSQueueLenInternal(i))
2217 }
2218 return
2219 }
2220
2221 func FreeRADIUSQueueLenInternal_Lookup(p *radius.Packet) (value FreeRADIUSQueueLenInternal, err error) {
2222 a, ok := _FreeRADIUS_LookupVendor(p, 162)
2223 if !ok {
2224 err = radius.ErrNoAttribute
2225 return
2226 }
2227 var i uint32
2228 i, err = radius.Integer(a)
2229 if err != nil {
2230 return
2231 }
2232 value = FreeRADIUSQueueLenInternal(i)
2233 return
2234 }
2235
2236 func FreeRADIUSQueueLenInternal_Set(p *radius.Packet, value FreeRADIUSQueueLenInternal) (err error) {
2237 a := radius.NewInteger(uint32(value))
2238 return _FreeRADIUS_SetVendor(p, 162, a)
2239 }
2240
2241 func FreeRADIUSQueueLenInternal_Del(p *radius.Packet) {
2242 _FreeRADIUS_DelVendor(p, 162)
2243 }
2244
2245 type FreeRADIUSQueueLenProxy uint32
2246
2247 var FreeRADIUSQueueLenProxy_Strings = map[FreeRADIUSQueueLenProxy]string{}
2248
2249 func (a FreeRADIUSQueueLenProxy) String() string {
2250 if str, ok := FreeRADIUSQueueLenProxy_Strings[a]; ok {
2251 return str
2252 }
2253 return "FreeRADIUSQueueLenProxy(" + strconv.FormatUint(uint64(a), 10) + ")"
2254 }
2255
2256 func FreeRADIUSQueueLenProxy_Add(p *radius.Packet, value FreeRADIUSQueueLenProxy) (err error) {
2257 a := radius.NewInteger(uint32(value))
2258 return _FreeRADIUS_AddVendor(p, 163, a)
2259 }
2260
2261 func FreeRADIUSQueueLenProxy_Get(p *radius.Packet) (value FreeRADIUSQueueLenProxy) {
2262 value, _ = FreeRADIUSQueueLenProxy_Lookup(p)
2263 return
2264 }
2265
2266 func FreeRADIUSQueueLenProxy_Gets(p *radius.Packet) (values []FreeRADIUSQueueLenProxy, err error) {
2267 var i uint32
2268 for _, attr := range _FreeRADIUS_GetsVendor(p, 163) {
2269 i, err = radius.Integer(attr)
2270 if err != nil {
2271 return
2272 }
2273 values = append(values, FreeRADIUSQueueLenProxy(i))
2274 }
2275 return
2276 }
2277
2278 func FreeRADIUSQueueLenProxy_Lookup(p *radius.Packet) (value FreeRADIUSQueueLenProxy, err error) {
2279 a, ok := _FreeRADIUS_LookupVendor(p, 163)
2280 if !ok {
2281 err = radius.ErrNoAttribute
2282 return
2283 }
2284 var i uint32
2285 i, err = radius.Integer(a)
2286 if err != nil {
2287 return
2288 }
2289 value = FreeRADIUSQueueLenProxy(i)
2290 return
2291 }
2292
2293 func FreeRADIUSQueueLenProxy_Set(p *radius.Packet, value FreeRADIUSQueueLenProxy) (err error) {
2294 a := radius.NewInteger(uint32(value))
2295 return _FreeRADIUS_SetVendor(p, 163, a)
2296 }
2297
2298 func FreeRADIUSQueueLenProxy_Del(p *radius.Packet) {
2299 _FreeRADIUS_DelVendor(p, 163)
2300 }
2301
2302 type FreeRADIUSQueueLenAuth uint32
2303
2304 var FreeRADIUSQueueLenAuth_Strings = map[FreeRADIUSQueueLenAuth]string{}
2305
2306 func (a FreeRADIUSQueueLenAuth) String() string {
2307 if str, ok := FreeRADIUSQueueLenAuth_Strings[a]; ok {
2308 return str
2309 }
2310 return "FreeRADIUSQueueLenAuth(" + strconv.FormatUint(uint64(a), 10) + ")"
2311 }
2312
2313 func FreeRADIUSQueueLenAuth_Add(p *radius.Packet, value FreeRADIUSQueueLenAuth) (err error) {
2314 a := radius.NewInteger(uint32(value))
2315 return _FreeRADIUS_AddVendor(p, 164, a)
2316 }
2317
2318 func FreeRADIUSQueueLenAuth_Get(p *radius.Packet) (value FreeRADIUSQueueLenAuth) {
2319 value, _ = FreeRADIUSQueueLenAuth_Lookup(p)
2320 return
2321 }
2322
2323 func FreeRADIUSQueueLenAuth_Gets(p *radius.Packet) (values []FreeRADIUSQueueLenAuth, err error) {
2324 var i uint32
2325 for _, attr := range _FreeRADIUS_GetsVendor(p, 164) {
2326 i, err = radius.Integer(attr)
2327 if err != nil {
2328 return
2329 }
2330 values = append(values, FreeRADIUSQueueLenAuth(i))
2331 }
2332 return
2333 }
2334
2335 func FreeRADIUSQueueLenAuth_Lookup(p *radius.Packet) (value FreeRADIUSQueueLenAuth, err error) {
2336 a, ok := _FreeRADIUS_LookupVendor(p, 164)
2337 if !ok {
2338 err = radius.ErrNoAttribute
2339 return
2340 }
2341 var i uint32
2342 i, err = radius.Integer(a)
2343 if err != nil {
2344 return
2345 }
2346 value = FreeRADIUSQueueLenAuth(i)
2347 return
2348 }
2349
2350 func FreeRADIUSQueueLenAuth_Set(p *radius.Packet, value FreeRADIUSQueueLenAuth) (err error) {
2351 a := radius.NewInteger(uint32(value))
2352 return _FreeRADIUS_SetVendor(p, 164, a)
2353 }
2354
2355 func FreeRADIUSQueueLenAuth_Del(p *radius.Packet) {
2356 _FreeRADIUS_DelVendor(p, 164)
2357 }
2358
2359 type FreeRADIUSQueueLenAcct uint32
2360
2361 var FreeRADIUSQueueLenAcct_Strings = map[FreeRADIUSQueueLenAcct]string{}
2362
2363 func (a FreeRADIUSQueueLenAcct) String() string {
2364 if str, ok := FreeRADIUSQueueLenAcct_Strings[a]; ok {
2365 return str
2366 }
2367 return "FreeRADIUSQueueLenAcct(" + strconv.FormatUint(uint64(a), 10) + ")"
2368 }
2369
2370 func FreeRADIUSQueueLenAcct_Add(p *radius.Packet, value FreeRADIUSQueueLenAcct) (err error) {
2371 a := radius.NewInteger(uint32(value))
2372 return _FreeRADIUS_AddVendor(p, 165, a)
2373 }
2374
2375 func FreeRADIUSQueueLenAcct_Get(p *radius.Packet) (value FreeRADIUSQueueLenAcct) {
2376 value, _ = FreeRADIUSQueueLenAcct_Lookup(p)
2377 return
2378 }
2379
2380 func FreeRADIUSQueueLenAcct_Gets(p *radius.Packet) (values []FreeRADIUSQueueLenAcct, err error) {
2381 var i uint32
2382 for _, attr := range _FreeRADIUS_GetsVendor(p, 165) {
2383 i, err = radius.Integer(attr)
2384 if err != nil {
2385 return
2386 }
2387 values = append(values, FreeRADIUSQueueLenAcct(i))
2388 }
2389 return
2390 }
2391
2392 func FreeRADIUSQueueLenAcct_Lookup(p *radius.Packet) (value FreeRADIUSQueueLenAcct, err error) {
2393 a, ok := _FreeRADIUS_LookupVendor(p, 165)
2394 if !ok {
2395 err = radius.ErrNoAttribute
2396 return
2397 }
2398 var i uint32
2399 i, err = radius.Integer(a)
2400 if err != nil {
2401 return
2402 }
2403 value = FreeRADIUSQueueLenAcct(i)
2404 return
2405 }
2406
2407 func FreeRADIUSQueueLenAcct_Set(p *radius.Packet, value FreeRADIUSQueueLenAcct) (err error) {
2408 a := radius.NewInteger(uint32(value))
2409 return _FreeRADIUS_SetVendor(p, 165, a)
2410 }
2411
2412 func FreeRADIUSQueueLenAcct_Del(p *radius.Packet) {
2413 _FreeRADIUS_DelVendor(p, 165)
2414 }
2415
2416 type FreeRADIUSQueueLenDetail uint32
2417
2418 var FreeRADIUSQueueLenDetail_Strings = map[FreeRADIUSQueueLenDetail]string{}
2419
2420 func (a FreeRADIUSQueueLenDetail) String() string {
2421 if str, ok := FreeRADIUSQueueLenDetail_Strings[a]; ok {
2422 return str
2423 }
2424 return "FreeRADIUSQueueLenDetail(" + strconv.FormatUint(uint64(a), 10) + ")"
2425 }
2426
2427 func FreeRADIUSQueueLenDetail_Add(p *radius.Packet, value FreeRADIUSQueueLenDetail) (err error) {
2428 a := radius.NewInteger(uint32(value))
2429 return _FreeRADIUS_AddVendor(p, 166, a)
2430 }
2431
2432 func FreeRADIUSQueueLenDetail_Get(p *radius.Packet) (value FreeRADIUSQueueLenDetail) {
2433 value, _ = FreeRADIUSQueueLenDetail_Lookup(p)
2434 return
2435 }
2436
2437 func FreeRADIUSQueueLenDetail_Gets(p *radius.Packet) (values []FreeRADIUSQueueLenDetail, err error) {
2438 var i uint32
2439 for _, attr := range _FreeRADIUS_GetsVendor(p, 166) {
2440 i, err = radius.Integer(attr)
2441 if err != nil {
2442 return
2443 }
2444 values = append(values, FreeRADIUSQueueLenDetail(i))
2445 }
2446 return
2447 }
2448
2449 func FreeRADIUSQueueLenDetail_Lookup(p *radius.Packet) (value FreeRADIUSQueueLenDetail, err error) {
2450 a, ok := _FreeRADIUS_LookupVendor(p, 166)
2451 if !ok {
2452 err = radius.ErrNoAttribute
2453 return
2454 }
2455 var i uint32
2456 i, err = radius.Integer(a)
2457 if err != nil {
2458 return
2459 }
2460 value = FreeRADIUSQueueLenDetail(i)
2461 return
2462 }
2463
2464 func FreeRADIUSQueueLenDetail_Set(p *radius.Packet, value FreeRADIUSQueueLenDetail) (err error) {
2465 a := radius.NewInteger(uint32(value))
2466 return _FreeRADIUS_SetVendor(p, 166, a)
2467 }
2468
2469 func FreeRADIUSQueueLenDetail_Del(p *radius.Packet) {
2470 _FreeRADIUS_DelVendor(p, 166)
2471 }
2472
2473 func FreeRADIUSStatsStartTime_Add(p *radius.Packet, value time.Time) (err error) {
2474 var a radius.Attribute
2475 a, err = radius.NewDate(value)
2476 if err != nil {
2477 return
2478 }
2479 return _FreeRADIUS_AddVendor(p, 176, a)
2480 }
2481
2482 func FreeRADIUSStatsStartTime_Get(p *radius.Packet) (value time.Time) {
2483 value, _ = FreeRADIUSStatsStartTime_Lookup(p)
2484 return
2485 }
2486
2487 func FreeRADIUSStatsStartTime_Gets(p *radius.Packet) (values []time.Time, err error) {
2488 var i time.Time
2489 for _, attr := range _FreeRADIUS_GetsVendor(p, 176) {
2490 i, err = radius.Date(attr)
2491 if err != nil {
2492 return
2493 }
2494 values = append(values, i)
2495 }
2496 return
2497 }
2498
2499 func FreeRADIUSStatsStartTime_Lookup(p *radius.Packet) (value time.Time, err error) {
2500 a, ok := _FreeRADIUS_LookupVendor(p, 176)
2501 if !ok {
2502 err = radius.ErrNoAttribute
2503 return
2504 }
2505 value, err = radius.Date(a)
2506 return
2507 }
2508
2509 func FreeRADIUSStatsStartTime_Set(p *radius.Packet, value time.Time) (err error) {
2510 var a radius.Attribute
2511 a, err = radius.NewDate(value)
2512 if err != nil {
2513 return
2514 }
2515 return _FreeRADIUS_SetVendor(p, 176, a)
2516 }
2517
2518 func FreeRADIUSStatsStartTime_Del(p *radius.Packet) {
2519 _FreeRADIUS_DelVendor(p, 176)
2520 }
2521
2522 func FreeRADIUSStatsHUPTime_Add(p *radius.Packet, value time.Time) (err error) {
2523 var a radius.Attribute
2524 a, err = radius.NewDate(value)
2525 if err != nil {
2526 return
2527 }
2528 return _FreeRADIUS_AddVendor(p, 177, a)
2529 }
2530
2531 func FreeRADIUSStatsHUPTime_Get(p *radius.Packet) (value time.Time) {
2532 value, _ = FreeRADIUSStatsHUPTime_Lookup(p)
2533 return
2534 }
2535
2536 func FreeRADIUSStatsHUPTime_Gets(p *radius.Packet) (values []time.Time, err error) {
2537 var i time.Time
2538 for _, attr := range _FreeRADIUS_GetsVendor(p, 177) {
2539 i, err = radius.Date(attr)
2540 if err != nil {
2541 return
2542 }
2543 values = append(values, i)
2544 }
2545 return
2546 }
2547
2548 func FreeRADIUSStatsHUPTime_Lookup(p *radius.Packet) (value time.Time, err error) {
2549 a, ok := _FreeRADIUS_LookupVendor(p, 177)
2550 if !ok {
2551 err = radius.ErrNoAttribute
2552 return
2553 }
2554 value, err = radius.Date(a)
2555 return
2556 }
2557
2558 func FreeRADIUSStatsHUPTime_Set(p *radius.Packet, value time.Time) (err error) {
2559 var a radius.Attribute
2560 a, err = radius.NewDate(value)
2561 if err != nil {
2562 return
2563 }
2564 return _FreeRADIUS_SetVendor(p, 177, a)
2565 }
2566
2567 func FreeRADIUSStatsHUPTime_Del(p *radius.Packet) {
2568 _FreeRADIUS_DelVendor(p, 177)
2569 }
2570
2571 type FreeRADIUSQueuePPSIn uint32
2572
2573 var FreeRADIUSQueuePPSIn_Strings = map[FreeRADIUSQueuePPSIn]string{}
2574
2575 func (a FreeRADIUSQueuePPSIn) String() string {
2576 if str, ok := FreeRADIUSQueuePPSIn_Strings[a]; ok {
2577 return str
2578 }
2579 return "FreeRADIUSQueuePPSIn(" + strconv.FormatUint(uint64(a), 10) + ")"
2580 }
2581
2582 func FreeRADIUSQueuePPSIn_Add(p *radius.Packet, value FreeRADIUSQueuePPSIn) (err error) {
2583 a := radius.NewInteger(uint32(value))
2584 return _FreeRADIUS_AddVendor(p, 181, a)
2585 }
2586
2587 func FreeRADIUSQueuePPSIn_Get(p *radius.Packet) (value FreeRADIUSQueuePPSIn) {
2588 value, _ = FreeRADIUSQueuePPSIn_Lookup(p)
2589 return
2590 }
2591
2592 func FreeRADIUSQueuePPSIn_Gets(p *radius.Packet) (values []FreeRADIUSQueuePPSIn, err error) {
2593 var i uint32
2594 for _, attr := range _FreeRADIUS_GetsVendor(p, 181) {
2595 i, err = radius.Integer(attr)
2596 if err != nil {
2597 return
2598 }
2599 values = append(values, FreeRADIUSQueuePPSIn(i))
2600 }
2601 return
2602 }
2603
2604 func FreeRADIUSQueuePPSIn_Lookup(p *radius.Packet) (value FreeRADIUSQueuePPSIn, err error) {
2605 a, ok := _FreeRADIUS_LookupVendor(p, 181)
2606 if !ok {
2607 err = radius.ErrNoAttribute
2608 return
2609 }
2610 var i uint32
2611 i, err = radius.Integer(a)
2612 if err != nil {
2613 return
2614 }
2615 value = FreeRADIUSQueuePPSIn(i)
2616 return
2617 }
2618
2619 func FreeRADIUSQueuePPSIn_Set(p *radius.Packet, value FreeRADIUSQueuePPSIn) (err error) {
2620 a := radius.NewInteger(uint32(value))
2621 return _FreeRADIUS_SetVendor(p, 181, a)
2622 }
2623
2624 func FreeRADIUSQueuePPSIn_Del(p *radius.Packet) {
2625 _FreeRADIUS_DelVendor(p, 181)
2626 }
2627
2628 type FreeRADIUSQueuePPSOut uint32
2629
2630 var FreeRADIUSQueuePPSOut_Strings = map[FreeRADIUSQueuePPSOut]string{}
2631
2632 func (a FreeRADIUSQueuePPSOut) String() string {
2633 if str, ok := FreeRADIUSQueuePPSOut_Strings[a]; ok {
2634 return str
2635 }
2636 return "FreeRADIUSQueuePPSOut(" + strconv.FormatUint(uint64(a), 10) + ")"
2637 }
2638
2639 func FreeRADIUSQueuePPSOut_Add(p *radius.Packet, value FreeRADIUSQueuePPSOut) (err error) {
2640 a := radius.NewInteger(uint32(value))
2641 return _FreeRADIUS_AddVendor(p, 182, a)
2642 }
2643
2644 func FreeRADIUSQueuePPSOut_Get(p *radius.Packet) (value FreeRADIUSQueuePPSOut) {
2645 value, _ = FreeRADIUSQueuePPSOut_Lookup(p)
2646 return
2647 }
2648
2649 func FreeRADIUSQueuePPSOut_Gets(p *radius.Packet) (values []FreeRADIUSQueuePPSOut, err error) {
2650 var i uint32
2651 for _, attr := range _FreeRADIUS_GetsVendor(p, 182) {
2652 i, err = radius.Integer(attr)
2653 if err != nil {
2654 return
2655 }
2656 values = append(values, FreeRADIUSQueuePPSOut(i))
2657 }
2658 return
2659 }
2660
2661 func FreeRADIUSQueuePPSOut_Lookup(p *radius.Packet) (value FreeRADIUSQueuePPSOut, err error) {
2662 a, ok := _FreeRADIUS_LookupVendor(p, 182)
2663 if !ok {
2664 err = radius.ErrNoAttribute
2665 return
2666 }
2667 var i uint32
2668 i, err = radius.Integer(a)
2669 if err != nil {
2670 return
2671 }
2672 value = FreeRADIUSQueuePPSOut(i)
2673 return
2674 }
2675
2676 func FreeRADIUSQueuePPSOut_Set(p *radius.Packet, value FreeRADIUSQueuePPSOut) (err error) {
2677 a := radius.NewInteger(uint32(value))
2678 return _FreeRADIUS_SetVendor(p, 182, a)
2679 }
2680
2681 func FreeRADIUSQueuePPSOut_Del(p *radius.Packet) {
2682 _FreeRADIUS_DelVendor(p, 182)
2683 }