library: Add [generated] DIAMETER_Types.ttcn

The way how the TITAN support for DIAMETER works, is that there's
an awk-based shell script and lots of DIAMETER dictionaries in the
https://github.com/eclipse/titan.ProtocolModules.DIAMETER_ProtocolModule_Generator
repository.

I've used 'AVP.sh Base_IETF_RFC3588.ddf BaseTypes_IETF_RFC3588.ddf
AAAInterface_3GPP_TS29272_f10.ddf GxInterface_PCC_3GPP_TS29212_f10.ddf
S6Interfaces_3GPP_TS29336_f00.ddf MobileIPv6_HA_IETF_RFC5778.ddf
RxInterface_PCC_3GPP_TS29214_f20.ddf' to generate the DIAMETER_Types
file we use here.

DIAMETER is used as signaling protocol between the HSS and other core
element nodes in the EPC, such as the MME and S-GW.

Change-Id: I85834e98e238b7ff6058264a0f365d05c15cd669
diff --git a/library/DIAMETER_Types.ttcn b/library/DIAMETER_Types.ttcn
new file mode 100644
index 0000000..e0c34e4
--- /dev/null
+++ b/library/DIAMETER_Types.ttcn
@@ -0,0 +1,6652 @@
+///////////////////////////////////////////////////
+//                                               //
+// !!!!     Generated file, do not edit     !!!! //
+//                                               //
+///////////////////////////////////////////////////
+// Generated with command:
+// AVP.sh Base_IETF_RFC3588.ddf BaseTypes_IETF_RFC3588.ddf AAAInterface_3GPP_TS29272_f10.ddf GxInterface_PCC_3GPP_TS29212_f10.ddf S6Interfaces_3GPP_TS29336_f00.ddf MobileIPv6_HA_IETF_RFC5778.ddf RxInterface_PCC_3GPP_TS29214_f20.ddf
+module DIAMETER_Types {
+/******************************************************************************
+* Copyright (c) 2000-2019 Ericsson Telecom AB
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v2.0
+* which accompanies this distribution, and is available at
+* https://www.eclipse.org/org/documents/epl-2.0/EPL-2.0.html
+*
+* Contributors:
+*   Roland Gecse - initial implementation and initial documentation
+*   Akos Pernek
+*   Antal Wuh.Hen.Chang
+*   Attila Fulop
+*   Balazs Barcsik
+*   Bence Molnar
+*   Csaba Koppany
+*   David Juhasz
+*   Eduard Czimbalmos
+*   Elemer Lelik
+*   Endre Kiss
+*   Endre Kulcsar
+*   Gabor Szalai
+*   Gabor Tatarka
+*   Gergely Futo
+*   Istvan Sandor
+*   Krisztian Pandi
+*   Kulcsár Endre
+*   Laszlo Tamas Zeke
+*   Norbert Pinter
+*   Roland Gecse
+*   Tibor Bende
+*   Tibor Szabo
+*   Timea Moder
+*   Zoltan Medve
+*   Zsolt Nandor Torok
+*   Zsolt Szalai
+******************************************************************************/
+//
+//  File:               Base_IETF_RFC3588.ddf
+//  Description:	DDF for the Diameter base AVPs
+//  Rev:                R55A
+//  Prodnr:             CNL 113 462
+///////////////////////////////////////////////
+
+// APPLICATION-NAME: BASE
+// APPLICATION-REVISION: RFC3588
+
+//
+// 4.5. Diameter Base Protocol AVPs
+//
+
+// RFC 3588 3.1
+
+
+
+
+// RFC 3588
+// AVP: Acct-Interim-Interval (85)
+// 9.8.2
+type AVP_Unsigned32 BASE_NONE_Acct_Interim_Interval 
+
+// RFC 3588
+// AVP: Accounting-Realtime-Required (483)
+// 9.8.7
+type enumerated BASE_NONE_Accounting_Realtime_Required {
+ DELIVER_AND_GRANT (1),
+ GRANT_AND_STORE (2),
+ GRANT_AND_LOSE (3)
+} with {
+	variant "FIELDLENGTH(32)"
+	variant "BYTEORDER(last)"
+	variant "COMP(2scompl)"
+}
+
+// RFC 3588
+// AVP: Acct-Multi-Session-Id (50)
+// 9.8.5
+type AVP_UTF8String BASE_NONE_Acct_Multi_Session_Id 
+
+// RFC 3588
+// AVP: Accounting-Record-Number (485)
+// 9.8.3
+type AVP_Unsigned32 BASE_NONE_Accounting_Record_Number 
+
+// RFC 3588
+// AVP: Accounting-Record-Type (480)
+// 9.8.1
+type enumerated BASE_NONE_Accounting_Record_Type {
+ EVENT_RECORD (1),
+ START_RECORD (2),
+ INTERIM_RECORD (3),
+ STOP_RECORD (4)
+} with {
+	variant "FIELDLENGTH(32)"
+	variant "BYTEORDER(last)"
+	variant "COMP(2scompl)"
+}
+
+// RFC 3588
+// AVP: Accounting-Session-Id (44)
+// 9.8.4
+type AVP_OctetString BASE_NONE_Accounting_Session_Id 
+
+// RFC 3588
+// AVP: Accounting-Sub-Session-Id (287)
+// 9.8.6
+type AVP_Unsigned64 BASE_NONE_Accounting_Sub_Session_Id 
+
+// RFC 3588
+// AVP: Acct-Application-Id (259)
+// 6.9
+type AVP_Unsigned32 BASE_NONE_Acct_Application_Id 
+
+// RFC 3588
+// AVP: Auth-Application-Id (258)
+// 6.8
+type AVP_Unsigned32 BASE_NONE_Auth_Application_Id 
+
+// RFC 3588
+// AVP: Auth-Request-Type (274)
+// 8.7
+type enumerated BASE_NONE_Auth_Request_Type {
+ AUTHENTICATE_ONLY (1),
+ AUTHORIZE_ONLY (2),
+ AUTHORIZE_AUTHENTICATE (3)
+} with {
+	variant "FIELDLENGTH(32)"
+	variant "BYTEORDER(last)"
+	variant "COMP(2scompl)"
+}
+
+// RFC 3588
+// AVP: Authorization-Lifetime (291)
+// 8.9
+type AVP_Unsigned32 BASE_NONE_Authorization_Lifetime 
+
+// RFC 3588
+// AVP: Auth-Grace-Period (276)
+// 8.10
+type AVP_Unsigned32 BASE_NONE_Auth_Grace_Period 
+
+// RFC 3588
+// AVP: Auth-Session-State (277)
+// 8.11
+type enumerated BASE_NONE_Auth_Session_State {
+ STATE_MAINTAINED (0),
+ NO_STATE_MAINTAINED (1)
+} with {
+	variant "FIELDLENGTH(32)"
+	variant "BYTEORDER(last)"
+	variant "COMP(2scompl)"
+}
+
+// RFC 3588
+// AVP: Re-Auth-Request-Type (285)
+// 8.12
+type enumerated BASE_NONE_Re_Auth_Request_Type {
+ AUTHORIZE_ONLY (0),
+ AUTHORIZE_AUTHENTICATE (1)
+} with {
+	variant "FIELDLENGTH(32)"
+	variant "BYTEORDER(last)"
+	variant "COMP(2scompl)"
+}
+
+// RFC 3588
+// AVP: Class (25)
+// 8.20
+type AVP_OctetString BASE_NONE_Class 
+
+// RFC 3588
+// AVP: Destination-Host (293)
+// 6.5
+type AVP_DiameterIdentity BASE_NONE_Destination_Host 
+
+// RFC 3588
+// AVP: Destination-Realm (283)
+// 6.6
+type AVP_DiameterIdentity BASE_NONE_Destination_Realm 
+
+// RFC 3588
+// AVP: Disconnect-Cause (273)
+// 5.4.3
+type enumerated BASE_NONE_Disconnect_Cause {
+ REBOOTING (0),
+ BUSY (1),
+ DO_NOT_WANT_TO_TALK_TO_YOU (2)
+} with {
+	variant "FIELDLENGTH(32)"
+	variant "BYTEORDER(last)"
+	variant "COMP(2scompl)"
+}
+
+// RFC 3588
+// AVP: E2E-Sequence (300)
+// 6.15
+type AVP_Grouped BASE_NONE_E2E_Sequence 
+
+// RFC 3588
+// AVP: Error-Message (281)
+// 7.3
+type AVP_UTF8String BASE_NONE_Error_Message 
+
+// RFC 3588
+// AVP: Error-Reporting-Host (294)
+// 7.4
+type AVP_DiameterIdentity BASE_NONE_Error_Reporting_Host 
+
+// RFC 3588
+// AVP: Event-Timestamp (55)
+// 8.21
+type AVP_Time BASE_NONE_Event_Timestamp 
+
+// RFC 3588
+// AVP: Experimental-Result (297)
+// 7.6
+type AVP_Grouped BASE_NONE_Experimental_Result 
+
+// RFC 3588
+// AVP: Experimental-Result-Code (298)
+// 7.7
+type AVP_Unsigned32 BASE_NONE_Experimental_Result_Code 
+
+// RFC 3588
+// AVP: Failed-AVP (279)
+// 7.5
+type AVP_Grouped BASE_NONE_Failed_AVP 
+
+// RFC 3588
+// AVP: Firmware-Revision (267)
+// 5.3.4
+type AVP_Unsigned32 BASE_NONE_Firmware_Revision 
+
+// RFC 3588
+// AVP: Host-IP-Address (257)
+// 5.3.5
+type AVP_Address BASE_NONE_Host_IP_Address 
+
+// RFC 3588
+// AVP: Inband-Security-Id (299)
+// 6.10
+type AVP_Unsigned32 BASE_NONE_Inband_Security_Id 
+
+// RFC 3588
+// AVP: Multi-Round-Time-Out (272)
+// 8.19
+type AVP_Unsigned32 BASE_NONE_Multi_Round_Time_Out 
+
+// RFC 3588
+// AVP: Origin-Host (264)
+// 6.3
+type AVP_DiameterIdentity BASE_NONE_Origin_Host 
+
+// RFC 3588
+// AVP: Origin-Realm (296)
+// 6.4
+type AVP_DiameterIdentity BASE_NONE_Origin_Realm 
+
+// RFC 3588
+// AVP: Origin-State-Id (278)
+// 8.16
+type AVP_Unsigned32 BASE_NONE_Origin_State_Id 
+
+// RFC 3588
+// AVP: Product-Name (269)
+// 5.3.7
+type AVP_UTF8String BASE_NONE_Product_Name 
+
+// RFC 3588
+// AVP: Proxy-Host (280)
+// 6.7.3
+type AVP_DiameterIdentity BASE_NONE_Proxy_Host 
+
+// RFC 3588
+// AVP: Proxy-Info (284)
+// 6.7.2
+type AVP_Grouped BASE_NONE_Proxy_Info 
+
+// RFC 3588
+// AVP: Proxy-State (33)
+// 6.7.4
+type AVP_OctetString BASE_NONE_Proxy_State 
+
+// RFC 3588
+// AVP: Redirect-Host (292)
+// 6.12
+type AVP_DiameterURI BASE_NONE_Redirect_Host 
+
+// RFC 3588
+// AVP: Redirect-Host-Usage (261)
+// 6.13
+type enumerated BASE_NONE_Redirect_Host_Usage {
+ DONT_CACHE (0),
+ ALL_SESSION (1),
+ ALL_REALM (2),
+ REALM_AND_APPLICATION (3),
+ ALL_APPLICATION (4),
+ ALL_HOST (5),
+ ALL_USER (6)
+} with {
+	variant "FIELDLENGTH(32)"
+	variant "BYTEORDER(last)"
+	variant "COMP(2scompl)"
+}
+
+// RFC 3588
+// AVP: Redirect-Max-Cache-Time (262)
+// 6.14
+type AVP_Unsigned32 BASE_NONE_Redirect_Max_Cache_Time 
+
+// RFC 3588
+// AVP: Result-Code (268)
+// 7.1
+type AVP_Unsigned32 BASE_NONE_Result_Code 
+
+// RFC 3588
+// AVP: Route-Record (282)
+// 6.7.1
+type AVP_DiameterIdentity BASE_NONE_Route_Record 
+
+// RFC 3588
+// AVP: Session-Id (263)
+// 8.8
+type AVP_UTF8String BASE_NONE_Session_Id 
+
+// RFC 3588
+// AVP: Session-Timeout (27)
+// 8.13
+type AVP_Unsigned32 BASE_NONE_Session_Timeout 
+
+// RFC 3588
+// AVP: Session-Binding (270)
+// 8.17
+type AVP_Unsigned32 BASE_NONE_Session_Binding 
+
+// RFC 3588
+// AVP: Session-Server-Failover (271)
+// 8.18
+type enumerated BASE_NONE_Session_Server_Failover {
+ REFUSE_SERVICE (0),
+ TRY_AGAIN (1),
+ ALLOW_SERVICE (2),
+ TRY_AGAIN_ALLOW_SERVICE (3)
+} with {
+	variant "FIELDLENGTH(32)"
+	variant "BYTEORDER(last)"
+	variant "COMP(2scompl)"
+}
+
+// RFC 3588
+// AVP: Supported-Vendor-Id (265)
+// 5.3.6
+type AVP_Unsigned32 BASE_NONE_Supported_Vendor_Id 
+
+// RFC 3588
+// AVP: Termination-Cause (295)
+// 8.15
+type enumerated BASE_NONE_Termination_Cause {
+ DIAMETER_LOGOUT (1),
+ DIAMETER_SERVICE_NOT_PROVIDED (2),
+ DIAMETER_BAD_ANSWER (3),
+ DIAMETER_ADMINISTRATIVE (4),
+ DIAMETER_LINK_BROKEN (5),
+ DIAMETER_AUTH_EXPIRED (6),
+ DIAMETER_USER_MOVED (7),
+ DIAMETER_SESSION_TIMEOUT (8)
+} with {
+	variant "FIELDLENGTH(32)"
+	variant "BYTEORDER(last)"
+	variant "COMP(2scompl)"
+}
+
+// RFC 3588
+// AVP: User-Name (1)
+// 8.14
+type AVP_UTF8String BASE_NONE_User_Name 
+
+// RFC 3588
+// AVP: Vendor-Id (266)
+// 5.3.3
+type AVP_Unsigned32 BASE_NONE_Vendor_Id 
+
+// RFC 3588
+// AVP: Vendor-Specific-Application-Id (260)
+// 6.11
+type AVP_Grouped BASE_NONE_Vendor_Specific_Application_Id 
+
+/******************************************************************************
+* Copyright (c) 2000-2019 Ericsson Telecom AB
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v2.0
+* which accompanies this distribution, and is available at
+* https://www.eclipse.org/org/documents/epl-2.0/EPL-2.0.html
+*
+* Contributors:
+*   Roland Gecse - initial implementation and initial documentation
+*   Akos Pernek
+*   Antal Wuh.Hen.Chang
+*   Attila Fulop
+*   Balazs Barcsik
+*   Bence Molnar
+*   Csaba Koppany
+*   David Juhasz
+*   Eduard Czimbalmos
+*   Elemer Lelik
+*   Endre Kiss
+*   Endre Kulcsar
+*   Gabor Szalai
+*   Gabor Tatarka
+*   Gergely Futo
+*   Istvan Sandor
+*   Krisztian Pandi
+*   Kulcsár Endre
+*   Laszlo Tamas Zeke
+*   Norbert Pinter
+*   Roland Gecse
+*   Tibor Bende
+*   Tibor Szabo
+*   Timea Moder
+*   Zoltan Medve
+*   Zsolt Nandor Torok
+*   Zsolt Szalai
+******************************************************************************/
+//
+//  File:               BaseTypes_IETF_RFC3588.ddf
+//  Description:	DDF for the Diameter base types
+//  Rev:                R55A
+//  Prodnr:             CNL 113 462
+///////////////////////////////////////////////
+
+//
+// External functions for encoding and decoding
+//
+
+external function f_DIAMETER_Enc(in PDU_DIAMETER pl_pdu) return octetstring;
+external function f_DIAMETER_Dec(in octetstring pl_oct) return PDU_DIAMETER;
+external function f_DIAMETER_Enc_fast(in PDU_DIAMETER pl_pdu, out octetstring pl_oct );
+external function f_DIAMETER_Dec_fast(in octetstring pl_oct, out PDU_DIAMETER pl_pdu) return integer;
+
+external function f_DIAMETER_genHopByHop_oct() return UINT32;
+external function f_DIAMETER_genEndToEnd_oct() return UINT32;
+external function f_DIAMETER_GetAVPByListOfCodes(in octetstring pl_oct, in integerList pl_codeList) return octetstring;
+external function f_DIAMETER_GetAVPByListOfCodesCombined(in octetstring pl_oct, in integerList pl_codeList, in integerList pl_groupcodeList) return octetstring;
+external function f_DIAMETER_GetAVPByListOfCodesFromGroupedAVP(in octetstring pl_oct, in integerList pl_codeList) return octetstring;
+
+function f_get_R_bit(in PDU_DIAMETER pl_pdu) return boolean
+{
+  return pl_pdu.RPETxxxx[0]=='1'B;
+}
+
+function f_DIAMETER_genEndToEnd() return UINT32
+{
+  return f_DIAMETER_genEndToEnd_oct()
+}
+
+function f_DIAMETER_genHopByHop() return UINT32
+{
+  return f_DIAMETER_genHopByHop_oct()
+}
+
+///////////////////////////////////////////////////////////////////////////////
+//  Type: IntegerList
+//
+//  Purpose:
+//    List of integer
+//
+//  Elements:
+//    record of *integer*
+//
+// Detailed Comments:
+//    -
+//
+///////////////////////////////////////////////////////////////////////////////
+type record of integer integerList;
+
+//
+// Basic type definitions used in AVP type definitions
+//
+
+type integer UINT8 (0..255) with {
+variant "FIELDLENGTH(8)"
+variant "BYTEORDER(last)"
+}
+
+type integer UINT24 (0..16777215) with {
+variant "FIELDLENGTH(24)"
+variant "BYTEORDER(last)"
+}
+
+type octetstring UINT32 length(4) with {
+	variant "FIELDLENGTH(4)"
+}
+
+
+
+type integer INT32 with {
+variant "FIELDLENGTH(32)"
+variant "BYTEORDER(last)"
+variant "COMP(signbit)"
+}
+
+type octetstring INT64 length(8) with {
+	variant "FIELDLENGTH(8)"
+}
+
+
+
+type octetstring UINT64 length(8) with {
+  variant "FIELDLENGTH(8)"
+}
+
+
+type float FLOAT32 with {
+variant "FORMAT(IEEE754 float)"
+}
+
+type float FLOAT64 with {
+variant "FORMAT(IEEE754 double)"
+}
+
+type bitstring BIT8 length(8) with { variant "FIELDLENGTH(8)" }
+type octetstring OCTET4 length(4) with { variant "FIELDLENGTH(4)" }
+type octetstring OCTET8 length(8) with { variant "FIELDLENGTH(8)" }
+type charstring DiameterIdentity;
+type charstring DiameterURI;
+type OCTET4 Time;
+type octetstring UTF8;
+type charstring IPFilterRule;
+type charstring QoSFilterRule;
+
+//
+// 4.2. Basic AVP Data Formats
+//
+
+type octetstring AVP_OctetString with {variant ""};
+type INT32 AVP_Integer32 with {variant ""};
+type INT64 AVP_Integer64 with {variant ""};
+type UINT32 AVP_Unsigned32 with {variant ""};
+type UINT64 AVP_Unsigned64 with {variant ""};
+type FLOAT32 AVP_Float32 with {variant ""};
+type FLOAT64 AVP_Float64 with {variant ""};
+type AVP_list AVP_Grouped with {variant ""};
+
+//
+// 4.3. Derived AVP Data Formats
+//
+
+// http://www.iana.org/assignments/address-family-numbers (2002-05-14)
+type enumerated AddressType {
+Reserved_0 (0),
+IP (1),
+IP6 (2),
+NSAP (3),
+HDLC (4),
+BBN1822 (5),
+IEEE802 (6),
+E163 (7),
+E164 (8),
+F69 (9),
+X121 (10),
+IPX (11),
+Appletalk (12),
+Decnet_IV (13),
+Banyan_Vines (14),
+E164_NSAP (15),
+DNS (16),
+Distinguished_Name (17),
+AS_Number (18),
+XTP_IP (19),
+XTP_IP6 (20),
+XTP_native (21),
+Fibre_Channel_WW_Port (22),
+Fibre_Channel_WW_Node (23),
+GWID (24),
+Reserved_65535 (65535)
+} with {
+variant "FIELDLENGTH(16)"
+variant "BYTEORDER(last)"
+variant "COMP(nosign)"
+}
+
+type record AVP_Address {
+AddressType address_type,
+octetstring address_data
+}
+
+// Non-standard? AVP type for 4octet IPv4 addresses
+type OCTET4 AVP_IP_Address;
+
+type Time AVP_Time;
+
+// Supports only 1byte/char
+type UTF8 AVP_UTF8String;
+
+type DiameterIdentity AVP_DiameterIdentity;
+type DiameterURI AVP_DiameterURI;
+
+// Enumerated
+// Enumerations must be solved uniqly for each enumerated type AVP!
+
+type IPFilterRule AVP_IPFilterRule;
+type QoSFilterRule AVP_QoSFilterRule;
+
+// WARNING: Enumeration item with code (274) exists in type Command_Code
+// WARNING: Enumeration item with code (271) exists in type Command_Code
+// WARNING: Enumeration item with code (257) exists in type Command_Code
+// WARNING: Enumeration item with code (280) exists in type Command_Code
+// WARNING: Enumeration item with code (282) exists in type Command_Code
+// WARNING: Enumeration item with code (258) exists in type Command_Code
+// WARNING: Enumeration item with code (275) exists in type Command_Code
+
+
+type record PDU_DIAMETER
+{
+UINT8         version,
+UINT24        message_length,
+BIT8          RPETxxxx,
+Command_Code  command_code,
+OCTET4        application_id,
+UINT32        hop_by_hop_id,
+UINT32        end_to_end_id,
+AVP_list      avps
+} with {
+variant (message_length) "LENGTHTO(version, message_length,
+	RPETxxxx,
+command_code, application_id, hop_by_hop_id, end_to_end_id, avps)";
+}
+/******************************************************************************
+* Copyright (c) 2000-2019 Ericsson Telecom AB
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v2.0
+* which accompanies this distribution, and is available at
+* https://www.eclipse.org/org/documents/epl-2.0/EPL-2.0.html
+*
+* Contributors:
+*   Timea Moder - initial implementation and initial documentation
+******************************************************************************/
+//
+//  File:               AAAInterface_3GPP_TS29272_f10.ddf
+//  Description:        DDF for S6a/S6d and S13 Interfaces according to 3GPP TS 29.272 V15.1.0
+//  Rev:                R55A
+//  Prodnr:             CNL 113 462
+
+
+// APPLICATION-NAME: AAA
+// APPLICATION-REVISION: V15_1_0
+
+// AVP implementations according to:
+// 3GPP TS 29.272 V15.1.0 - Evolved Packet System (EPS); Mobility Management Entity (MME) and Serving GPRS Support Node (SGSN) related interfaces based on Diameter protocol
+
+// 7.2.2
+
+
+// 7.3.2
+// AVP: Subscription-Data (1400) 3GPP (10415)
+type AVP_Grouped AAA_3GPP_Subscription_Data 
+
+// 7.3.3
+// AVP: Terminal-Information (1401) 3GPP (10415)
+type AVP_Grouped AAA_3GPP_Terminal_Information 
+
+// 7.3.4
+// AVP: IMEI (1402) 3GPP (10415)
+type AVP_UTF8String AAA_3GPP_IMEI 
+
+// 7.3.5
+// AVP: Software-Version (1403) 3GPP (10415)
+type AVP_UTF8String AAA_3GPP_Software_Version 
+
+// 7.3.77
+// AVP: QoS-Subscribed (1404) 3GPP (10415)
+type AVP_OctetString AAA_3GPP_QoS_Subscribed 
+
+// 7.3.7
+// AVP: ULR-Flags (1405) 3GPP (10415)
+type AVP_Unsigned32 AAA_3GPP_ULR_Flags 
+
+// 7.3.8
+// AVP: ULA-Flags (1406) 3GPP (10415)
+type AVP_Unsigned32 AAA_3GPP_ULA_Flags 
+
+// 7.3.9
+// AVP: Visited-PLMN-Id (1407) 3GPP (10415)
+type AVP_OctetString AAA_3GPP_Visited_PLMN_Id 
+
+// 7.3.11
+// AVP: Requested-EUTRAN-Authentication-Info (1408) 3GPP (10415)
+type AVP_Grouped AAA_3GPP_Requested_EUTRAN_Authentication_Info 
+
+// 7.3.12
+// AVP: Requested-UTRAN-GERAN-Authentication-Info (1409) 3GPP (10415)
+type AVP_Grouped AAA_3GPP_Requested_UTRAN_GERAN_Authentication_Info 
+
+// 7.3.14
+// AVP: Number-Of-Requested-Vectors (1410) 3GPP (10415)
+type AVP_Unsigned32 AAA_3GPP_Number_Of_Requested_Vectors 
+
+// 7.3.15
+// AVP: Re-Synchronization-Info (1411) 3GPP (10415)
+type AVP_OctetString AAA_3GPP_Re_Synchronization_Info 
+
+// 7.3.16
+// AVP: Immediate-Response-Preferred (1412) 3GPP (10415)
+type AVP_Unsigned32 AAA_3GPP_Immediate_Response_Preferred 
+
+// 7.3.17
+// AVP: Authentication-Info (1413) 3GPP (10415)
+type AVP_Grouped AAA_3GPP_Authentication_Info 
+
+// 7.3.18
+// AVP: E-UTRAN-Vector (1414) 3GPP (10415)
+type AVP_Grouped AAA_3GPP_E_UTRAN_Vector 
+
+// 7.3.19
+// AVP: UTRAN-Vector (1415) 3GPP (10415)
+type AVP_Grouped AAA_3GPP_UTRAN_Vector 
+
+// 7.3.20
+// AVP: GERAN-Vector (1416) 3GPP (10415)
+type AVP_Grouped AAA_3GPP_GERAN_Vector 
+
+// 7.3.21
+// AVP: Network-Access-Mode (1417) 3GPP (10415)
+type enumerated AAA_3GPP_Network_Access_Mode {
+ PACKET_AND_CIRCUIT (0),
+ Reserved (1),
+ ONLY_PACKET (2)
+} with {
+	variant "FIELDLENGTH(32)"
+	variant "BYTEORDER(last)"
+	variant "COMP(2scompl)"
+}
+
+// 7.3.22
+// AVP: HPLMN-ODB (1418) 3GPP (10415)
+type AVP_Unsigned32 AAA_3GPP_HPLMN_ODB 
+
+// 7.3.23
+// AVP: Item-Number (1419) 3GPP (10415)
+type AVP_Unsigned32 AAA_3GPP_Item_Number 
+
+// 7.3.24
+// AVP: Cancellation-Type (1420) 3GPP (10415)
+type enumerated AAA_3GPP_Cancellation_Type {
+ MME_UPDATE_PROCEDURE (0),
+ SGSN_UPDATE_PROCEDURE (1),
+ SUBSCRIPTION_WITHDRAWAL (2),
+ UPDATE_PROCEDURE_IWF (3),
+ INITIAL_ATTACH_PROCEDURE (4)
+} with {
+	variant "FIELDLENGTH(32)"
+	variant "BYTEORDER(last)"
+	variant "COMP(2scompl)"
+}
+
+// 7.3.25
+// AVP: DSR-Flags (1421) 3GPP (10415)
+type AVP_Unsigned32 AAA_3GPP_DSR_Flags 
+
+// 7.3.26
+// AVP: DSA-Flags (1422) 3GPP (10415)
+type AVP_Unsigned32 AAA_3GPP_DSA_Flags 
+
+// 7.3.27
+// AVP: Context-Identifier (1423) 3GPP (10415)
+type AVP_Unsigned32 AAA_3GPP_Context_Identifier 
+
+// 7.3.29
+// AVP: Subscriber-Status (1424) 3GPP (10415)
+type enumerated AAA_3GPP_Subscriber_Status {
+ SERVICE_GRANTED (0),
+ OPERATOR_DETERMINED_BARRING (1)
+} with {
+	variant "FIELDLENGTH(32)"
+	variant "BYTEORDER(last)"
+	variant "COMP(2scompl)"
+}
+
+// 7.3.30
+// AVP: Operator-Determined-Barring (1425) 3GPP (10415)
+type AVP_Unsigned32 AAA_3GPP_Operator_Determined_Barring 
+
+// 7.3.31
+// AVP: Access-Restriction-Data (1426) 3GPP (10415)
+type AVP_Unsigned32 AAA_3GPP_Access_Restriction_Data 
+
+// 7.3.32
+// AVP: APN-OI-Replacement (1427) 3GPP (10415)
+type AVP_UTF8String AAA_3GPP_APN_OI_Replacement 
+
+// 7.3.33
+// AVP: All-APN-Configurations-Included-Indicator (1428) 3GPP (10415)
+type enumerated AAA_3GPP_All_APN_Configurations_Included_Indicator {
+ All_APN_CONFIGURATIONS_INCLUDED (0),
+ MODIFIED_ADDED_APN_CONFIGURATIONS_INCLUDED (1)
+} with {
+	variant "FIELDLENGTH(32)"
+	variant "BYTEORDER(last)"
+	variant "COMP(2scompl)"
+}
+
+// 7.3.34
+// AVP: APN-Configuration-Profile (1429) 3GPP (10415)
+type AVP_Grouped AAA_3GPP_APN_Configuration_Profile 
+
+// 7.3.35
+// AVP: APN-Configuration (1430) 3GPP (10415)
+type AVP_Grouped AAA_3GPP_APN_Configuration 
+
+// 7.3.37
+// AVP: EPS-Subscribed-QoS-Profile (1431) 3GPP (10415)
+type AVP_Grouped AAA_3GPP_EPS_Subscribed_QoS_Profile 
+
+// 7.3.38
+// AVP: VPLMN-Dynamic-Address-Allowed (1432) 3GPP (10415)
+type enumerated AAA_3GPP_VPLMN_Dynamic_Address_Allowed {
+ NOTALLOWED (0),
+ ALLOWED (1) 
+} with {
+	variant "FIELDLENGTH(32)"
+	variant "BYTEORDER(last)"
+	variant "COMP(2scompl)"
+}
+
+// 7.3.39
+// AVP: STN-SR (1433) 3GPP (10415)
+type AVP_OctetString AAA_3GPP_STN_SR 
+
+// 7.3.83
+// AVP: Alert-Reason (1434) 3GPP (10415)
+type enumerated AAA_3GPP_Alert_Reason  {
+ UE_PRESENT (0),
+ UE_MEMORY_AVAILABLE (1)
+} with {
+	variant "FIELDLENGTH(32)"
+	variant "BYTEORDER(last)"
+	variant "COMP(2scompl)"
+}
+
+// 7.3.41
+// AVP: AMBR (1435) 3GPP (10415)
+type AVP_Grouped AAA_3GPP_AMBR 
+
+// 7.3.78
+// AVP: CSG-Subscription-Data (1436) 3GPP (10415)
+type AVP_Grouped AAA_3GPP_CSG_Subscription_Data 
+
+// 7.3.79
+// AVP: CSG-Id (1437) 3GPP (10415)
+type AVP_Unsigned32 AAA_3GPP_CSG_Id 
+
+// 7.3.44
+// AVP: PDN-GW-Allocation-Type (1438) 3GPP (10415)
+type enumerated AAA_3GPP_PDN_GW_Allocation_Type {
+ STATIC (0),
+ DYNAMIC (1)
+} with {
+	variant "FIELDLENGTH(32)"
+	variant "BYTEORDER(last)"
+	variant "COMP(2scompl)"
+}
+
+// 7.3.80
+// AVP: Expiration-Date (1439) 3GPP (10415)
+type AVP_Time AAA_3GPP_Expiration_Date 
+
+// 7.3.46
+// AVP: RAT-Frequency-Selection-Priority-ID (1440) 3GPP (10415)
+type AVP_Unsigned32 AAA_3GPP_RAT_Frequency_Selection_Priority_ID 
+
+// 7.3.47
+// AVP: IDA-Flags (1441) 3GPP (10415)
+type AVP_Unsigned32 AAA_3GPP_IDA_Flags 
+
+// 7.3.48
+// AVP: PUA-Flags (1442) 3GPP (10415)
+type AVP_Unsigned32 AAA_3GPP_PUA_Flags 
+
+// 7.3.49
+// AVP: NOR-Flags (1443) 3GPP (10415)
+type AVP_Unsigned32 AAA_3GPP_NOR_Flags 
+
+// 7.3.50
+// AVP: User-Id (1444) 3GPP (10415)
+type AVP_UTF8String AAA_3GPP_User_Id 
+
+// 7.3.51
+// AVP: Equipment-Status (1445) 3GPP (10415)
+type enumerated AAA_3GPP_Equipment_Status {
+ WHITELISTED (0),
+ BLACKLISTED (1),
+ GREYLISTED (2)
+} with {
+	variant "FIELDLENGTH(32)"
+	variant "BYTEORDER(last)"
+	variant "COMP(2scompl)"
+}
+
+// 7.3.52
+// AVP: Regional-Subscription-Zone-Code (1446) 3GPP (10415)
+type AVP_OctetString AAA_3GPP_Regional_Subscription_Zone_Code 
+
+// 7.3.53
+// AVP: RAND (1447) 3GPP (10415)
+type AVP_OctetString AAA_3GPP_RAND 
+
+// 7.3.54
+// AVP: XRES (1448) 3GPP (10415)
+type AVP_OctetString AAA_3GPP_XRES 
+
+// 7.3.55
+// AVP: AUTN (1449) 3GPP (10415)
+type AVP_OctetString AAA_3GPP_AUTN 
+
+// 7.3.56
+// AVP: KASME (1450) 3GPP (10415)
+type AVP_OctetString AAA_3GPP_KASME 
+
+// 7.3.98
+// AVP: Trace-Collection-Entity (1452) 3GPP (10415)
+type AVP_Address AAA_3GPP_Trace_Collection_Entity 
+
+// 7.3.59
+// AVP: Kc (1453) 3GPP (10415)
+type AVP_OctetString AAA_3GPP_Kc 
+
+// 7.3.60
+// AVP: SRES (1454) 3GPP (10415)
+type AVP_OctetString AAA_3GPP_SRES 
+
+// 7.3.62
+// AVP: PDN-Type (1456) 3GPP (10415)
+type enumerated AAA_3GPP_PDN_Type  {
+ IPv4 (0),
+ IPv6 (1),
+ IPv4v6 (2),
+ IPv4_OR_IPv6 (3) 
+} with {
+	variant "FIELDLENGTH(32)"
+	variant "BYTEORDER(last)"
+	variant "COMP(2scompl)"
+}
+
+// 7.3.81
+// AVP: Roaming-Restricted-Due-To-Unsupported-Feature (1457) 3GPP (10415)
+type enumerated AAA_3GPP_Roaming_Restricted_Due_To_Unsupported_Feature {
+ Roaming_Restricted_Due_To_Unsupported_Feature (0)
+} with {
+	variant "FIELDLENGTH(32)"
+	variant "BYTEORDER(last)"
+	variant "COMP(2scompl)"
+}
+
+// 7.3.63
+// AVP: Trace-Data (1458) 3GPP (10415)
+type AVP_Grouped AAA_3GPP_Trace_Data 
+
+// 7.3.64
+// AVP: Trace-Reference (1459) 3GPP (10415)
+type AVP_OctetString AAA_3GPP_Trace_Reference 
+
+// 7.3.67
+// AVP: Trace-Depth (1462) 3GPP (10415)
+// FS 3.3.2.10
+type AVP_Unsigned32 AAA_3GPP_Trace_Depth 
+
+// 7.3.68
+// AVP: Trace-NE-Type-List (1463) 3GPP (10415)
+type AVP_OctetString AAA_3GPP_Trace_NE_Type_List 
+
+// 7.3.69
+// AVP: Trace-Interface-List (1464) 3GPP (10415)
+type AVP_OctetString AAA_3GPP_Trace_Interface_List 
+
+// 7.3.70
+// AVP: Trace-Event-List (1465) 3GPP (10415)
+type AVP_OctetString AAA_3GPP_Trace_Event_List 
+
+// 7.3.71
+// AVP: OMC-Id (1466) 3GPP (10415)
+type AVP_OctetString AAA_3GPP_OMC_Id 
+
+// 7.3.72
+// AVP: GPRS-Subscription-Data (1467) 3GPP (10415)
+type AVP_Grouped AAA_3GPP_GPRS_Subscription_Data 
+
+// 7.3.73
+// AVP: Complete-Data-List-Included-Indicator (1468) 3GPP (10415)
+type enumerated AAA_3GPP_Complete_Data_List_Included_Indicator {
+ All_PDP_CONTEXTS_INCLUDED (0),
+ MODIFIED_ADDED_PDP_CONTEXTS_INCLUDED (1)
+} with {
+	variant "FIELDLENGTH(32)"
+	variant "BYTEORDER(last)"
+	variant "COMP(2scompl)"
+}
+
+// 7.3.74
+// AVP: PDP-Context (1469) 3GPP (10415)
+type AVP_Grouped AAA_3GPP_PDP_Context 
+
+// 7.3.75
+// AVP: PDP-Type (1470) 3GPP (10415)
+type AVP_OctetString AAA_3GPP_PDP_Type 
+
+// 7.3.6
+// AVP: 3GPP2-MEID (1471) 3GPP (10415)
+type AVP_OctetString AAA_3GPP_3GPP2_MEID 
+
+// 7.3.82
+// AVP: Specific-APN-Info (1472) 3GPP (10415)
+type AVP_Grouped AAA_3GPP_Specific_APN_Info 
+
+// 7.3.84
+// AVP: LCS-Info (1473) 3GPP (10415)
+type AVP_Grouped AAA_3GPP_LCS_Info 
+
+// 7.3.85
+// AVP: GMLC-Number (1474) 3GPP (10415)
+type AVP_OctetString AAA_3GPP_GMLC_Number 
+
+// 7.3.86
+// AVP: LCS-PrivacyException (1475) 3GPP (10415)
+type AVP_Grouped AAA_3GPP_LCS_PrivacyException 
+
+// 7.3.87
+// AVP: SS-Code (1476) 3GPP (10415)
+type AVP_OctetString AAA_3GPP_SS_Code 
+
+// 7.3.88
+// AVP: SS-Status (1477) 3GPP (10415)
+type AVP_OctetString AAA_3GPP_SS_Status 
+
+// 7.3.89
+// AVP: Notification-To-UE-User (1478) 3GPP (10415)
+type enumerated AAA_3GPP_Notification_To_UE_User {
+ NOTIFY_LOCATION_ALLOWED (0),
+ NOTIFYANDVERIFY_LOCATION_ALLOWED_IF_NO_RESPONSE (1),
+ NOTIFYANDVERIFY_LOCATION_NOT_ALLOWED_IF_NO_RESPONSE (2),
+ LOCATION_NOT_ALLOWED (3)
+} with {
+	variant "FIELDLENGTH(32)"
+	variant "BYTEORDER(last)"
+	variant "COMP(2scompl)"
+}
+
+// 7.3.90
+// AVP: External-Client (1479) 3GPP (10415)
+type AVP_Grouped AAA_3GPP_External_Client 
+
+// 7.3.91
+// AVP: Client-Identity (1480) 3GPP (10415)
+type AVP_OctetString AAA_3GPP_Client_Identity 
+
+// 7.3.92
+// AVP: GMLC-Restriction (1481) 3GPP (10415)
+type enumerated AAA_3GPP_GMLC_Restriction {
+ GMLC_LIST (0),
+ HOME_COUNTRY (1)
+} with {
+	variant "FIELDLENGTH(32)"
+	variant "BYTEORDER(last)"
+	variant "COMP(2scompl)"
+}
+
+// 7.3.93
+// AVP: PLMN-Client (1482) 3GPP (10415)
+type enumerated AAA_3GPP_PLMN_Client {
+ BROADCAST_SERVICE (0),
+ O_AND_M_HPLMN (1),
+ O_AND_M_VPLMN (2),
+ ANONYMOUS_LOCATION (3),
+ TARGET_UE_SUBSCRIBED_SERVICE (4)
+} with {
+	variant "FIELDLENGTH(32)"
+	variant "BYTEORDER(last)"
+	variant "COMP(2scompl)"
+}
+
+// 7.3.94
+// AVP: Service-Type (1483) 3GPP (10415)
+type AVP_Grouped AAA_3GPP_Service_Type 
+
+// 7.3.95
+// AVP: ServiceTypeIdentity (1484) 3GPP (10415)
+type AVP_Unsigned32 AAA_3GPP_ServiceTypeIdentity 
+
+// 7.3.96
+// AVP: MO-LR (1485) 3GPP (10415)
+type AVP_Grouped AAA_3GPP_MO_LR 
+
+// 7.3.99
+// AVP: Teleservice-List (1486) 3GPP (10415)
+type AVP_Grouped AAA_3GPP_Teleservice_List 
+
+// 7.3.100
+// AVP: TS-Code (1487) 3GPP (10415)
+type AVP_OctetString AAA_3GPP_TS_Code 
+
+// 7.3.101
+// AVP: Call-Barring-Info (1488) 3GPP (10415)
+type AVP_Grouped AAA_3GPP_Call_Barring_Info 
+
+// 7.3.102
+// AVP: SGSN-Number (1489) 3GPP (10415)
+type AVP_OctetString AAA_3GPP_SGSN_Number 
+
+// 7.3.103
+// AVP: IDR-Flags (1490) 3GPP (10415)
+type AVP_Unsigned32 AAA_3GPP_IDR_Flags 
+
+// 7.3.104
+// AVP: ICS-Indicator (1491) 3GPP (10415)
+type enumerated AAA_3GPP_ICS_Indicator {
+ FALSE (0),
+ TRUE (1)
+} with {
+	variant "FIELDLENGTH(32)"
+	variant "BYTEORDER(last)"
+	variant "COMP(2scompl)"
+}
+
+// 7.3.106
+// AVP: IMS-Voice-Over-PS-Sessions-Supported (1492) 3GPP (10415)
+type enumerated AAA_3GPP_IMS_Voice_Over_PS_Sessions_Supported {
+ NOT_SUPPORTED (0),
+ SUPPORTED (1)
+} with {
+	variant "FIELDLENGTH(32)"
+	variant "BYTEORDER(last)"
+	variant "COMP(2scompl)"
+}
+
+// 7.3.107
+// AVP: Homogeneous-Support-of-IMS-Voice-Over-PS-Sessions (1493) 3GPP (10415)
+type enumerated AAA_3GPP_Homogeneous_Support_of_IMS_Voice_Over_PS_Sessions {
+ NOT_SUPPORTED (0),
+ SUPPORTED (1)
+} with {
+	variant "FIELDLENGTH(32)"
+	variant "BYTEORDER(last)"
+	variant "COMP(2scompl)"
+}
+
+// 7.3.108
+// AVP: Last-UE-Activity-Time (1494) 3GPP (10415)
+type AVP_Time AAA_3GPP_Last_UE_Activity_Time 
+
+// 7.3.110
+// AVP: EPS-User-State (1495) 3GPP (10415)
+type AVP_Grouped AAA_3GPP_EPS_User_State 
+
+// 7.3.111
+// AVP: EPS-Location-Information (1496) 3GPP (10415)
+type AVP_Grouped AAA_3GPP_EPS_Location_Information 
+
+// 7.3.112
+// AVP: MME-User-State (1497) 3GPP (10415)
+type AVP_Grouped AAA_3GPP_MME_User_State 
+
+// 7.3.113
+// AVP: SGSN-User-State (1498) 3GPP (10415)
+type AVP_Grouped AAA_3GPP_SGSN_User_State 
+
+// 7.3.114
+// AVP: User-State (1499) 3GPP (10415)
+type enumerated AAA_3GPP_User_State {
+ DETACHED (0),
+ ATTACHED_NOT_REACHABLE_FOR_PAGING (1),
+ ATTACHED_REACHABLE_FOR_PAGING (2),
+ CONNECTED_NOT_REACHABLE_FOR_PAGING (3),
+ CONNECTED_REACHABLE_FOR_PAGING (4),
+ NETWORK_DETERMINED_NOT_REACHABLE (5)
+} with {
+	variant "FIELDLENGTH(32)"
+	variant "BYTEORDER(last)"
+	variant "COMP(2scompl)"
+}
+
+// 7.3.115
+// AVP: MME-Location-Information (1600) 3GPP (10415)
+type AVP_Grouped AAA_3GPP_MME_Location_Information 
+
+// 7.3.116
+// AVP: SGSN-Location-Information (1601) 3GPP (10415)
+type AVP_Grouped AAA_3GPP_SGSN_Location_Information 
+
+// 7.3.117
+// AVP: E-UTRAN-Cell-Global-Identity (1602) 3GPP (10415)
+type AVP_OctetString AAA_3GPP_E_UTRAN_Cell_Global_Identity 
+
+// 7.3.118
+// AVP: Tracking-Area-Identity (1603) 3GPP (10415)
+type AVP_OctetString AAA_3GPP_Tracking_Area_Identity 
+
+// 7.3.119
+// AVP: Cell-Global-Identity (1604) 3GPP (10415)
+type AVP_OctetString AAA_3GPP_Cell_Global_Identity 
+
+// 7.3.120
+// AVP: Routing-Area-Identity (1605) 3GPP (10415)
+type AVP_OctetString AAA_3GPP_Routing_Area_Identity 
+
+// 7.3.121
+// AVP: Location-Area-Identity (1606) 3GPP (10415)
+type AVP_OctetString AAA_3GPP_Location_Area_Identity 
+
+// 7.3.122
+// AVP: Service-Area-Identity (1607) 3GPP (10415)
+type AVP_OctetString AAA_3GPP_Service_Area_Identity 
+
+// 7.3.123
+// AVP: Geographical-Information (1608) 3GPP (10415)
+type AVP_OctetString AAA_3GPP_Geographical_Information 
+
+// 7.3.124
+// AVP: Geodetic-Information (1609) 3GPP (10415)
+type AVP_OctetString AAA_3GPP_Geodetic_Information 
+
+// 7.3.125
+// AVP: Current-Location-Retrieved (1610) 3GPP (10415)
+type enumerated AAA_3GPP_Current_Location_Retrieved {
+ ACTIVE_LOCATION_RETRIEVAL (0)
+} with {
+	variant "FIELDLENGTH(32)"
+	variant "BYTEORDER(last)"
+	variant "COMP(2scompl)"
+}
+
+// 7.3.126
+// AVP: Age-Of-Location-Information (1611) 3GPP (10415)
+type AVP_Unsigned32 AAA_3GPP_Age_Of_Location_Information 
+
+// 7.3.127
+// AVP: Active-APN (1612) 3GPP (10415)
+type AVP_Grouped AAA_3GPP_Active_APN 
+
+// 7.3.128
+// AVP: Error-Diagnostic (1614) 3GPP (10415)
+type enumerated AAA_3GPP_Error_Diagnostic {
+ GPRS_DATA_SUBSCRIBED (0),
+ NO_GPRS_DATA_SUBSCRIBED (1),
+ ODB_ALL_APN (2),
+ ODB_HPLMN_APN (3),
+ ODB_VPLMN_APN (4)
+} with {
+	variant "FIELDLENGTH(32)"
+	variant "BYTEORDER(last)"
+	variant "COMP(2scompl)"
+}
+
+// 7.3.129
+// AVP: Ext-PDP-Address (1621) 3GPP (10415)
+type AVP_Address AAA_3GPP_Ext_PDP_Address 
+
+// 7.3.130
+// AVP: UE-SRVCC-Capability (1615) 3GPP (10415)
+type enumerated AAA_3GPP_UE_SRVCC_Capability {
+ UE_SRVCC_NOT_SUPPORTED (0),
+ UE_SRVCC_SUPPORTED (1)
+} with {
+	variant "FIELDLENGTH(32)"
+	variant "BYTEORDER(last)"
+	variant "COMP(2scompl)"
+}
+
+// 7.3.131
+// AVP: MPS-Priority (1616) 3GPP (10415)
+type AVP_Unsigned32 AAA_3GPP_MPS_Priority 
+
+// 7.3.132
+// AVP: VPLMN-LIPA-Allowed (1617) 3GPP (10415)
+type enumerated AAA_3GPP_VPLMN_LIPA_Allowed {
+ LIPA_NOTALLOWED (0),
+ LIPA_ALLOWED (1)
+} with {
+	variant "FIELDLENGTH(32)"
+	variant "BYTEORDER(last)"
+	variant "COMP(2scompl)"
+}
+
+// 7.3.133
+// AVP: LIPA-Permission (1618) 3GPP (10415)
+type enumerated AAA_3GPP_LIPA_Permission {
+ LIPA_PROHIBITED (0),
+ LIPA_ONLY (1),
+ LIPA_CONDITIONAL (2)
+} with {
+	variant "FIELDLENGTH(32)"
+	variant "BYTEORDER(last)"
+	variant "COMP(2scompl)"
+}
+
+// 7.3.134
+// AVP: Subscribed-Periodic-RAU-TAU-Timer (1619) 3GPP (10415)
+type AVP_Unsigned32 AAA_3GPP_Subscribed_Periodic_RAU_TAU_Timer 
+
+// 7.3.75A
+// AVP: Ext-PDP-Type (1620) 3GPP (10415)
+type AVP_OctetString AAA_3GPP_Ext_PDP_Type 
+
+// 7.3.135
+// AVP: SIPTO-Permission (1613) 3GPP (10415)
+type enumerated AAA_3GPP_SIPTO_Permission {
+ SIPTO_ALLOWED (0),
+ SIPTO_NOTALLOWED (1)
+} with {
+	variant "FIELDLENGTH(32)"
+	variant "BYTEORDER(last)"
+	variant "COMP(2scompl)"
+}
+
+// 7.3.136
+// AVP: MDT-Configuration (1622) 3GPP (10415)
+type AVP_Grouped AAA_3GPP_MDT_Configuration 
+
+// 7.3.137, TS 32.422 v15.0.0 - 5.9a
+// AVP: Job-Type (1623) 3GPP (10415)
+type enumerated AAA_3GPP_Job_Type {
+ IMMEDIATE_MDT_ONLY (0),
+ LOGGED_MDT_ONLY (1),
+ TRACE_ONLY (2),
+ IMMEDIATE_MDT_AND_TRACE (3),
+ RLF_REPORTS_ONLY (4),
+ RCEF_REPORTS_ONLY (5),
+ LOGGED_MBSFN_MDT (6)
+} with {
+	variant "FIELDLENGTH(32)"
+	variant "BYTEORDER(last)"
+	variant "COMP(2scompl)"
+}
+
+// 7.3.138
+// AVP: Area-Scope (1624) 3GPP (10415)
+type AVP_Grouped AAA_3GPP_Area_Scope 
+
+// 7.3.139
+// AVP: List-Of-Measurements (1625) 3GPP (10415)
+type AVP_Unsigned32 AAA_3GPP_List_Of_Measurements 
+
+// 7.3.140
+// AVP: Reporting-Trigger (1626) 3GPP (10415)
+type AVP_Unsigned32 AAA_3GPP_Reporting_Trigger 
+
+// 7.3.141, TS 32.422 v15.0.0  -  5.10.5
+// AVP: Report-Interval (1627) 3GPP (10415)
+type enumerated AAA_3GPP_Report_Interval {
+ RI_UMTS_250ms (0),
+ RI_UMTS_500ms (1),
+ RI_UMTS_1000ms (2),
+ RI_UMTS_2000ms (3),
+ RI_UMTS_3000ms (4),
+ RI_UMTS_4000ms (5),
+ RI_UMTS_6000ms (6),
+ RI_UMTS_8000ms (7),
+ RI_UMTS_12000ms (8),
+ RI_UMTS_16000ms (9),
+ RI_UMTS_20000ms (10),
+ RI_UMTS_24000ms (11),
+ RI_UMTS_28000ms (12),
+ RI_UMTS_32000ms (13),
+ RI_UMTS_64000ms (14),
+ RI_LTE_120ms (15),
+ RI_LTE_240ms (16),
+ RI_LTE_480ms (17),
+ RI_LTE_640ms (18),
+ RI_LTE_1024ms (19),
+ RI_LTE_2048ms (20),
+ RI_LTE_5120ms (21),
+ RI_LTE_10240ms (22),
+ RI_LTE_1min (23),
+ RI_LTE_6min (24),
+ RI_LTE_12min (25),
+ RI_LTE_30min (26),
+ RI_LTE_60min (27)
+} with {
+	variant "FIELDLENGTH(32)"
+	variant "BYTEORDER(last)"
+	variant "COMP(2scompl)"
+}
+
+// 7.3.142, TS 32.422 v15.0.0 - 5.10.6
+// AVP: Report-Amount (1628) 3GPP (10415)
+type enumerated AAA_3GPP_Report_Amount {
+ ONE (0),
+ TWO (1),
+ FOUR (2),
+ EIGHT (3),
+ SIXTEEN (4),
+ THIRTYTWO (5),
+ SIXTYFOUR (6),
+ INFINITY_AMOUNT (7)
+} with {
+	variant "FIELDLENGTH(32)"
+	variant "BYTEORDER(last)"
+	variant "COMP(2scompl)"
+}
+
+// 7.3.143
+// AVP: Event-Threshold-RSRP (1629) 3GPP (10415)
+type AVP_Unsigned32 AAA_3GPP_Event_Threshold_RSRP 
+
+// 7.3.144
+// AVP: Event-Threshold-RSRQ (1630) 3GPP (10415)
+type AVP_Unsigned32 AAA_3GPP_Event_Threshold_RSRQ 
+
+// 7.3.145, TS 32.422 v15.0.0 - 5.10.8
+// AVP: Logging-Interval (1631) 3GPP (10415)
+type enumerated AAA_3GPP_Logging_Interval {
+ LI_128 (0),
+ LI_256 (1),
+ LI_512 (2),
+ LI_1024 (3),
+ LI_2048 (4),
+ LI_3072 (5),
+ LI_4096 (6),
+ LI_6144 (7)
+} with {
+	variant "FIELDLENGTH(32)"
+	variant "BYTEORDER(last)"
+	variant "COMP(2scompl)"
+}
+
+// 7.3.146, TS 32.422 v15.0.0 - 5.10.9
+// AVP: Logging-Duration (1632) 3GPP (10415)
+type enumerated AAA_3GPP_Logging_Duration {
+ LD_600_SEC (0),
+ LD_1200_SEC (1),
+ LD_2400_SEC (2),
+ LD_3600_SEC (3),
+ LD_5400_SEC (4),
+ LD_7200_SEC (5)
+} with {
+	variant "FIELDLENGTH(32)"
+	variant "BYTEORDER(last)"
+	variant "COMP(2scompl)"
+}
+
+// 7.3.147
+// AVP: Relay-Node-Indicator (1633) 3GPP (10415)
+type enumerated AAA_3GPP_Relay_Node_Indicator {
+ NOT_RELAY_NODE (0),
+ RELAY_NODE (1)
+} with {
+	variant "FIELDLENGTH(32)"
+	variant "BYTEORDER(last)"
+	variant "COMP(2scompl)"
+}
+
+// 7.3.148
+// AVP: MDT-User-Consent (1634) 3GPP (10415)
+type enumerated AAA_3GPP_MDT_User_Consent {
+ CONSENT_NOT_GIVEN (0),
+ CONSENT_GIVEN (1)
+} with {
+	variant "FIELDLENGTH(32)"
+	variant "BYTEORDER(last)"
+	variant "COMP(2scompl)"
+}
+
+// 7.3.149
+// AVP: PUR-Flags (1635) 3GPP (10415)
+type AVP_Unsigned32 AAA_3GPP_PUR_Flags 
+
+// 7.3.150
+// AVP: Subscribed-VSRVCC (1636) 3GPP (10415)
+type enumerated AAA_3GPP_Subscribed_VSRVCC {
+ VSRVCC_SUBSCRIBED (0) 
+} with {
+	variant "FIELDLENGTH(32)"
+	variant "BYTEORDER(last)"
+	variant "COMP(2scompl)"
+}
+
+// 7.3.151
+// AVP: Equivalent-PLMN-List (1637) 3GPP (10415)
+type AVP_Grouped AAA_3GPP_Equivalent_PLMN_List 
+
+
+// 7.3.152
+// AVP: CLR-Flags (1638) 3GPP (10415)
+type AVP_Unsigned32 AAA_3GPP_CLR_Flags 
+
+// 7.3.153
+// AVP: UVR-Flags (1639) 3GPP (10415)
+type AVP_Unsigned32 AAA_3GPP_UVR_Flags 
+
+// 7.3.154
+// AVP: UVA-Flags (1640) 3GPP (10415)
+type AVP_Unsigned32 AAA_3GPP_UVA_Flags 
+
+// 7.3.155
+// AVP: VPLMN-CSG-Subscription-Data (1641) 3GPP (10415)
+type AVP_Grouped AAA_3GPP_VPLMN_CSG_Subscription_Data 
+
+// 7.3.156
+// AVP: Local-Time-Zone (1649) 3GPP (10415)
+type AVP_Grouped AAA_3GPP_Local_Time_Zone 
+
+// 7.3.157
+// AVP: A-MSISDN (1643) 3GPP (10415)
+type AVP_OctetString AAA_3GPP_A_MSISDN 
+
+// 7.3.159
+// AVP: MME-Number-for-MT-SMS (1645) 3GPP (10415)
+type AVP_OctetString AAA_3GPP_MME_Number_for_MT_SMS 
+
+// 7.3.162
+// AVP: SMS-Register-Request (1648) 3GPP (10415)
+type enumerated AAA_3GPP_SMS_Register_Request {
+ SMS_REGISTRATION_REQUIRED (0),
+ SMS_REGISTRATION_NOT_PREFERRED (1),
+ NO_PREFERENCE (2)
+} with {
+	variant "FIELDLENGTH(32)"
+	variant "BYTEORDER(last)"
+	variant "COMP(2scompl)"
+}
+
+// 7.3.163
+// AVP: Time-Zone (1642) 3GPP (10415)
+type AVP_UTF8String AAA_3GPP_Time_Zone 
+
+// 7.3.164
+// AVP: Daylight-Saving-Time (1650) 3GPP (10415)
+type enumerated AAA_3GPP_Daylight_Saving_Time {
+ NO_ADJUSTMENT (0),
+ PLUS_ONE_HOUR_ADJUSTMENT (1),
+ PLUS_TWO_HOURS_ADJUSTMENT (2)
+} with {
+	variant "FIELDLENGTH(32)"
+	variant "BYTEORDER(last)"
+	variant "COMP(2scompl)"
+}
+
+// 7.3.165
+// AVP: Subscription-Data-Flags (1654) 3GPP (10415)
+type AVP_Unsigned32 AAA_3GPP_Subscription_Data_Flags 
+
+// 7.3.166, TS 32.422 v15.0.0 - 5.10.23
+// AVP: Measurement-Period-LTE (1656) 3GPP (10415)
+type enumerated AAA_3GPP_Measurement_Period_LTE {
+ PERIOD_1024_ms (0),
+ PERIOD_1280_ms (1),
+ PERIOD_2048_ms (2),
+ PERIOD_2560_ms (3),
+ PERIOD_5120_ms (4),
+ PERIOD_10240_ms (5),
+ PERIOD_1_min (6)
+} with {
+	variant "FIELDLENGTH(32)"
+	variant "BYTEORDER(last)"
+	variant "COMP(2scompl)"
+}
+
+// 7.3.167, TS 32.422 v15.0.0 - 5.10.22
+// AVP: Measurement-Period-UMTS (1655) 3GPP (10415)
+type enumerated AAA_3GPP_Measurement_Period_UMTS {
+ PERIOD_250_ms (0),
+ PERIOD_500_ms (1),
+ PERIOD_1000_ms (2),
+ PERIOD_2000_ms (3),
+ PERIOD_3000_ms (4),
+ PERIOD_4000_ms (5),
+ PERIOD_6000_ms (6),
+ PERIOD_8000_ms (7),
+ PERIOD_12000_ms (8),
+ PERIOD_16000_ms (9),
+ PERIOD_20000_ms (10),
+ PERIOD_24000_ms (11),
+ PERIOD_28000_ms (12),
+ PERIOD_32000_ms (13),
+ PERIOD_64000_ms (14)
+} with {
+	variant "FIELDLENGTH(32)"
+	variant "BYTEORDER(last)"
+	variant "COMP(2scompl)"
+}
+
+// 7.3.168, TS 32.422 v15.0.0 - 5.10.20
+// AVP: Collection-Period-RRM-LTE (1657) 3GPP (10415)
+type enumerated AAA_3GPP_Collection_Period_RRM_LTE {
+ PERIOD_1024_ms (0),
+ PERIOD_1280_ms (1),
+ PERIOD_2048_ms (2),
+ PERIOD_2560_ms (3),
+ PERIOD_5120_ms (4),
+ PERIOD_10240_ms (5),
+ PERIOD_1_min (6)
+} with {
+	variant "FIELDLENGTH(32)"
+	variant "BYTEORDER(last)"
+	variant "COMP(2scompl)"
+}
+
+// 7.3.169, TS 32.422 v15.0.0 - 5.10.22
+// AVP: Collection-Period-RRM-UMTS (1658) 3GPP (10415)
+type enumerated AAA_3GPP_Collection_Period_RRM_UMTS {
+ PERIOD_250_ms (0),
+ PERIOD_500_ms (1),
+ PERIOD_1000_ms (2),
+ PERIOD_2000_ms (3),
+ PERIOD_3000_ms (4),
+ PERIOD_4000_ms (5),
+ PERIOD_6000_ms (6),
+ PERIOD_8000_ms (7),
+ PERIOD_12000_ms (8),
+ PERIOD_16000_ms (9),
+ PERIOD_20000_ms (10),
+ PERIOD_24000_ms (11),
+ PERIOD_28000_ms (12),
+ PERIOD_32000_ms (13),
+ PERIOD_64000_ms (14)
+} with {
+	variant "FIELDLENGTH(32)"
+	variant "BYTEORDER(last)"
+	variant "COMP(2scompl)"
+}
+
+// 7.3.170
+// AVP: Positioning-Method (1659) 3GPP (10415)
+type AVP_OctetString AAA_3GPP_Positioning_Method 
+
+// 7.3.171
+// AVP: Measurement_Quantity (1660) 3GPP (10415)
+type AVP_OctetString AAA_3GPP_Measurement_Quantity 
+
+// 7.3.172
+// AVP: Event-Threshold-Event-1F (1661) 3GPP (10415)
+type AVP_Integer32 AAA_3GPP_Event_Threshold_Event_1F 
+
+// 7.3.173
+// AVP: Event-Threshold-Event-1I (1662) 3GPP (10415)
+type AVP_Integer32 AAA_3GPP_Event_Threshold_Event_1I 
+
+// 7.3.174
+// AVP: Restoration-Priority (1663) 3GPP (10415)
+type AVP_Unsigned32 AAA_3GPP_Restoration_Priority 
+
+// 7.3.175
+// AVP: SGs-MME-Identity (1664) 3GPP (10415)
+type AVP_UTF8String AAA_3GPP_SGs_MME_Identity 
+
+// 7.3.176
+// AVP: SIPTO-Local-Network-Permission (1665) 3GPP (10415)
+type AVP_Unsigned32 AAA_3GPP_SIPTO_Local_Network_Permission 
+
+// 7.3.177
+// AVP: Coupled-Node-Diameter-ID (1666) 3GPP (10415)
+type AVP_DiameterIdentity AAA_3GPP_Coupled_Node_Diameter_ID 
+
+// 7.3.181
+// AVP: WLAN-offloadability (1667) 3GPP (10415)
+type AVP_Grouped AAA_3GPP_WLAN_offloadability 
+
+// 7.3.182
+// AVP: WLAN-offloadability-EUTRAN (1668) 3GPP (10415)
+type AVP_Unsigned32 AAA_3GPP_WLAN_offloadability_EUTRAN 
+
+// 7.3.183
+// AVP: WLAN-offloadability-UTRAN (1669) 3GPP (10415)
+type AVP_Unsigned32 AAA_3GPP_WLAN_offloadability_UTRAN 
+
+// 7.3.184
+// AVP: Reset-ID (1670) 3GPP (10415)
+type AVP_OctetString AAA_3GPP_Reset_ID 
+
+// 7.3.185
+// AVP: MDT-Allowed-PLMN-Id (1671) 3GPP (10415)
+type AVP_OctetString AAA_3GPP_MDT_Allowed_PLMN_Id 
+
+// 7.3.186
+// AVP: Adjacent-PLMNs (1672) 3GPP (10415)
+type AVP_Grouped AAA_3GPP_Adjacent_PLMNs 
+
+// 7.3.187
+// AVP: Adjacent-Access-Restriction-Data (1673) 3GPP (10415)
+type AVP_Grouped AAA_3GPP_Adjacent_Access_Restriction_Data 
+
+// 7.3.188
+// AVP: DL-Buffering-Suggested-Packet-Count (1674) 3GPP (10415)
+type AVP_Integer32 AAA_3GPP_DL_Buffering_Suggested_Packet_Count 
+
+// 7.3.189
+// AVP: IMSI-Group-Id (1675) 3GPP (10415)
+type AVP_Grouped AAA_3GPP_IMSI_Group_Id 
+
+// 7.3.190
+// AVP: Group-Service-Id (1676) 3GPP (10415)
+type AVP_Unsigned32 AAA_3GPP_Group_Service_Id 
+
+// 7.3.191
+// AVP: Group-PLMN-Id (1677) 3GPP (10415)
+type AVP_OctetString AAA_3GPP_Group_PLMN_Id 
+
+// 7.3.192
+// AVP: Local-Group-Id (1678) 3GPP (10415)
+type AVP_OctetString AAA_3GPP_Local_Group_Id 
+
+// 7.3.201
+// AVP: AIR-Flags (1679) 3GPP (10415)
+type AVP_Unsigned32 AAA_3GPP_AIR_Flags 
+
+// 7.3.202
+// AVP: UE-Usage-Type (1680) 3GPP (10415)
+type AVP_Unsigned32 AAA_3GPP_UE_Usage_Type 
+
+// 7.3.204
+// AVP: Non-IP-PDN-Type-Indicator (1681) 3GPP (10415)
+type enumerated AAA_3GPP_Non_IP_PDN_Type_Indicator {
+ FALSE_VALUE (0),
+ TRUE_VALUE (1)
+} with {
+	variant "FIELDLENGTH(32)"
+	variant "BYTEORDER(last)"
+	variant "COMP(2scompl)"
+}
+
+// 7.3.205
+// AVP: Non-IP-Data-Delivery-Mechanism (1682) 3GPP (10415)
+type AVP_Unsigned32 AAA_3GPP_Non_IP_Data_Delivery_Mechanism 
+
+// 7.3.206
+// AVP: Additional-Context-ID (1683) 3GPP (10415)
+type AVP_Unsigned32 AAA_3GPP_Additional_Context_ID 
+
+// 7.3.207
+// AVP: SCEF-Realm (1684) 3GPP (10415)
+type AVP_DiameterIdentity AAA_3GPP_SCEF_Realm 
+
+// 7.3.208
+// AVP: Subscription-Data-Deletion (1685) 3GPP (10415)
+type AVP_Grouped AAA_3GPP_Subscription_Data_Deletion 
+
+// 7.3.209
+// AVP: Preferred-Data-Mode (1686) 3GPP (10415)
+type AVP_Grouped AAA_3GPP_Preferred_Data_Mode 
+
+// 7.3.210
+// AVP: Emergency-Info (1687) 3GPP (10415)
+type AVP_Grouped AAA_3GPP_Emergency_Info 
+
+// 7.3.212
+// AVP: V2X-Subscription-Data (1688) 3GPP (10415)
+type AVP_Grouped AAA_3GPP_V2X_Subscription_Data 
+
+// 7.3.213
+// AVP: V2X-Permission (1689) 3GPP (10415)
+type AVP_Unsigned32 AAA_3GPP_V2X_Permission 
+
+// 7.3.214
+// AVP: PDN-Connection-Continuity (1690) 3GPP (10415)
+type AVP_Unsigned32 AAA_3GPP_PDN_Connection_Continuity 
+
+// 7.3.215
+// AVP: eDRX-Cycle-Length (1691) 3GPP (10415)
+type AVP_Grouped AAA_3GPP_eDRX_Cycle_Length 
+
+// 7.3.216
+// AVP: eDRX-Cycle-Length-Value (1692) 3GPP (10415)
+type AVP_OctetString AAA_3GPP_eDRX_Cycle_Length_Value 
+
+// 7.3.217
+// AVP: UE-PC5-AMBR (1693) 3GPP (10415)
+type AVP_Unsigned32 AAA_3GPP_UE_PC5_AMBR 
+
+// 7.3.219
+// AVP: MBSFN-Area (1694) 3GPP (10415)
+type AVP_Grouped AAA_3GPP_MBSFN_Area 
+
+// 7.3.220
+// AVP: MBSFN-Area-ID (1695) 3GPP (10415)
+type AVP_Unsigned32 AAA_3GPP_MBSFN_Area_ID 
+
+// 7.3.221
+// AVP: Carrier-Frequency (1696) 3GPP (10415)
+type AVP_Unsigned32 AAA_3GPP_Carrier_Frequency 
+
+// 7.3.222
+// AVP: RDS-Indicator (1697) 3GPP (10415)
+type enumerated AAA_3GPP_RDS_Indicator {
+ DISABLED (0),
+ ENABLED (1)
+} with {
+	variant "FIELDLENGTH(32)"
+	variant "BYTEORDER(last)"
+	variant "COMP(2scompl)"
+}
+
+/******************************************************************************
+* Copyright (c) 2000-2019 Ericsson Telecom AB
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v2.0
+* which accompanies this distribution, and is available at
+* https://www.eclipse.org/org/documents/epl-2.0/EPL-2.0.html
+*
+* Contributors:
+*   Gabor Szalai - initial implementation
+******************************************************************************/
+//
+//  File:               GxInterface_PCC_3GPP_TS29212_f10.ddf
+//  Description:        DDF for Gx Gxx and Sd according to 3GPP TS 29.212 V15.1.0
+//  Rev:                R55A
+//  Prodnr:             CNL 113 462
+///////////////////////////////////////////////
+
+
+// APPLICATION-NAME: PCC
+// APPLICATION-REVISION: Vf_1_0
+
+// AVP implementations according to:
+// 3GPP TS 29.212 V15.1.0 - Policy and Charging Control over Gx interface
+//
+//
+// Dependant applications
+// IETF RFC 3588   - Diameter Base Protocol
+// IETF RFC 4005   - Diameter Network Address Server
+// IETF RFC 4006   - Diameter Credit Control Application
+// 3GPP TS 29.061  - Interworking between the Public Land Mobile Network (PLMN) supporting packet based services and Packet Data Networks (PDN)
+// 3GPP TS 29.214  - Policy and Charging Control over Rx reference points
+// 3GPP TS 29.229  - Cx and Dx interfaces based on the Diameter protocol
+// 3GPP TS 29.272  - EPS; MME and SGSN related interfaces based on Diameter protocol
+// 3GPP2 X.S0057-O - (3GPP2-BSID AVP reused for Gx and Gxx interface)
+// 3GPP TS 32.299  - Telecommunication manegement; Charging management; Diameter charging applications
+//
+// Notes:
+// Present application is based on 3GPP TS 29.210 V6.7.0 but has its own vendor
+// specific Diameter application with application id for the Gx Application : 16777238
+// Application-ID for the Gxx Application is 16777266
+// Application-ID for the Sd Application is 16777303
+
+// 3GPP TS 29.212 V15.1.0
+// 5.6, 5b.6, 5c.6
+// WARNING: Enumeration item with code (258) exists in type Command_Code
+
+
+
+// 3GPP TS 29.212 V15.1.0
+// AVP: Bearer-Usage (1000) 3GPP (10415)
+// 5.3.1
+type enumerated PCC_3GPP_Bearer_Usage {
+ GENERAL (0),
+ IMS_SIGNALLING (1)
+} with {
+	variant "FIELDLENGTH(32)"
+	variant "BYTEORDER(last)"
+	variant "COMP(2scompl)"
+}
+
+
+// 3GPP TS 29.212 V15.1.0
+// AVP: Charging-Rule-Install (1001) 3GPP (10415)
+// 5.3.2
+type AVP_Grouped PCC_3GPP_Charging_Rule_Install 
+
+
+// 3GPP TS 29.212 V15.1.0
+// AVP: Charging-Rule-Remove (1002) 3GPP (10415)
+// 5.3.3
+type AVP_Grouped PCC_3GPP_Charging_Rule_Remove 
+
+
+// 3GPP TS 29.212 V15.1.0
+// AVP: Charging-Rule-Definition (1003) 3GPP (10415)
+// 5.3.4
+type AVP_Grouped PCC_3GPP_Charging_Rule_Definition 
+
+
+// 3GPP TS 29.212 V15.1.0
+// AVP: Charging-Rule-Base-Name (1004) 3GPP (10415)
+// 5.3.5
+type AVP_UTF8String PCC_3GPP_Charging_Rule_Base_Name 
+
+
+// 3GPP TS 29.212 V15.1.0
+// AVP: Charging-Rule-Name (1005) 3GPP (10415)
+// 5.3.6
+type AVP_OctetString PCC_3GPP_Charging_Rule_Name 
+
+
+
+// 3GPP TS 29.212 V15.1.0
+// AVP: Event-Trigger (1006) 3GPP (10415)
+// 5.3.7
+type enumerated PCC_3GPP_Event_Trigger {
+ SGSN_CHANGE (0),
+ QOS_CHANGE (1),
+ RAT_CHANGE (2),
+ TFT_CHANGE (3),
+ PLMN_CHANGE (4),
+ LOSS_OF_BEARER (5),
+ RECOVERY_OF_BEARER (6),
+ IP_CAN_CHANGE (7),
+ QOS_CHANGE_EXCEEDING_AUTHORIZATION (11),
+ RAI_CHANGE (12),
+ USER_LOCATION_CHANGE (13),
+ NO_EVENT_TRIGGERS (14),
+ OUT_OF_CREDIT (15),
+ REALLOCATION_OF_CREDIT (16),
+ REVALIDATION_TIMEOUT (17),
+ UE_IP_ADDRESS_ALLOCATE (18),
+ UE_IP_ADDRESS_RELEASE (19),
+ DEFAULT_EPS_BEARER_QOS_CHANGE (20),
+ AN_GW_CHANGE (21),
+ SUCCESSFUL_RESOURCE_ALLOCATION (22),
+ RESOURCE_MODIFICATION_REQUEST (23),
+ PGW_TRACE_CONTROL (24),
+ UE_TIME_ZONE_CHANGE (25),
+ TAI_CHANGE (26),
+ ECGI_CHANGE (27),
+ CHARGING_CORRELATION_EXCHANGE (28),
+ APN_AMBR_MODIFICATION_FAILURE (29),
+ USER_CSG_INFORMATION_CHANGE (30),
+ USAGE_REPORT (33),
+ DEFAULT_EPS_BEARER_QOS_MODIFICATION_FAILURE (34),
+ USER_CSG_HYBRID_SUBSCRIBED_INFORMATION_CHANGE (35),
+ USER_CSG_HYBRID_UNSUBSCRIBED_INFORMATION_CHANGE (36),
+ ROUTING_RULE_CHANGE (37),
+ APPLICATION_START (39),
+ APPLICATION_STOP (40),
+ CS_TO_PS_HANDOVER (42),
+ UE_LOCAL_IP_ADDRESS_CHANGE (43),
+ HENB_LOCAL_IP_ADDRESS_CHANGE (44),
+ ACCESS_NETWORK_INFO_REPORT (45),
+ CREDIT_MANAGEMENT_SESSION_FAILURE (46),
+ DEFAULT_QOS_CHANGE (47),
+ CHANGE_OF_UE_PRESENCE_IN_PRESENCE_REPORTING_AREA_REPORT (48),
+ ADDITION_OF_ACCESS (49),
+ REMOVAL_OF_ACCESS (50),
+ UNAVAILABLITY_OF_ACCESS (51),
+ AVAILABLITY_OF_ACCESS (52),
+ RESOURCE_RELEASE (53),
+ ENODEB_CHANGE (54),
+ THREEGPP_PS_DATA_OFF_CHANGE (55)
+} with {
+	variant "FIELDLENGTH(32)"
+	variant "BYTEORDER(last)"
+	variant "COMP(2scompl)"
+}
+
+
+// 3GPP TS 29.212 V15.1.0
+// AVP: Metering-Method (1007) 3GPP (10415)
+// 5.3.8
+type enumerated PCC_3GPP_Metering_Method {
+ DURATION (0),
+ VOLUME (1),
+ DURATION_VOLUME (2),
+ EVENT (3)
+} with {
+	variant "FIELDLENGTH(32)"
+	variant "BYTEORDER(last)"
+	variant "COMP(2scompl)"
+}
+
+
+// 3GPP TS 29.212 V15.1.0
+// AVP: Offline (1008) 3GPP (10415)
+// 5.3.9
+type enumerated PCC_3GPP_Offline {
+ DISABLE_OFFLINE (0),
+ ENABLE_OFFLINE (1)
+} with {
+	variant "FIELDLENGTH(32)"
+	variant "BYTEORDER(last)"
+	variant "COMP(2scompl)"
+}
+
+
+// 3GPP TS 29.212 V15.1.0
+// AVP: Online (1009) 3GPP (10415)
+// 5.3.10
+type enumerated PCC_3GPP_Online {
+ DISABLE_ONLINE (0),
+ ENABLE_ONLINE (1)
+} with {
+	variant "FIELDLENGTH(32)"
+	variant "BYTEORDER(last)"
+	variant "COMP(2scompl)"
+}
+
+
+// 3GPP TS 29.212 V15.1.0
+// AVP: Precedence (1010) 3GPP (10415)
+// 5.3.11
+type AVP_Unsigned32 PCC_3GPP_Precedence 
+
+
+// 3GPP TS 29.212 V15.1.0
+// AVP: Reporting-Level (1011) 3GPP (10415)
+// 5.3.12
+type enumerated PCC_3GPP_Reporting_Level {
+ SERVICE_IDENTIFIER_LEVEL (0),
+ RATING_GROUP_LEVEL (1),
+ SPONSORED_CONNECTIVITY_LEVEL (2)
+} with {
+	variant "FIELDLENGTH(32)"
+	variant "BYTEORDER(last)"
+	variant "COMP(2scompl)"
+}
+
+
+// 3GPP TS 29.212 V15.1.0
+// AVP: TFT-Filter (1012) 3GPP (10415)
+// 5.3.13
+type AVP_IPFilterRule PCC_3GPP_TFT_Filter 
+
+
+// 3GPP TS 29.212 V15.1.0
+// AVP: TFT-Packet-Filter-Information (1013) 3GPP (10415)
+// 5.3.14
+type AVP_Grouped PCC_3GPP_TFT_Packet_Filter_Information 
+
+
+// 3GPP TS 29.212 V15.1.0
+// AVP: ToS-Traffic-Class (1014) 3GPP (10415)
+// 5.3.15
+type AVP_OctetString PCC_3GPP_ToS_Traffic_Class 
+
+
+// 3GPP TS 29.212 V15.1.0
+// AVP: QoS-Information (1016) 3GPP (10415)
+// 5.3.16
+type AVP_Grouped PCC_3GPP_QoS_Information 
+
+
+// 3GPP TS 29.212 V15.1.0
+// AVP: QoS-Class-Identifier (1028) 3GPP (10415)
+// 5.3.17
+type AVP_Unsigned32 PCC_3GPP_QoS_Class_Identifier 
+
+
+// 3GPP TS 29.212 V15.1.0
+// AVP: Charging-Rule-Report (1018) 3GPP (10415)
+// 5.3.18
+type AVP_Grouped PCC_3GPP_Charging_Rule_Report 
+
+
+// 3GPP TS 29.212 V15.1.0
+// AVP: PCC-Rule-Status (1019) 3GPP (10415)
+// 5.3.19
+type enumerated PCC_3GPP_PCC_Rule_Status {
+ ACTIVE (0),
+ INACTIVE (1),
+ TEMPORARILY_INACTIVE (2) 
+} with {
+	variant "FIELDLENGTH(32)"
+	variant "BYTEORDER(last)"
+	variant "COMP(2scompl)"
+}
+
+
+// 3GPP TS 29.212 V15.1.0
+// AVP: Bearer-Identifier (1020) 3GPP (10415)
+// 5.3.20
+type AVP_OctetString PCC_3GPP_Bearer_Identifier 
+
+
+// 3GPP TS 29.212 V15.1.0
+// AVP: Bearer-Operation (1021) 3GPP (10415)
+// 5.3.21
+type enumerated PCC_3GPP_Bearer_Operation {
+ TERMINATION (0),
+ ESTABLISHMENT (1),
+ MODIFICATION (2)
+} with {
+	variant "FIELDLENGTH(32)"
+	variant "BYTEORDER(last)"
+	variant "COMP(2scompl)"
+}
+
+
+// 3GPP TS 29.212 V15.1.0
+// AVP: Access-Network-Charging-Identifier-Gx (1022) 3GPP (10415)
+// 5.3.22
+type AVP_Grouped PCC_3GPP_Access_Network_Charging_Identifier_Gx 
+
+
+// 3GPP TS 29.212 V15.1.0
+// AVP: Bearer-Control-Mode (1023) 3GPP (10415)
+// 5.3.23
+type enumerated PCC_3GPP_Bearer_Control_Mode {
+ UE_ONLY (0),
+ RESERVED (1),
+ UE_NW (2),
+ SX_GX (3),
+ SX_ONLY (4)
+} with {
+	variant "FIELDLENGTH(32)"
+	variant "BYTEORDER(last)"
+	variant "COMP(2scompl)"
+}
+
+
+// 3GPP TS 29.212 V15.1.0
+// AVP: Network-Request-Support (1024) 3GPP (10415)
+// 5.3.24
+type enumerated PCC_3GPP_Network_Request_Support {
+ NETWORK_REQUEST_NOT_SUPPORTED (0),
+ NETWORK_REQUEST_SUPPORTED (1) 
+} with {
+	variant "FIELDLENGTH(32)"
+	variant "BYTEORDER(last)"
+	variant "COMP(2scompl)"
+}
+
+
+// 3GPP TS 29.212 V15.1.0
+// AVP: Guaranteed-Bitrate-DL (1025) 3GPP (10415)
+// 5.3.25
+type AVP_Unsigned32 PCC_3GPP_Guaranteed_Bitrate_DL 
+
+
+// 3GPP TS 29.212 V15.1.0
+// AVP: Guaranteed-Bitrate-UL (1026) 3GPP (10415)
+// 5.3.26
+type AVP_Unsigned32 PCC_3GPP_Guaranteed_Bitrate_UL 
+
+
+// 3GPP TS 29.212 V15.1.0
+// AVP: IP-CAN-Type (1027) 3GPP (10415)
+// 5.3.27
+type enumerated PCC_3GPP_IP_CAN_Type {
+ threeGPP_GPRS (0),
+ DOCSIS (1),
+ xDSL (2),
+ WiMAX (3),
+ threeGPP2 (4),
+ threeGPP_EPS (5),
+ Non_threeGPP_EPS (6),
+ FBA (7)
+} with {
+	variant "FIELDLENGTH(32)"
+	variant "BYTEORDER(last)"
+	variant "COMP(2scompl)"
+}
+
+
+// 3GPP TS 29.212 V15.1.0
+// AVP: QoS-Negotiation (1029) 3GPP (10415)
+// 5.3.28
+type enumerated PCC_3GPP_QoS_Negotiation {
+ NO_QoS_NEGOTIATION (0),
+ QoS_NEGOTIATION_SUPPORTED (1)
+} with {
+	variant "FIELDLENGTH(32)"
+	variant "BYTEORDER(last)"
+	variant "COMP(2scompl)"
+}
+
+
+// 3GPP TS 29.212 V15.1.0
+// AVP: QoS-Upgrade (1030) 3GPP (10415)
+// 5.3.29
+type enumerated PCC_3GPP_QoS_Upgrade {
+ QoS_UPGRADE_NOT_SUPPORTED (0),
+ QoS_UPGRADE_SUPPORTED (1)
+} with {
+	variant "FIELDLENGTH(32)"
+	variant "BYTEORDER(last)"
+	variant "COMP(2scompl)"
+}
+
+
+// 3GPP TS 29.212 V15.1.0
+// AVP: Event-Report-Indication (1033) 3GPP (10415)
+// 5.3.30
+type AVP_Grouped PCC_3GPP_Event_Report_Indication 
+
+
+// 3GPP TS 29.212 V15.1.0
+// AVP: RAT-Type (1032) 3GPP (10415)
+// 5.3.31
+type enumerated PCC_3GPP_RAT_Type {
+ WLAN (0),
+ VIRTUAL (1),
+ UTRAN (1000),
+ GERAN (1001),
+ GAN (1002),
+ HSPA_EVOLUTION (1003),
+ EUTRAN (1004),
+ EUTRAN_NB_IoT (1005),
+ CDMA2000_1X (2000),
+ HRPD (2001),
+ UMB (2002),
+ EHRPD (2003)
+} with {
+	variant "FIELDLENGTH(32)"
+	variant "BYTEORDER(last)"
+	variant "COMP(2scompl)"
+}
+
+
+// 3GPP TS 29.212 V15.1.0
+// AVP: Allocation-Retention-Priority (1034) 3GPP (10415)
+// 5.3.32
+type AVP_Grouped PCC_3GPP_Allocation_Retention_Priority 
+
+
+// 3GPP TS 29.212 V15.1.0
+// AVP: CoA-IP-Address (1035) 3GPP (10415)
+// 5.3.33
+type AVP_Address PCC_3GPP_CoA_IP_Address 
+
+
+// 3GPP TS 29.212 V15.1.0
+// AVP: Tunnel-Header-Filter (1036) 3GPP (10415)
+// 5.3.34
+type AVP_IPFilterRule PCC_3GPP_Tunnel_Header_Filter 
+
+
+// 3GPP TS 29.212 V15.1.0
+// AVP: Tunnel-Header-Length (1037) 3GPP (10415)
+// 5.3.35
+type AVP_Unsigned32 PCC_3GPP_Tunnel_Header_Length 
+
+
+// 3GPP TS 29.212 V15.1.0
+// AVP: Tunnel-Information (1038) 3GPP (10415)
+// 5.3.36
+type AVP_Grouped PCC_3GPP_Tunnel_Information 
+
+
+// 3GPP TS 29.212 V15.1.0
+// AVP: CoA-Information (1039) 3GPP (10415)
+// 5.3.37
+type AVP_Grouped PCC_3GPP_CoA_Information 
+
+
+// 3GPP TS 29.212 V15.1.0
+// AVP: Rule-Failure-Code (1031) 3GPP (10415)
+// 5.3.38
+type enumerated PCC_3GPP_Rule_Failure_Code {
+ UNKNOWN_RULE_NAME (1),
+ RATING_GROUP_ERROR (2),
+ SERVICE_IDENTIFIER_ERROR (3),
+ GW_PCEF_MALFUNCTION (4),
+ RESOURCES_LIMITATION (5),
+ MAX_NR_BEARERS_REACHED (6),
+ UNKNOWN_BEARER_ID (7),
+ MISSING_BEARER_ID (8),
+ MISSING_FLOW_DESCRIPTION (9),
+ RESOURCE_ALLOCATION_FAILURE (10),
+ UNSUCCESSFUL_QOS_VALIDATION (11),
+ INCORRECT_FLOW_INFORMATION (12),
+ PS_TO_CS_HANDOVER (13),
+ TDF_APPLICATION_IDENTIFIER_ERROR (14),
+ NO_BEARER_BOUND (15),
+ FILTER_RESTRICTIONS (16),
+ AN_GW_FAILED (17),
+ MISSING_REDIRECT_SERVER_ADDRESS (18),
+ CM_END_USER_SERVICE_DENIED (19),
+ CM_CREDIT_CONTROL_NOT_APPLICABLE (20),
+ CM_AUTHORIZATION_REJECTED (21),
+ CM_USER_UNKNOWN (22),
+ CM_RATING_FAILED (23),
+ ROUTING_RULE_REJECTION (24),
+ UNKNOWN_ROUTING_ACCESS_INFORMATION (25),
+ NO_NBIFOM_SUPPORT (26) 
+} with {
+	variant "FIELDLENGTH(32)"
+	variant "BYTEORDER(last)"
+	variant "COMP(2scompl)"
+}
+
+
+// 3GPP TS 29.212 V15.1.0
+// AVP: APN-Aggregate-Max-Bitrate-DL (1040) 3GPP (10415)
+// 5.3.39
+type AVP_Unsigned32 PCC_3GPP_APN_Aggregate_Max_Bitrate_DL 
+
+
+// 3GPP TS 29.212 V15.1.0
+// AVP: APN-Aggregate-Max-Bitrate-UL (1041) 3GPP (10415)
+// 5.3.40
+type AVP_Unsigned32 PCC_3GPP_APN_Aggregate_Max_Bitrate_UL 
+
+
+// 3GPP TS 29.212 V15.1.0
+// AVP: Revalidation-Time (1042) 3GPP (10415)
+// 5.3.41
+type AVP_Time PCC_3GPP_Revalidation_Time 
+
+
+// 3GPP TS 29.212 V15.1.0
+// AVP: Rule-Activation-Time (1043) 3GPP (10415)
+// 5.3.42
+type AVP_Time PCC_3GPP_Rule_Activation_Time 
+
+
+// 3GPP TS 29.212 V15.1.0
+// AVP: Rule-DeActivation-Time (1044) 3GPP (10415)
+// 5.3.43
+type AVP_Time PCC_3GPP_Rule_DeActivation_Time 
+
+
+// 3GPP TS 29.212 V15.1.0
+// AVP: Session-Release-Cause (1045) 3GPP (10415)
+// 5.3.44
+type enumerated PCC_3GPP_Session_Release_Cause {
+ UNSPECIFIED_REASON (0),
+ UE_SUBSCRIPTION_REASON (1),
+ INSUFFICIENT_SERVER_RESOURCES (2),
+ IP_CAN_SESSION_TERMINATION (3),
+ UE_IP_ADDRESS_RELEASE (4)
+} with {
+	variant "FIELDLENGTH(32)"
+	variant "BYTEORDER(last)"
+	variant "COMP(2scompl)"
+}
+
+
+// 3GPP TS 29.212 V15.1.0
+// AVP: Priority-Level (1046) 3GPP (10415)
+// 5.3.45
+type AVP_Unsigned32 PCC_3GPP_Priority_Level 
+
+
+// 3GPP TS 29.212 V15.1.0
+// AVP: Pre-emption-Capability (1047) 3GPP (10415)
+// 5.3.46
+type enumerated PCC_3GPP_Pre_emption_Capability {
+ PRE_EMPTION_CAPABILITY_ENABLED (0),
+ PRE_EMPTION_CAPABILITY_DISABLED (1)
+} with {
+	variant "FIELDLENGTH(32)"
+	variant "BYTEORDER(last)"
+	variant "COMP(2scompl)"
+}
+
+
+// 3GPP TS 29.212 V15.1.0
+// AVP: Pre-emption-Vulnerability (1048) 3GPP (10415)
+// 5.3.47
+type enumerated PCC_3GPP_Pre_emption_Vulnerability {
+ PRE_EMPTION_VULNERABILITY_ENABLED (0),
+ PRE_EMPTION_VULNERABILITY_DISABLED (1)
+} with {
+	variant "FIELDLENGTH(32)"
+	variant "BYTEORDER(last)"
+	variant "COMP(2scompl)"
+}
+
+
+// 3GPP TS 29.212 V15.1.0
+// AVP: Default-EPS-Bearer-QoS (1049) 3GPP (10415)
+// 5.3.48
+type AVP_Grouped PCC_3GPP_Default_EPS_Bearer_QoS 
+
+
+// 3GPP TS 29.212 V15.1.0
+// AVP: AN-GW-Address (1050) 3GPP (10415)
+// 5.3.49
+type AVP_Address PCC_3GPP_AN_GW_Address 
+
+
+// 3GPP TS 29.212 V15.1.0
+// AVP: Resource-Allocation-Notification (1063) 3GPP (10415)
+// 5.3.50
+type enumerated PCC_3GPP_Resource_Allocation_Notification {
+ ENABLE_NOTIFICATION (0)
+} with {
+	variant "FIELDLENGTH(32)"
+	variant "BYTEORDER(last)"
+	variant "COMP(2scompl)"
+}
+
+
+// 3GPP TS 29.212 V15.1.0
+// AVP: Security-Parameter-Index (1056) 3GPP (10415)
+// 5.3.51
+type AVP_OctetString PCC_3GPP_Security_Parameter_Index 
+
+
+// 3GPP TS 29.212 V15.1.0
+// AVP: Flow-Label (1057) 3GPP (10415)
+// 5.3.52
+type AVP_OctetString PCC_3GPP_Flow_Label 
+
+
+// 3GPP TS 29.212 V15.1.0
+// AVP: Flow-Information (1058) 3GPP (10415)
+// 5.3.53
+type AVP_Grouped PCC_3GPP_Flow_Information 
+
+
+// 3GPP TS 29.212 V15.1.0
+// AVP: Packet-Filter-Content (1059) 3GPP (10415)
+// 5.3.54
+type AVP_IPFilterRule PCC_3GPP_Packet_Filter_Content 
+
+
+// 3GPP TS 29.212 V15.1.0
+// AVP: Packet-Filter-Identifier (1060) 3GPP (10415)
+// 5.3.55
+type AVP_OctetString PCC_3GPP_Packet_Filter_Identifier 
+
+
+// 3GPP TS 29.212 V15.1.0
+// AVP: Packet-Filter-Information (1061) 3GPP (10415)
+// 5.3.56
+type AVP_Grouped PCC_3GPP_Packet_Filter_Information 
+
+
+// 3GPP TS 29.212 V15.1.0
+// AVP: Packet-Filter-Operation (1062) 3GPP (10415)
+// 5.3.57
+type enumerated PCC_3GPP_Packet_Filter_Operation {
+ DELETION (0),
+ ADDITION (1),
+ MODIFICATION (2)
+} with {
+	variant "FIELDLENGTH(32)"
+	variant "BYTEORDER(last)"
+	variant "COMP(2scompl)"
+}
+
+
+// 3GPP TS 29.212 V15.1.0
+// AVP: PDN-Connection-ID (1065) 3GPP (10415)
+// 5.3.58
+type AVP_OctetString PCC_3GPP_PDN_Connection_ID 
+
+
+// 3GPP TS 29.212 V15.1.0
+// AVP: Monitoring-Key (1066) 3GPP (10415)
+// 5.3.59
+type AVP_OctetString PCC_3GPP_Monitoring_Key 
+
+
+// 3GPP TS 29.212 V15.1.0
+// AVP: Usage-Monitoring-Information (1067) 3GPP (10415)
+// 5.3.60
+type AVP_Grouped PCC_3GPP_Usage_Monitoring_Information 
+
+
+// 3GPP TS 29.212 V15.1.0
+// AVP: Usage-Monitoring-Level (1068) 3GPP (10415)
+// 5.3.61
+type enumerated PCC_3GPP_Usage_Monitoring_Level {
+ SESSION_LEVEL (0),
+ PCC_RULE_LEVEL (1),
+ ADC_RULE_LEVEL (2)
+} with {
+	variant "FIELDLENGTH(32)"
+	variant "BYTEORDER(last)"
+	variant "COMP(2scompl)"
+}
+
+
+// 3GPP TS 29.212 V15.1.0
+// AVP: Usage-Monitoring-Report (1069) 3GPP (10415)
+// 5.3.62
+type enumerated PCC_3GPP_Usage_Monitoring_Report {
+ USAGE_MONITORING_REPORT_REQUIRED (0)
+} with {
+	variant "FIELDLENGTH(32)"
+	variant "BYTEORDER(last)"
+	variant "COMP(2scompl)"
+}
+
+
+// 3GPP TS 29.212 V15.1.0
+// AVP: Usage-Monitoring-Support (1070) 3GPP (10415)
+// 5.3.63
+type enumerated PCC_3GPP_Usage_Monitoring_Support {
+ USAGE_MONITORING_DISABLED (0)
+} with {
+	variant "FIELDLENGTH(32)"
+	variant "BYTEORDER(last)"
+	variant "COMP(2scompl)"
+}
+
+
+// 3GPP TS 29.212 V15.1.0
+// AVP: CSG-Information-Reporting (1071) 3GPP (10415)
+// 5.3.64
+type enumerated PCC_3GPP_CSG_Information_Reporting {
+ CHANGE_CSG_CELL (0),
+ CHANGE_CSG_SUBSCRIBED_HYBRID_CELL (1),
+ CHANGE_CSG_UNSUBSCRIBED_HYBRID_CELL (2)
+} with {
+	variant "FIELDLENGTH(32)"
+	variant "BYTEORDER(last)"
+	variant "COMP(2scompl)"
+}
+
+
+// 3GPP TS 29.212 V15.1.0
+// AVP: Flow-Direction (1080) 3GPP (10415)
+// 5.3.65
+type enumerated PCC_3GPP_Flow_Direction {
+ UNSPECIFIED (0),
+ DOWNLINK (1),
+ UPLINK (2),
+ BIDIRECTIONAL (3)
+} with {
+	variant "FIELDLENGTH(32)"
+	variant "BYTEORDER(last)"
+	variant "COMP(2scompl)"
+}
+
+
+// 3GPP TS 29.212 V15.1.0
+// AVP: Packet-Filter-Usage (1072) 3GPP (10415)
+// 5.3.66
+type enumerated PCC_3GPP_Packet_Filter_Usage {
+ SEND_TO_UE (1)
+} with {
+	variant "FIELDLENGTH(32)"
+	variant "BYTEORDER(last)"
+	variant "COMP(2scompl)"
+}
+
+// 3GPP TS 29.212 V15.1.0
+// AVP: Charging-Correlation-Indicator (1073) 3GPP (10415)
+// 5.3.67
+type enumerated PCC_3GPP_Charging_Correlation_Indicator {
+ CHARGING_IDENTIFIER_REQUIRED (0)
+} with {
+	variant "FIELDLENGTH(32)"
+	variant "BYTEORDER(last)"
+	variant "COMP(2scompl)"
+}
+
+// 3GPP TS 29.212 V15.1.0
+// AVP: Routing-Rule-Install (1081) 3GPP (10415)
+// 5.3.68
+type AVP_Grouped PCC_3GPP_Routing_Rule_Install 
+
+// 3GPP TS 29.212 V15.1.0
+// AVP: Routing-Rule-Remove (1075) 3GPP (10415)
+// 5.3.69
+type AVP_Grouped PCC_3GPP_Routing_Rule_Remove 
+
+// 3GPP TS 29.212 V15.1.0
+// AVP: Routing-Rule-Definition (1076) 3GPP (10415)
+// 5.3.70
+type AVP_Grouped PCC_3GPP_Routing_Rule_Definition 
+
+// 3GPP TS 29.212 V15.1.0
+// AVP: Routing-Rule-Identifier (1077) 3GPP (10415)
+// 5.3.71
+type AVP_OctetString PCC_3GPP_Routing_Rule_Identifier 
+
+// 3GPP TS 29.212 V15.1.0
+// AVP: Routing-Filter (1078) 3GPP (10415)
+// 5.3.72
+type AVP_Grouped PCC_3GPP_Routing_Filter 
+
+// 3GPP TS 29.212 V15.1.0
+// AVP: Routing-IP-Address (1079) 3GPP (10415)
+// 5.3.73
+type AVP_Address PCC_3GPP_Routing_IP_Address 
+
+
+// 3GPP TS 29.212 V15.1.0
+// AVP: TDF-Application-Identifier (1088) 3GPP (10415)
+// 5.3.77
+type AVP_OctetString PCC_3GPP_TDF_Application_Identifier 
+
+
+// 3GPP TS 29.212 V15.1.0
+// AVP: TDF-Information (1087) 3GPP (10415)
+// 5.3.78
+type AVP_Grouped PCC_3GPP_TDF_Information 
+
+
+// 3GPP TS 29.212 V15.1.0
+// AVP: TDF-Destination-Realm (1090) 3GPP (10415)
+// 5.3.79
+type AVP_DiameterIdentity PCC_3GPP_TDF_Destination_Realm 
+
+
+// 3GPP TS 29.212 V15.1.0
+// AVP: TDF-Destination-Host (1089) 3GPP (10415)
+// 5.3.80
+type AVP_DiameterIdentity PCC_3GPP_TDF_Destination_Host 
+
+
+// 3GPP TS 29.212 V15.1.0
+// AVP: TDF-IP-Address (1091) 3GPP (10415)
+// 5.3.81
+type AVP_Address PCC_3GPP_TDF_IP_Address 
+
+
+// 3GPP TS 29.212 V15.1.0
+// AVP: Redirect-Information (1085) 3GPP (10415)
+// 5.3.82
+type AVP_Grouped PCC_3GPP_Redirect_Information 
+
+
+// 3GPP TS 29.212 V15.1.0
+// AVP: Redirect-Support (1086) 3GPP (10415)
+// 5.3.83
+type enumerated PCC_3GPP_Redirect_Support {
+ REDIRECTION_DISABLED (0),
+ REDIRECTION_ENABLED (1)
+} with {
+	variant "FIELDLENGTH(32)"
+	variant "BYTEORDER(last)"
+	variant "COMP(2scompl)"
+}
+
+
+// 3GPP TS 29.212 V15.1.0
+// AVP: PS-to-CS-Session-Continuity (1099) 3GPP (10415)
+// 5.3.84
+type enumerated PCC_3GPP_PS_to_CS_Session_Continuity {
+ VIDEO_PS2CS_CONT_CANDIDATE (0)
+} with {
+	variant "FIELDLENGTH(32)"
+	variant "BYTEORDER(last)"
+	variant "COMP(2scompl)"
+}
+
+
+// 3GPP TS 29.212 V15.1.0
+// AVP: Application-Detection-Information (1098) 3GPP (10415)
+// 5.3.91
+type AVP_Grouped PCC_3GPP_Application_Detection_Information 
+
+
+// 3GPP TS 29.212 V15.1.0
+// AVP: TDF-Application-Instance-Identifier (2802) 3GPP (10415)
+// 5.3.92
+type AVP_OctetString PCC_3GPP_TDF_Application_Instance_Identifier 
+
+
+// 3GPP TS 29.212 V15.1.0
+// AVP: HeNB-Local-IP-Address (2804) 3GPP (10415)
+// 5.3.95
+type AVP_Address PCC_3GPP_HeNB_Local_IP_Address 
+
+
+// 3GPP TS 29.212 V15.1.0
+// AVP: UE-Local-IP-Address (2805) 3GPP (10415)
+// 5.3.96
+type AVP_Address PCC_3GPP_UE_Local_IP_Address 
+
+
+// 3GPP TS 29.212 V15.1.0
+// AVP: UDP-Source-Port (2806) 3GPP (10415)
+// 5.3.97
+type AVP_Unsigned32 PCC_3GPP_UDP_Source_Port 
+
+
+// 3GPP TS 29.212 V15.1.0
+// AVP: Mute-Notification (2809) 3GPP (10415)
+// 5.3.98
+type enumerated PCC_3GPP_Mute_Notification {
+ MUTE_REQUIRED (0)
+} with {
+	variant "FIELDLENGTH(32)"
+	variant "BYTEORDER(last)"
+	variant "COMP(2scompl)"
+}
+
+
+// 3GPP TS 29.212 V15.1.0
+// AVP: Monitoring-Time (2810) 3GPP (10415)
+// 5.3.99
+type AVP_Time PCC_3GPP_Monitoring_Time 
+
+
+// 3GPP TS 29.212 V15.1.0
+// AVP: AN-GW-Status (2811) 3GPP (10415)
+// 5.3.100
+type enumerated PCC_3GPP_AN_GW_Status {
+ AN_GW_FAILED (0)
+} with {
+	variant "FIELDLENGTH(32)"
+	variant "BYTEORDER(last)"
+	variant "COMP(2scompl)"
+}
+
+
+// 3GPP TS 29.212 V15.1.0
+// AVP: User-Location-Info-Time (2812) 3GPP (10415)
+// 5.3.101
+type AVP_Time PCC_3GPP_User_Location_Info_Time 
+
+
+// 3GPP TS 29.212 V15.1.0
+// AVP: Credit-Management-Status (1082) 3GPP (10415)
+// 5.3.102
+type AVP_Unsigned32 PCC_3GPP_Credit_Management_Status 
+
+
+// 3GPP TS 29.212 V15.1.0
+// AVP: Default-QoS-Information (2816) 3GPP (10415)
+// 5.3.103
+type AVP_Grouped PCC_3GPP_Default_QoS_Information 
+
+
+// 3GPP TS 29.212 V15.1.0
+// AVP: Default-QoS-Name (2817) 3GPP (10415)
+// 5.3.104
+type AVP_UTF8String PCC_3GPP_Default_QoS_Name 
+
+
+// 3GPP TS 29.212 V15.1.0
+// AVP: Conditional-APN-Aggregate-Max-Bitrate (2818) 3GPP (10415)
+// 5.3.105
+type AVP_Grouped PCC_3GPP_Conditional_APN_Aggregate_Max_Bitrate 
+
+
+// 3GPP TS 29.212 V15.1.0
+// AVP: RAN-NAS-Release-Cause (2819) 3GPP (10415)
+// 5.3.106
+type AVP_OctetString PCC_3GPP_RAN_NAS_Release_Cause 
+
+
+// 3GPP TS 29.212 V15.1.0
+// AVP: Presence-Reporting-Area-Elements-List (2820) 3GPP (10415)
+// 5.3.107
+type AVP_OctetString PCC_3GPP_Presence_Reporting_Area_Elements_List 
+
+
+// 3GPP TS 29.212 V15.1.0
+// AVP: Presence-Reporting-Area-Identifier (2821) 3GPP (10415)
+// 5.3.108
+type AVP_OctetString PCC_3GPP_Presence_Reporting_Area_Identifier 
+
+
+// 3GPP TS 29.212 V15.1.0
+// AVP: Presence-Reporting-Area-Information (2822) 3GPP (10415)
+// 5.3.109
+type AVP_Grouped PCC_3GPP_Presence_Reporting_Area_Information 
+
+
+// 3GPP TS 29.212 V15.1.0
+// AVP: Presence-Reporting-Area-Status (2823) 3GPP (10415)
+// 5.3.110
+type AVP_Unsigned32 PCC_3GPP_Presence_Reporting_Area_Status 
+
+
+// 3GPP TS 29.212 V15.1.0
+// AVP: NetLoc-Access-Support (2824) 3GPP (10415)
+// 5.3.111
+type AVP_Unsigned32 PCC_3GPP_NetLoc_Access_Support 
+
+
+// 3GPP TS 29.212 V15.1.0
+// AVP: Fixed-User-Location-Info (2825) 3GPP (10415)
+// 5.3.112
+type AVP_Grouped PCC_3GPP_Fixed_User_Location_Info 
+
+
+// 3GPP TS 29.212 V15.1.0
+// AVP: PCSCF-Restoration-Indication (2826) 3GPP (10415)
+// 5.3.113
+type AVP_Unsigned32 PCC_3GPP_PCSCF_Restoration_Indication 
+
+
+// 3GPP TS 29.212 V15.1.0
+// AVP: IP-CAN-Session-Charging-Scope (2827) 3GPP (10415)
+// 5.3.114
+type enumerated PCC_3GPP_IP_CAN_Session_Charging_Scope {
+ IP_CAN_SESSION_SCOPE (0)
+} with {
+	variant "FIELDLENGTH(32)"
+	variant "BYTEORDER(last)"
+	variant "COMP(2scompl)"
+}
+
+// 3GPP TS 29.212 V15.1.0
+// AVP: Monitoring-Flags (2828) 3GPP (10415)
+// 5.3.115
+type AVP_Unsigned32 PCC_3GPP_Monitoring_Flags 
+
+
+// 3GPP TS 29.212 V15.1.0
+// AVP: NBIFOM-Support (2831) 3GPP (10415)
+// 5.3.116
+type enumerated PCC_3GPP_NBIFOM_Support {
+ NBIFOM_NOT_SUPPORTED (0),
+ NBIFOM_SUPPORTED (1)
+} with {
+	variant "FIELDLENGTH(32)"
+	variant "BYTEORDER(last)"
+	variant "COMP(2scompl)"
+}
+
+// 3GPP TS 29.212 V15.1.0
+// AVP: NBIFOM-Mode (2830) 3GPP (10415)
+// 5.3.117
+type enumerated PCC_3GPP_NBIFOM_Mode {
+ UE_INITIATED (0),
+ NETWORK_INITIATED (1)
+} with {
+	variant "FIELDLENGTH(32)"
+	variant "BYTEORDER(last)"
+	variant "COMP(2scompl)"
+}
+
+// 3GPP TS 29.212 V15.1.0
+// AVP: Routing-Rule-Report (2835) 3GPP (10415)
+// 5.3.118
+type AVP_Grouped PCC_3GPP_Routing_Rule_Report 
+
+
+// 3GPP TS 29.212 V15.1.0
+// AVP: Routing-Rule-Failure-Code (2834) 3GPP (10415)
+// 5.3.119
+type AVP_Unsigned32 PCC_3GPP_Routing_Rule_Failure_Code 
+
+
+// 3GPP TS 29.212 V15.1.0
+// AVP: Default-Access (2829) 3GPP (10415)
+// 5.3.120
+type enumerated PCC_3GPP_Default_Access {
+ threeGPP_GPRS (0),
+ DOCSIS (1),
+ xDSL (2),
+ WiMAX (3),
+ threeGPP2 (4),
+ threeGPP_EPS (5),
+ Non_threeGPP_EPS (6),
+ FBA (7)
+} with {
+	variant "FIELDLENGTH(32)"
+	variant "BYTEORDER(last)"
+	variant "COMP(2scompl)"
+}
+
+
+// 3GPP TS 29.212 V15.1.0
+// AVP: Access-Availability-Change-Reason (2833) 3GPP (10415)
+// 5.3.121
+type AVP_Unsigned32 PCC_3GPP_Access_Availability_Change_Reason 
+
+
+// 3GPP TS 29.212 V15.1.0
+// AVP: RAN-Rule-Support (2832) 3GPP (10415)
+// 5.3.122
+type AVP_Unsigned32 PCC_3GPP_RAN_Rule_Support 
+
+
+// 3GPP TS 29.212 V15.1.0
+// AVP: Traffic-Steering-Policy-Identifier-DL (2836) 3GPP (10415)
+// 5.3.123
+type AVP_OctetString PCC_3GPP_Traffic_Steering_Policy_Identifier_DL 
+
+
+// 3GPP TS 29.212 V15.1.0
+// AVP: Traffic-Steering-Policy-Identifier-UL (2837) 3GPP (10415)
+// 5.3.124
+type AVP_OctetString PCC_3GPP_Traffic_Steering_Policy_Identifier_UL 
+
+
+// 3GPP TS 29.212 V15.1.0
+// AVP: Resource-Release-Notification (2841) 3GPP (10415)
+// 5.3.125
+type enumerated PCC_3GPP_Resource_Release_Notification {
+ ENABLE_NOTIFICATION (0)
+} with {
+	variant "FIELDLENGTH(32)"
+	variant "BYTEORDER(last)"
+	variant "COMP(2scompl)"
+}
+
+
+// 3GPP TS 29.212 V15.1.0
+// AVP: Removal-Of-Access (2842) 3GPP (10415)
+// 5.3.126
+type enumerated PCC_3GPP_Removal_Of_Access {
+ REMOVAL_OF_ACCESS (0)
+} with {
+	variant "FIELDLENGTH(32)"
+	variant "BYTEORDER(last)"
+	variant "COMP(2scompl)"
+}
+
+
+// 3GPP TS 29.212 V15.1.0
+// AVP: Execution-Time (2839) 3GPP (10415)
+// 5.3.127
+type AVP_Time PCC_3GPP_Execution_Time 
+
+
+// 3GPP TS 29.212 V15.1.0
+// AVP: Conditional-Policy-Information (2840) 3GPP (10415)
+// 5.3.128
+type AVP_Grouped PCC_3GPP_Conditional_Policy_Information 
+
+// 3GPP TS 29.212 V15.1.0
+// AVP: TCP-Source-Port (2843) 3GPP (10415)
+// 5.3.129
+type AVP_Unsigned32 PCC_3GPP_TCP_Source_Port 
+
+// 3GPP TS 29.212 V15.1.0
+// AVP: PRA-Install (2845) 3GPP (10415)
+// 5.3.130
+type AVP_Grouped PCC_3GPP_PRA_Install 
+
+// 3GPP TS 29.212 V15.1.0
+// AVP: PRA-Remove (2846) 3GPP (10415)
+// 5.3.131
+type AVP_Grouped PCC_3GPP_PRA_Remove 
+
+// 3GPP TS 29.212 V15.1.0
+// AVP: Default-Bearer-Indication (2844) 3GPP (10415)
+// 5.3.132
+type enumerated PCC_3GPP_Default_Bearer_Indication {
+ BIND_TO_DEF_BEARER (0),
+ BIND_TO_APPLICABLE_BEARER (1)
+} with {
+	variant "FIELDLENGTH(32)"
+	variant "BYTEORDER(last)"
+	variant "COMP(2scompl)"
+}
+
+// 3GPP TS 29.212 V15.1.0
+// AVP: 3GPP-PS-Data-Off-Status (2847) 3GPP (10415)
+// 5.3.133
+type enumerated PCC_3GPP_3GPP_PS_Data_Off_Status {
+ ACTIVE (0),
+ INACTIVE (1)
+} with {
+	variant "FIELDLENGTH(32)"
+	variant "BYTEORDER(last)"
+	variant "COMP(2scompl)"
+}
+
+// 3GPP TS 29.212 V15.1.0
+// AVP: Extended-APN-AMBR-DL (2848) 3GPP (10415)
+// 5.3.134
+type AVP_Unsigned32 PCC_3GPP_Extended_APN_AMBR_DL 
+
+// 3GPP TS 29.212 V15.1.0
+// AVP: Extended-APN-AMBR-UL (2849) 3GPP (10415)
+// 5.3.135
+type AVP_Unsigned32 PCC_3GPP_Extended_APN_AMBR_UL 
+
+// 3GPP TS 29.212 V15.1.0
+// AVP: Extended-GBR-DL (2850) 3GPP (10415)
+// 5.3.136
+type AVP_Unsigned32 PCC_3GPP_Extended_GBR_DL 
+
+// 3GPP TS 29.212 V15.1.0
+// AVP: Extended-GBR-UL (2851) 3GPP (10415)
+// 5.3.137
+type AVP_Unsigned32 PCC_3GPP_Extended_GBR_UL 
+
+
+// Gxx specific AVPs
+
+// 3GPP TS 29.212 V15.1.0
+// AVP: QoS-Rule-Install (1051) 3GPP (10415)
+// 5a.3.1
+type AVP_Grouped PCC_3GPP_QoS_Rule_Install 
+
+
+// 3GPP TS 29.212 V15.1.0
+// AVP: QoS-Rule-Remove (1052) 3GPP (10415)
+// 5a.3.2
+type AVP_Grouped PCC_3GPP_QoS_Rule_Remove 
+
+
+// 3GPP TS 29.212 V15.1.0
+// AVP: QoS-Rule-Definition (1053) 3GPP (10415)
+// 5a.3.3
+type AVP_Grouped PCC_3GPP_QoS_Rule_Definition 
+
+
+// 3GPP TS 29.212 V15.1.0
+// AVP: QoS-Rule-Name (1054) 3GPP (10415)
+// 5a.3.4
+type AVP_OctetString PCC_3GPP_QoS_Rule_Name 
+
+
+// 3GPP TS 29.212 V15.1.0
+// AVP: QoS-Rule-Report (1055) 3GPP (10415)
+// 5a.3.5
+type AVP_Grouped PCC_3GPP_QoS_Rule_Report 
+
+
+// 3GPP TS 29.212 V15.1.0
+// AVP: Session-Linking-Indicator (1064) 3GPP (10415)
+// 5a.3.6
+type enumerated PCC_3GPP_Session_Linking_Indicator {
+ SESSION_LINKING_IMMEDIATE (0),
+ SESSION_LINKING_DEFERRED (1),
+ SESSION_LINKING_INVALID (100) 
+} with {
+	variant "FIELDLENGTH(32)"
+	variant "BYTEORDER(last)"
+	variant "COMP(2scompl)"
+}
+
+// 3GPP TS 29.212 V15.1.0
+// AVP: QoS-Rule-Base-Name (1074) 3GPP (10415)
+// 5a.3.7
+type AVP_UTF8String PCC_3GPP_QoS_Rule_Base_Name 
+
+
+// Sd specific AVPs
+
+// 3GPP TS 29.212 V15.1.0
+// AVP: ADC-Rule-Install (1092) 3GPP (10415)
+// 5b.3.1
+type AVP_Grouped PCC_3GPP_ADC_Rule_Install 
+
+
+// 3GPP TS 29.212 V15.1.0
+// AVP: ADC-Rule-Remove (1093) 3GPP (10415)
+// 5b.3.2
+type AVP_Grouped PCC_3GPP_ADC_Rule_Remove 
+
+
+// 3GPP TS 29.212 V15.1.0
+// AVP: ADC-Rule-Definition (1094) 3GPP (10415)
+// 5b.3.3
+type AVP_Grouped PCC_3GPP_ADC_Rule_Definition 
+
+
+// 3GPP TS 29.212 V15.1.0
+// AVP: ADC-Rule-Base-Name (1095) 3GPP (10415)
+// 5b.3.4
+type AVP_UTF8String PCC_3GPP_ADC_Rule_Base_Name 
+
+
+// 3GPP TS 29.212 V15.1.0
+// AVP: ADC-Rule-Name (1096) 3GPP (10415)
+// 5b.3.5
+type AVP_OctetString PCC_3GPP_ADC_Rule_Name 
+
+
+// 3GPP TS 29.212 V15.1.0
+// AVP: ADC-Rule-Report (1097) 3GPP (10415)
+// 5b.3.6
+type AVP_Grouped PCC_3GPP_ADC_Rule_Report 
+
+/******************************************************************************
+* Copyright (c) 2000-2019 Ericsson Telecom AB
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v2.0
+* which accompanies this distribution, and is available at
+* https://www.eclipse.org/org/documents/epl-2.0/EPL-2.0.html
+*
+* Contributors:
+*   Timea Moder
+******************************************************************************/
+//
+//  File:               S6Interfaces_3GPP_TS29336_f00.ddf
+//  Description:        DDF for S6m, S6n and S6t Interfaces according to 3GPP TS 29.336 V15.0.0
+//  Rev:                R55A
+//  Prodnr:             CNL 113 462
+
+
+// APPLICATION-NAME: S6
+// APPLICATION-REVISION: V15_0_0
+
+// AVP implementations according to:
+// 3GPP TS 29.336 V15.0.0 - Home Subscriber Server (HSS) diameter interfaces for interworking with packet data networks and applications
+
+// 8.2.2
+
+
+//S6m/S6n specific Diameter AVPs
+
+// 6.4.14
+// AVP: IP-SM-GW-Number (3100) 3GPP (10415)
+type AVP_OctetString S6_3GPP_IP_SM_GW_Number 
+
+// 6.4.15
+// AVP: IP-SM-GW-Name (3101) 3GPP (10415)
+type AVP_DiameterIdentity S6_3GPP_IP_SM_GW_Name 
+
+// 6.4.2
+// AVP: User-Identifier (3102) 3GPP (10415)
+type AVP_Grouped S6_3GPP_User_Identifier 
+
+// 6.4.3
+// AVP: Service-ID (3103) 3GPP (10415)
+type enumerated S6_3GPP_Service_ID {
+ DEVICE_TRIGGER (0),
+ SMS_MO (1)
+} with {
+	variant "FIELDLENGTH(32)"
+	variant "BYTEORDER(last)"
+	variant "COMP(2scompl)"
+}
+
+// 6.4.4
+// AVP: SCS-Identity (3104) 3GPP (10415)
+type AVP_OctetString S6_3GPP_SCS_Identity 
+
+// 6.4.5
+// AVP: Service-Parameters (3105) 3GPP (10415)
+type AVP_Grouped S6_3GPP_Service_Parameters 
+
+// 6.4.6
+// AVP: T4-Parameters (3106) 3GPP (10415)
+type AVP_Grouped S6_3GPP_T4_Parameters 
+
+// 6.4.7
+// AVP: Service-Data (3107) 3GPP (10415)
+type AVP_Grouped S6_3GPP_Service_Data 
+
+// 6.4.8
+// AVP: T4-Data (3108) 3GPP (10415)
+type AVP_Grouped S6_3GPP_T4_Data 
+
+// 6.4.9
+// AVP: HSS-Cause (3109) 3GPP (10415)
+type AVP_Unsigned32 S6_3GPP_HSS_Cause 
+
+// 6.4.10
+// AVP: SIR-Flags (3110) 3GPP (10415)
+type AVP_Unsigned32 S6_3GPP_SIR_Flags 
+
+// 6.4.11
+// AVP: External-Identifier (3111) 3GPP (10415)
+type AVP_UTF8String S6_3GPP_External_Identifier 
+
+// 6.4.18
+// AVP: IP-SM-GW-Realm (3112) 3GPP (10415)
+type AVP_DiameterIdentity S6_3GPP_IP_SM_GW_Realm 
+
+
+
+//S6t specific Diameter AVPs
+
+// 8.4.25
+// AVP: AESE-Communication-Pattern (3113) 3GPP (10415)
+type AVP_Grouped S6_3GPP_AESE_Communication_Pattern 
+
+// 8.4.26
+// AVP: Communication-Pattern-Set (3114) 3GPP (10415)
+type AVP_Grouped S6_3GPP_Communication_Pattern_Set 
+
+// 8.4.27
+// AVP: Periodic-Communication-Indicator (3115) 3GPP (10415)
+type AVP_Unsigned32 S6_3GPP_Periodic_Communication_Indicator 
+
+// 8.4.28
+// AVP: Communication-Duration-Time (3116) 3GPP (10415)
+type AVP_Unsigned32 S6_3GPP_Communication_Duration_Time 
+
+// 8.4.29
+// AVP: Periodic-Time (3117) 3GPP (10415)
+type AVP_Unsigned32 S6_3GPP_Periodic_Time 
+
+// 8.4.30
+// AVP: Scheduled-Communication-Time (3118) 3GPP (10415)
+type AVP_Grouped S6_3GPP_Scheduled_Communication_Time 
+
+// 8.4.31
+// AVP: Stationary-Indication (3119) 3GPP (10415)
+type AVP_Unsigned32 S6_3GPP_Stationary_Indication 
+
+// 8.4.32
+// AVP: AESE-Communication-Pattern-Config-Status (3120) 3GPP (10415)
+type AVP_Grouped S6_3GPP_AESE_Communication_Pattern_Config_Status 
+
+// 8.4.33
+// AVP: AESE-Error-Report (3121) 3GPP (10415)
+type AVP_Grouped S6_3GPP_AESE_Error_Report 
+
+// 8.4.2
+// AVP: Monitoring-Event-Configuration (3122) 3GPP (10415)
+type AVP_Grouped S6_3GPP_Monitoring_Event_Configuration 
+
+// 8.4.3
+// AVP: Monitoring-Event-Report (3123) 3GPP (10415)
+type AVP_Grouped S6_3GPP_Monitoring_Event_Report 
+
+// 8.4.4
+// AVP: SCEF-Reference-ID (3124) 3GPP (10415)
+type AVP_Unsigned32 S6_3GPP_SCEF_Reference_ID 
+
+// 8.4.5
+// AVP: SCEF-ID (3125) 3GPP (10415)
+type AVP_DiameterIdentity S6_3GPP_SCEF_ID 
+
+// 8.4.6
+// AVP: SCEF-Reference-ID-for-Deletion (3126) 3GPP (10415)
+type AVP_Unsigned32 S6_3GPP_SCEF_Reference_ID_for_Deletion 
+
+// 8.4.7
+// AVP: Monitoring-Type (3127) 3GPP (10415)
+type AVP_Unsigned32 S6_3GPP_Monitoring_Type 
+
+// 8.4.8
+// AVP: Maximum-Number-of-Reports (3128) 3GPP (10415)
+type AVP_Unsigned32 S6_3GPP_Maximum_Number_of_Reports 
+
+// 8.4.9
+// AVP: UE-Reachability-Configuration (3129) 3GPP (10415)
+type AVP_Grouped S6_3GPP_UE_Reachability_Configuration 
+
+// 8.4.10
+// AVP: Monitoring-Duration (3130) 3GPP (10415)
+type AVP_Time S6_3GPP_Monitoring_Duration 
+
+// 8.4.11
+// AVP: Maximum-Detection-Time (3131) 3GPP (10415)
+type AVP_Unsigned32 S6_3GPP_Maximum_Detection_Time 
+
+// 8.4.12
+// AVP: Reachability-Type (3132) 3GPP (10415)
+type AVP_Unsigned32 S6_3GPP_Reachability_Type 
+
+// 8.4.13
+// AVP: Maximum-Latency (3133) 3GPP (10415)
+type AVP_Unsigned32 S6_3GPP_Maximum_Latency 
+
+// 8.4.14
+// AVP: Maximum-Response-Time (3134) 3GPP (10415)
+type AVP_Unsigned32 S6_3GPP_Maximum_Response_Time 
+
+// 8.4.15
+// AVP: Location-Information-Configuration (3135) 3GPP (10415)
+type AVP_Grouped S6_3GPP_Location_Information_Configuration 
+
+// 8.4.16
+// AVP: MONTE-Location-Type (3136) 3GPP (10415)
+type AVP_Unsigned32 S6_3GPP_MONTE_Location_Type 
+
+// 8.4.17
+// AVP: Accuracy (3137) 3GPP (10415)
+type AVP_Unsigned32 S6_3GPP_Accuracy 
+
+// 8.4.18
+// AVP: Association-Type (3138) 3GPP (10415)
+type AVP_Unsigned32 S6_3GPP_Association_Type 
+
+// 8.4.19
+// AVP: Roaming-Information (3139) 3GPP (10415)
+type AVP_Unsigned32 S6_3GPP_Roaming_Information 
+
+// 8.4.20
+// AVP: Reachability-Information (3140) 3GPP (10415)
+type AVP_Unsigned32 S6_3GPP_Reachability_Information 
+
+// 8.4.22
+// AVP: IMEI-Change (3141) 3GPP (10415)
+type AVP_Unsigned32 S6_3GPP_IMEI_Change 
+
+// 8.4.24
+// AVP: Monitoring-Event-Config-Status (3142) 3GPP (10415)
+type AVP_Grouped S6_3GPP_Monitoring_Event_Config_Status 
+
+// 8.4.40
+// AVP: Supported-Services (3143) 3GPP (10415)
+type AVP_Grouped S6_3GPP_Supported_Services 
+
+// 8.4.41
+// AVP: Supported-Monitoring-Events (3144) 3GPP (10415)
+type AVP_Unsigned64 S6_3GPP_Supported_Monitoring_Events 
+
+// 8.4.39
+// AVP: CIR-Flags (3145) 3GPP (10415)
+type AVP_Unsigned32 S6_3GPP_CIR_Flags 
+
+// 8.4.37
+// AVP: Service-Result (3146) 3GPP (10415)
+type AVP_Grouped S6_3GPP_Service_Result 
+
+// 8.4.38
+// AVP: Service-Result-Code (3147) 3GPP (10415)
+type AVP_Unsigned32 S6_3GPP_Service_Result_Code 
+
+// 8.4.42
+// AVP: Reference-ID-Validity-Time (3148) 3GPP (10415)
+type AVP_Time S6_3GPP_Reference_ID_Validity_Time 
+
+// 8.4.43
+// AVP: Event-Handling (3149) 3GPP (10415)
+type AVP_Unsigned32 S6_3GPP_Event_Handling 
+
+// 8.4.44
+// AVP: NIDD-Authorization-Request (3150) 3GPP (10415)
+type AVP_Grouped S6_3GPP_NIDD_Authorization_Request 
+
+// 8.4.45
+// AVP: NIDD-Authorization-Response (3151) 3GPP (10415)
+type AVP_Grouped S6_3GPP_NIDD_Authorization_Response 
+
+// 8.4.47
+// AVP: Service-Report (3152) 3GPP (10415)
+type AVP_Grouped S6_3GPP_Service_Report 
+
+// 8.4.48
+// AVP: Node-Type (3153) 3GPP (10415)
+type AVP_Unsigned32 S6_3GPP_Node_Type 
+
+// 8.4.50
+// AVP: S6t-HSS-Cause (3154) 3GPP (10415)
+type AVP_Unsigned32 S6_3GPP_S6t_HSS_Cause 
+
+// 8.4.51
+// AVP: Enhanced-Coverage-Restriction (3155) 3GPP (10415)
+type AVP_Grouped S6_3GPP_Enhanced_Coverage_Restriction 
+
+// 8.4.52
+// AVP: Enhanced-Coverage-Restriction-Data (3156) 3GPP (10415)
+type AVP_Grouped S6_3GPP_Enhanced_Coverage_Restriction_Data 
+
+// 8.4.53
+// AVP: Restricted-PLMN-List (3157) 3GPP (10415)
+type AVP_Grouped S6_3GPP_Restricted_PLMN_List 
+
+// 8.4.54
+// AVP: Allowed-PLMN-List (3158) 3GPP (10415)
+type AVP_Grouped S6_3GPP_Allowed_PLMN_List 
+
+// 8.4.55
+// AVP: Requested-Validity-Time (3159) 3GPP (10415)
+type AVP_Time S6_3GPP_Requested_Validity_Time 
+
+// 8.4.56
+// AVP: Granted-Validity-Time (3160) 3GPP (10415)
+type AVP_Time S6_3GPP_Granted_Validity_Time 
+
+// 8.4.57
+// AVP: NIDD-Authorization-Update (3161) 3GPP (10415)
+type AVP_Grouped S6_3GPP_NIDD_Authorization_Update 
+
+// 8.4.58
+// AVP: Loss-Of-Connectivity-Reason (3162) 3GPP (10415)
+type AVP_Unsigned32 S6_3GPP_Loss_Of_Connectivity_Reason 
+
+// 8.4.59
+// AVP: Group-Reporting-Guard-Timer (3163) 3GPP (10415)
+type AVP_Unsigned32 S6_3GPP_Group_Reporting_Guard_Timer 
+
+// 8.4.60
+// AVP: CIA-Flags (3164) 3GPP (10415)
+type AVP_Unsigned32 S6_3GPP_CIA_Flags 
+
+// 8.4.61
+// AVP: Group-Monitoring-Event-Report (3165) 3GPP (10415)
+type AVP_Grouped S6_3GPP_Group_Monitoring_Event_Report 
+
+// 8.4.62
+// AVP: Group-Monitoring-Event-Report-Item (3166) 3GPP (10415)
+type AVP_Grouped S6_3GPP_Group_Monitoring_Event_Report_Item 
+
+// 8.4.63
+// AVP: RIR-Flags (3167) 3GPP (10415)
+type AVP_Unsigned32 S6_3GPP_RIR_Flags 
+
+// 8.4.64
+// AVP: Type-Of-External-Identifier (3168) 3GPP (10415)
+type AVP_Unsigned32 S6_3GPP_Type_Of_External_Identifier 
+
+// 8.4.65
+// AVP: APN-Validity-Time (3169) 3GPP (10415)
+type AVP_Grouped S6_3GPP_APN_Validity_Time 
+
+
+
+/******************************************************************************
+* Copyright (c) 2000-2019 Ericsson Telecom AB
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v2.0
+* which accompanies this distribution, and is available at
+* https://www.eclipse.org/org/documents/epl-2.0/EPL-2.0.html
+*
+* Contributors:
+*   Roland Gecse - initial implementation and initial documentation
+*   Akos Pernek
+*   Antal Wuh.Hen.Chang
+*   Attila Fulop
+*   Balazs Barcsik
+*   Bence Molnar
+*   Csaba Koppany
+*   David Juhasz
+*   Eduard Czimbalmos
+*   Elemer Lelik
+*   Endre Kiss
+*   Endre Kulcsar
+*   Gabor Szalai
+*   Gabor Tatarka
+*   Gergely Futo
+*   Istvan Sandor
+*   Krisztian Pandi
+*   Kulcsár Endre
+*   Laszlo Tamas Zeke
+*   Norbert Pinter
+*   Roland Gecse
+*   Tibor Bende
+*   Tibor Szabo
+*   Timea Moder
+*   Zoltan Medve
+*   Zsolt Nandor Torok
+*   Zsolt Szalai
+******************************************************************************/
+//
+//  File:               MobileIPv6_HA_IETF_RFC5778.ddf
+//  Description:        DDF for Mobile IPv6 according to RFC 5778
+//  Rev:                R55A
+//  Prodnr:             CNL113462
+///////////////////////////////////////////////
+
+// APPLICATION-NAME: MIPv6
+// APPLICATION-REVISION: RFC5778
+
+// RFC 5778 6.2
+// AVP: Service-Selection (493)
+type AVP_UTF8String MIPv6_NONE_Service_Selection
+
+// RFC 5778 6.3
+// AVP: MIP-MN-AAA-SPI (341)
+type AVP_Unsigned32 MIPv6_NONE_MIP_MN_AAA_SPI
+
+// RFC 5778 6.4
+// AVP: MIP-MN-HA-SPI (491)
+type AVP_Unsigned32 MIPv6_NONE_MIP_MN_HA_SPI
+
+// RFC 5778 6.5
+// AVP: MIP-Mobile-Node-Address (333)
+type AVP_Address MIPv6_NONE_MIP_Mobile_Node_Address
+
+// RFC 5778 6.7
+// AVP: MIP-Careof-Address (487)
+type AVP_Address MIPv6_NONE_MIP_Careof_Address
+
+// RFC 5778 6.8
+// AVP: MIP-Authenticator (488)
+type AVP_OctetString MIPv6_NONE_MIP_Authenticator
+
+// RFC 5778 6.9
+// AVP: MIP-MAC-Mobility-Data (489)
+type AVP_OctetString MIPv6_NONE_MIP_MAC_Mobility_Data
+
+// RFC 5778 6.10
+// AVP: MIP-Session-Key (343)
+type AVP_OctetString MIPv6_NONE_MIP_Session_Key
+
+// RFC 5778 6.11
+// AVP: MIP-MSA-Lifetime (367)
+type AVP_Unsigned32 MIPv6_NONE_MIP_MSA_Lifetime
+
+// RFC 5778 6.12
+// AVP: MIP-MN-HA-MSA (492)
+type AVP_Grouped MIPv6_NONE_MIP_MN_HA_MSA
+
+// RFC 5778 6.13
+// AVP: MIP-Algorithm-Type (345)
+type AVP_Unsigned32 MIPv6_NONE_MIP_Algorithm_Type
+
+// RFC 5778 6.14
+// AVP: MIP-Replay-Mode (346)
+type enumerated MIPv6_NONE_MIP_Replay_Mode {
+ None (1),
+ Timestamp (2)
+} with {
+	variant "FIELDLENGTH(32)"
+	variant "BYTEORDER(last)"
+	variant "COMP(2scompl)"
+}
+
+// RFC 5778 6.16
+// AVP: MIP-Timestamp (490)
+type AVP_OctetString MIPv6_NONE_MIP_Timestamp
+
+// RFC 5778 6.17
+// AVP: QoS-Capability (578)
+type AVP_Grouped MIPv6_NONE_QoS_Capability
+
+// RFC 5778 6.18
+// AVP: QoS-Resources (508)
+type AVP_Grouped MIPv6_NONE_QoS_Resources
+
+// RFC 5778 6.19
+// AVP: Chargable-User-Identity (89)
+type AVP_OctetString MIPv6_NONE_Chargable_User_Identity
+
+// RFC 5778 6.20
+// AVP: MIP6-Auth-Mode (494)
+type AVP_Unsigned32 MIPv6_NONE_MIP6_Auth_Mode
+/******************************************************************************
+* Copyright (c) 2000-2019 Ericsson Telecom AB
+* All rights reserved. This program and the accompanying materials
+* are made available under the terms of the Eclipse Public License v2.0
+* which accompanies this distribution, and is available at
+* https://www.eclipse.org/org/documents/epl-2.0/EPL-2.0.html
+*
+* Contributors:
+*   Gabor Szalai - initial implementation
+******************************************************************************/
+//
+//  File:               RxInterface_PCC_3GPP_TS29214_f20.ddf
+//  Description:        DDF for Rx according to 3GPP TS 29.214 15.2.0
+//  Rev:                R55A
+//  Prodnr:             CNL 113 462
+///////////////////////////////////////////////
+
+
+// APPLICATION-NAME: RX
+// APPLICATION-REVISION: VF_2_0
+
+// AVP implementations according to:
+// 3GPP TS 29.214 15.2.0 - Policy and Charging Control over Rx reference point
+//
+//
+// Dependant applications
+// 3GPP TS 29.229  - Cx and Dx interfaces based on the Diameter protocol
+// TS 183.017      - DIAMETER protocol for session based policy set-up information exchange between
+//                   the Application Function (AF) and the Service Policy Decision Function (SPDF)
+// IETF RFC 3588   - Diameter Base Protocol
+// IETF RFC 4005   - Diameter Network Address Server
+// IETF RFC 4006   - Diameter Credit Control Application
+//
+// Notes:
+// Present application has its own vendor specific Diameter application id: 16777236
+//
+// Type of enumerated AVP Media-Type is changed to AVP_Unsigned32 to
+// give the ability to contain OTHER (0xFFFFFFFF) value
+//
+
+// 3GPP TS 29.214 15.2.0 5.6
+// WARNING: Enumeration item with code (258) exists in type Command_Code
+// WARNING: Enumeration item with code (275) exists in type Command_Code
+// WARNING: Enumeration item with code (274) exists in type Command_Code
+
+
+
+
+// 3GPP TS 29.214 15.2.0
+// AVP: Abort-Cause (500) 3GPP (10415)
+// 5.3.1
+type enumerated RX_3GPP_Abort_Cause {
+ BEARER_RELEASED (0),
+ INSUFFICIENT_SERVER_RESOURCES (1),
+ INSUFFICIENT_BEARER_RESOURCES (2),
+ PS_TO_CS_HANDOVER (3),
+ SPONSORED_DATA_CONNECTIVITY_DISALLOWED (4)
+} with {
+	variant "FIELDLENGTH(32)"
+	variant "BYTEORDER(last)"
+	variant "COMP(2scompl)"
+}
+
+
+// 3GPP TS 29.214 15.2.0
+// AVP: Access-Network-Charging-Address (501) 3GPP (10415)
+// 5.3.2
+type AVP_Address RX_3GPP_Access_Network_Charging_Address 
+
+
+// 3GPP TS 29.214 15.2.0
+// AVP: Access-Network-Charging-Identifier (502) 3GPP (10415)
+// 5.3.3
+type AVP_Grouped RX_3GPP_Access_Network_Charging_Identifier 
+
+
+// 3GPP TS 29.214 15.2.0
+// AVP: Access-Network-Charging-Identifier-Value (503) 3GPP (10415)
+// 5.3.4
+type AVP_OctetString RX_3GPP_Access_Network_Charging_Identifier_Value 
+
+
+
+
+// 3GPP TS 29.214 15.2.0
+// AVP: AF-Application-Identifier (504) 3GPP (10415)
+// 5.3.5
+type AVP_OctetString RX_3GPP_AF_Application_Identifier 
+
+
+// 3GPP TS 29.214 15.2.0
+// AVP: AF-Charging-Identifier (505) 3GPP (10415)
+// 5.3.6
+type AVP_OctetString RX_3GPP_AF_Charging_Identifier 
+
+
+// 3GPP TS 29.214 15.2.0
+// AVP: Codec-Data  (524) 3GPP (10415)
+// 5.3.7
+type AVP_OctetString RX_3GPP_Codec_Data 
+
+
+// 3GPP TS 29.214 15.2.0
+// AVP: Flow-Description (507) 3GPP (10415)
+// 5.3.8
+type AVP_IPFilterRule RX_3GPP_Flow_Description 
+
+
+// 3GPP TS 29.214 15.2.0
+// AVP: Flow-Number (509) 3GPP (10415)
+// 5.3.9
+type AVP_Unsigned32 RX_3GPP_Flow_Number 
+
+
+// 3GPP TS 29.214 15.2.0
+// AVP: Flows (510) 3GPP (10415)
+// 5.3.10
+type AVP_Grouped RX_3GPP_Flows 
+
+
+// 3GPP TS 29.214 15.2.0
+// AVP: Flow-Status (511) 3GPP (10415)
+// 5.3.11
+type enumerated RX_3GPP_Flow_Status {
+ ENABLED_UPLINK (0),
+ ENABLED_DOWNLINK (1),
+ ENABLED (2),
+ DISABLED (3),
+ REMOVED (4)
+} with {
+	variant "FIELDLENGTH(32)"
+	variant "BYTEORDER(last)"
+	variant "COMP(2scompl)"
+}
+
+
+// 3GPP TS 29.214 15.2.0
+// AVP: Flow-Usage (512) 3GPP (10415)
+// 5.3.12
+type enumerated RX_3GPP_Flow_Usage {
+ NO_INFORMATION (0),
+ RTCP (1),
+ AF_SIGNALLING (2)
+} with {
+	variant "FIELDLENGTH(32)"
+	variant "BYTEORDER(last)"
+	variant "COMP(2scompl)"
+}
+
+
+// 3GPP TS 29.214 15.2.0
+// AVP: Specific-Action (513) 3GPP (10415)
+// 5.3.13
+type enumerated RX_3GPP_Specific_Action {
+ CHARGING_CORRELATION_EXCHANGE (1),
+ INDICATION_OF_LOSS_OF_BEARER (2),
+ INDICATION_OF_RECOVERY_OF_BEARER (3),
+ INDICATION_OF_RELEASE_OF_BEARER (4),
+ INDICATION_OF_ESTABLISHMENT_OF_BEARER (5),
+ IP_CAN_CHANGE (6),
+ INDICATION_OF_OUT_OF_CREDIT (7),
+ INDICATION_OF_SUCCESSFUL_RESOURCES_ALLOCATION (8),
+ INDICATION_OF_FAILED_RESOURCES_ALLOCATION (9),
+ INDICATION_OF_LIMITED_PCC_DEPLOYMENT (10),
+ USAGE_REPORT (11),
+ ACCESS_NETWORK_INFO_REPORT (12),
+ INDICATION_OF_RECOVERY_FROM_LIMITED_PCC_DEPLOYMENT (13),
+ INDICATION_OF_ACCESS_NETWORK_INFO_REPORTING_FAILURE (14),
+ INDICATION_OF_TRANSFER_POLICY_EXPIRED (15),
+ PLMN_CHANGE (16)
+} with {
+	variant "FIELDLENGTH(32)"
+	variant "BYTEORDER(last)"
+	variant "COMP(2scompl)"
+}
+
+
+// 3GPP TS 29.214 15.2.0
+// AVP: Max-Requested-Bandwidth-DL (515) 3GPP (10415)
+// 5.3.14
+type AVP_Unsigned32 RX_3GPP_Max_Requested_Bandwidth_DL 
+
+
+// 3GPP TS 29.214 15.2.0
+// AVP: Max-Requested-Bandwidth-UL (516) 3GPP (10415)
+// 5.3.15
+type AVP_Unsigned32 RX_3GPP_Max_Requested_Bandwidth_UL 
+
+
+// 3GPP TS 29.214 15.2.0
+// AVP: Media-Component-Description (517) 3GPP (10415)
+// 5.3.16
+type AVP_Grouped RX_3GPP_Media_Component_Description 
+
+
+// 3GPP TS 29.214 15.2.0
+// AVP: Media-Component-Number (518) 3GPP (10415)
+// 5.3.17
+type AVP_Unsigned32 RX_3GPP_Media_Component_Number 
+
+
+// 3GPP TS 29.214 15.2.0
+// AVP: Media-Sub-Component (519) 3GPP (10415)
+// 5.3.18
+type AVP_Grouped RX_3GPP_Media_Sub_Component 
+
+
+// 3GPP TS 29.214 15.2.0
+// AVP: Media-Type (520) 3GPP (10415)
+// 5.3.19
+type AVP_Unsigned32 RX_3GPP_Media_Type 
+
+
+// 3GPP TS 29.214 15.2.0
+// AVP: RR-Bandwidth (521) 3GPP (10415)
+// 5.3.20
+type AVP_Unsigned32 RX_3GPP_RR_Bandwidth 
+
+
+// 3GPP TS 29.214 15.2.0
+// AVP: RS-Bandwidth (522) 3GPP (10415)
+// 5.3.21
+type AVP_Unsigned32 RX_3GPP_RS_Bandwidth 
+
+// 3GPP TS 29.214 15.2.0
+// AVP: SIP-Forking-Indication (523) 3GPP (10415)
+// 5.3.22
+type enumerated RX_3GPP_SIP_Forking_Indication {
+ SINGLE_DIALOGUE (0),
+ SEVERAL_DIALOGUES (1) 
+} with {
+	variant "FIELDLENGTH(32)"
+	variant "BYTEORDER(last)"
+	variant "COMP(2scompl)"
+}
+
+// 3GPP TS 29.214 15.2.0
+// AVP:  Service-URN (525) 3GPP (10415)
+// 5.3.23
+type AVP_OctetString RX_3GPP_Service_URN 
+
+
+// 3GPP TS 29.214 15.2.0
+// AVP: Acceptable-Service-Info (526) 3GPP (10415)
+// 5.3.24
+type AVP_Grouped RX_3GPP_Acceptable_Service_Info 
+
+// 3GPP TS 29.214 15.2.0
+// AVP: Service-Info-Status (527) 3GPP (10415)
+// 5.3.25
+type enumerated RX_3GPP_Service_Info_Status {
+ FINAL_SERVICE_INFORMATION (0),
+ PRELIMINARY_SERVICE_INFORMATION (1)
+} with {
+	variant "FIELDLENGTH(32)"
+	variant "BYTEORDER(last)"
+	variant "COMP(2scompl)"
+}
+
+// 3GPP TS 29.214 15.2.0
+// AVP: AF-Signalling-Protocol (529) 3GPP (10415)
+// 5.3.26
+type enumerated RX_3GPP_AF_Signalling_Protocol {
+ NO_INFORMATION (0),
+ SIP (1)
+} with {
+	variant "FIELDLENGTH(32)"
+	variant "BYTEORDER(last)"
+	variant "COMP(2scompl)"
+}
+
+// 3GPP TS 29.214 15.2.0
+// AVP: Sponsored-Connectivity-Data (530) 3GPP (10415)
+// 5.3.27
+type AVP_Grouped RX_3GPP_Sponsored_Connectivity_Data 
+
+// 3GPP TS 29.214 15.2.0
+// AVP: Sponsor-Identity (531) 3GPP (10415)
+// 5.3.28
+type AVP_UTF8String RX_3GPP_Sponsor_Identity 
+
+// 3GPP TS 29.214 15.2.0
+// AVP: Application-Service-Provider-Identity (532) 3GPP (10415)
+// 5.3.29
+type AVP_UTF8String RX_3GPP_Application_Service_Provider_Identity 
+
+
+// 3GPP TS 29.214 15.2.0
+// AVP: MPS-Identifier (528) 3GPP (10415)
+// 5.3.30
+type AVP_OctetString RX_3GPP_MPS_Identifier 
+
+// 3GPP TS 29.214 15.2.0
+// AVP: Rx-Request-Type (533) 3GPP (10415)
+// 5.3.31
+type enumerated RX_3GPP_Rx_Request_Type {
+ INITIAL_REQUEST (0),
+ UPDATE_REQUEST (1),
+ PCSCF_RESTORATION (2)
+} with {
+	variant "FIELDLENGTH(32)"
+	variant "BYTEORDER(last)"
+	variant "COMP(2scompl)"
+}
+
+// 3GPP TS 29.214 15.2.0
+// AVP: Min-Requested-Bandwidth-DL (534) 3GPP (10415)
+// 5.3.32
+type AVP_Unsigned32 RX_3GPP_Min_Requested_Bandwidth_DL 
+
+// 3GPP TS 29.214 15.2.0
+// AVP: Min-Requested-Bandwidth-UL (535) 3GPP (10415)
+// 5.3.33
+type AVP_Unsigned32 RX_3GPP_Min_Requested_Bandwidth_UL 
+
+// 3GPP TS 29.214 15.2.0
+// AVP: Required-Access-Info (536) 3GPP (10415)
+// 5.3.34
+type enumerated RX_3GPP_Required_Access_Info {
+ USER_LOCATION (0),
+ MS_TIME_ZONE (1)
+} with {
+	variant "FIELDLENGTH(32)"
+	variant "BYTEORDER(last)"
+	variant "COMP(2scompl)"
+}
+
+// 3GPP TS 29.214 15.2.0
+// AVP: Ip-Domain-Id (537) 3GPP (10415)
+// 5.3.35
+type AVP_OctetString RX_3GPP_Ip_Domain_Id 
+
+// 3GPP TS 29.214 15.2.0
+// AVP: GCS-Identifier (538) 3GPP (10415)
+// 5.3.36
+type AVP_OctetString RX_3GPP_GCS_Identifier 
+
+// 3GPP TS 29.214 15.2.0
+// AVP: Sharing-Key-DL (539) 3GPP (10415)
+// 5.3.37
+type AVP_Unsigned32 RX_3GPP_Sharing_Key_DL 
+
+// 3GPP TS 29.214 15.2.0
+// AVP: Sharing-Key-UL  (540) 3GPP (10415)
+// 5.3.38
+type AVP_Unsigned32 RX_3GPP_Sharing_Key_UL 
+
+// 3GPP TS 29.214 15.2.0
+// AVP: Retry-Interval (541) 3GPP (10415)
+// 5.3.39
+type AVP_Unsigned32 RX_3GPP_Retry_Interval 
+
+// 3GPP TS 29.214 15.2.0
+// AVP: Sponsoring-Action (542) 3GPP (10415)
+// 5.3.40
+type enumerated RX_3GPP_Sponsoring_Action {
+ DISABLE_SPONSORING (0),
+ ENABLE_SPONSORING (1)
+} with {
+	variant "FIELDLENGTH(32)"
+	variant "BYTEORDER(last)"
+	variant "COMP(2scompl)"
+}
+
+// 3GPP TS 29.214 15.2.0
+// AVP: Max-Supported-Bandwidth-DL (543) 3GPP (10415)
+// 5.3.41
+type AVP_Unsigned32 RX_3GPP_Max_Supported_Bandwidth_DL 
+
+// 3GPP TS 29.214 15.2.0
+// AVP: Max-Supported-Bandwidth-UL (544) 3GPP (10415)
+// 5.3.42
+type AVP_Unsigned32 RX_3GPP_Max_Supported_Bandwidth_UL 
+
+// 3GPP TS 29.214 15.2.0
+// AVP: Min-Desired-Bandwidth-DL (545) 3GPP (10415)
+// 5.3.43
+type AVP_Unsigned32 RX_3GPP_Min_Desired_Bandwidth_DL 
+
+// 3GPP TS 29.214 15.2.0
+// AVP: Min-Desired-Bandwidth-UL (546) 3GPP (10415)
+// 5.3.44
+type AVP_Unsigned32 RX_3GPP_Min_Desired_Bandwidth_UL 
+
+// 3GPP TS 29.214 15.2.0
+// AVP: MCPTT-Identifier (547) 3GPP (10415)
+// 5.3.45
+type AVP_OctetString RX_3GPP_MCPTT_Identifier 
+
+// 3GPP TS 29.214 15.2.0
+// AVP: Service-Authorization-Info (548) 3GPP (10415)
+// 5.3.46
+type AVP_Unsigned32 RX_3GPP_Service_Authorization_Info 
+
+// 3GPP TS 29.214 15.2.0
+// AVP: Priority-Sharing-Indicator (550) 3GPP (10415)
+// 5.3.47
+type enumerated RX_3GPP_Priority_Sharing_Indicator {
+ PRIORITY_SHARING_ENABLED (0),
+ PRIORITY_SHARING_DISABLED (1)
+} with {
+	variant "FIELDLENGTH(32)"
+	variant "BYTEORDER(last)"
+	variant "COMP(2scompl)"
+}
+
+// 3GPP TS 29.214 15.2.0
+// AVP: Media-Component-Status (549) 3GPP (10415)
+// 5.3.49
+type AVP_Unsigned32 RX_3GPP_Media_Component_Status 
+
+// 3GPP TS 29.214 15.2.0
+// AVP: Content-Version (552) 3GPP (10415)
+// 5.3.49
+type AVP_Unsigned64 RX_3GPP_Content_Version 
+
+// 3GPP TS 29.214 15.2.0
+// AVP: AF-Requested-Data (551) 3GPP (10415)
+// 5.3.50
+type AVP_Unsigned32 RX_3GPP_AF_Requested_Data 
+
+// 3GPP TS 29.214 15.2.0
+// AVP: Pre-emption-Control-Info (553) 3GPP (10415)
+// 5.3.51
+type AVP_Unsigned32 RX_3GPP_Pre_emption_Control_Info 
+
+// 3GPP TS 29.214 15.2.0
+// AVP: Extended-Max-Requested-BW-DL (554) 3GPP (10415)
+// 5.3.52
+type AVP_Unsigned32 RX_3GPP_Extended_Max_Requested_BW_DL 
+
+// 3GPP TS 29.214 15.2.0
+// AVP: Extended-Max-Requested-BW-UL (555) 3GPP (10415)
+// 5.3.53
+type AVP_Unsigned32 RX_3GPP_Extended_Max_Requested_BW_UL 
+
+// 3GPP TS 29.214 15.2.0
+// AVP: Extended-Max-Supported-BW-DL (556) 3GPP (10415)
+// 5.3.54
+type AVP_Unsigned32 RX_3GPP_Extended_Max_Supported_BW_DL 
+
+// 3GPP TS 29.214 15.2.0
+// AVP: Extended-Max-Supported-BW-UL (557) 3GPP (10415)
+// 5.3.55
+type AVP_Unsigned32 RX_3GPP_Extended_Max_Supported_BW_UL 
+
+// 3GPP TS 29.214 15.2.0
+// AVP: Extended-Min-Desired-BW-DL (558) 3GPP (10415)
+// 5.3.56
+type AVP_Unsigned32 RX_3GPP_Extended_Min_Desired_BW_DL 
+
+// 3GPP TS 29.214 15.2.0
+// AVP: Extended-Min-Desired-BW-UL (559) 3GPP (10415)
+// 5.3.57
+type AVP_Unsigned32 RX_3GPP_Extended_Min_Desired_BW_UL 
+
+// 3GPP TS 29.214 15.2.0
+// AVP: Extended-Min-Requested-BW-DL (560) 3GPP (10415)
+// 5.3.58
+type AVP_Unsigned32 RX_3GPP_Extended_Min_Requested_BW_DL 
+
+// 3GPP TS 29.214 15.2.0
+// AVP: Extended-Min-Requested-BW-UL (561) 3GPP (10415)
+// 5.3.59
+type AVP_Unsigned32 RX_3GPP_Extended_Min_Requested_BW_UL 
+
+
+// STATISTICS: 523 AVP descriptors found
+// STATISTICS: 523 AVP type definitions matching AVP descriptors found
+// STATISTICS:  duplicate AVP definitions deleted
+type enumerated Command_Code {
+ Abort_Session (274), Accounting (271), Capabilities_Exchange (257), Device_Watchdog (280), Disconnect_Peer (282), Re_Auth (258), Session_Termination (275), Experimental1 (16777214), Experimental2 (16777215) , Update_Location (316), Cancel_Location (317), Authentication_Information (318), Insert_Subscriber_Data (319), Delete_Subscriber_Data (320), Purge_UE (321), Reset (322), Notify (323), ME_Identity_Check (324), Update_VCSG_Location (8388638), Cancel_VCSG_Location (8388642), Credit_Control (272), TDF_Session (8388637), Subscriber_Information (8388641), Configuration_Information (8388718), Reporting_Information (8388719), NIDD_Information (8388726), Authorize_Authenticate (265)
+} with {
+	variant "FIELDLENGTH(24)"
+	variant "BYTEORDER(last)"
+}
+
+type enumerated Vendor_Id {
+	vendor_id_NONE (0),
+	vendor_id_3GPP (10415)
+} with {
+	variant "FIELDLENGTH(32)"
+	variant "BYTEORDER(last)"
+	variant "COMP(2scompl)"
+}
+type enumerated AVP_Code_NONE {
+	avp_code_MIPv6_NONE_MIP_Careof_Address (487),
+	avp_code_BASE_NONE_Session_Id (263),
+	avp_code_BASE_NONE_Auth_Application_Id (258),
+	avp_code_BASE_NONE_Firmware_Revision (267),
+	avp_code_BASE_NONE_Auth_Grace_Period (276),
+	avp_code_BASE_NONE_Re_Auth_Request_Type (285),
+	avp_code_MIPv6_NONE_MIP_MN_HA_MSA (492),
+	avp_code_MIPv6_NONE_QoS_Resources (508),
+	avp_code_MIPv6_NONE_MIP_Session_Key (343),
+	avp_code_BASE_NONE_Multi_Round_Time_Out (272),
+	avp_code_BASE_NONE_Experimental_Result_Code (298),
+	avp_code_BASE_NONE_Error_Message (281),
+	avp_code_BASE_NONE_Error_Reporting_Host (294),
+	avp_code_BASE_NONE_Proxy_State (33),
+	avp_code_BASE_NONE_Redirect_Max_Cache_Time (262),
+	avp_code_BASE_NONE_Host_IP_Address (257),
+	avp_code_BASE_NONE_Vendor_Id (266),
+	avp_code_BASE_NONE_Event_Timestamp (55),
+	avp_code_MIPv6_NONE_MIP_MN_HA_SPI (491),
+	avp_code_MIPv6_NONE_MIP_Mobile_Node_Address (333),
+	avp_code_BASE_NONE_Failed_AVP (279),
+	avp_code_BASE_NONE_Session_Server_Failover (271),
+	avp_code_BASE_NONE_Experimental_Result (297),
+	avp_code_MIPv6_NONE_MIP_Replay_Mode (346),
+	avp_code_BASE_NONE_Proxy_Host (280),
+	avp_code_BASE_NONE_Proxy_Info (284),
+	avp_code_BASE_NONE_Destination_Host (293),
+	avp_code_BASE_NONE_Accounting_Record_Number (485),
+	avp_code_BASE_NONE_Redirect_Host_Usage (261),
+	avp_code_MIPv6_NONE_MIP6_Auth_Mode (494),
+	avp_code_BASE_NONE_Session_Timeout (27),
+	avp_code_MIPv6_NONE_MIP_MAC_Mobility_Data (489),
+	avp_code_BASE_NONE_Supported_Vendor_Id (265),
+	avp_code_BASE_NONE_Auth_Request_Type (274),
+	avp_code_MIPv6_NONE_MIP_Timestamp (490),
+	avp_code_BASE_NONE_Product_Name (269),
+	avp_code_BASE_NONE_Origin_State_Id (278),
+	avp_code_BASE_NONE_User_Name (1),
+	avp_code_BASE_NONE_Accounting_Sub_Session_Id (287),
+	avp_code_BASE_NONE_Session_Binding (270),
+	avp_code_BASE_NONE_Acct_Multi_Session_Id (50),
+	avp_code_MIPv6_NONE_MIP_Algorithm_Type (345),
+	avp_code_MIPv6_NONE_QoS_Capability (578),
+	avp_code_BASE_NONE_Destination_Realm (283),
+	avp_code_MIPv6_NONE_Chargable_User_Identity (89),
+	avp_code_BASE_NONE_Redirect_Host (292),
+	avp_code_MIPv6_NONE_MIP_MN_AAA_SPI (341),
+	avp_code_MIPv6_NONE_MIP_MSA_Lifetime (367),
+	avp_code_BASE_NONE_E2E_Sequence (300),
+	avp_code_BASE_NONE_Origin_Realm (296),
+	avp_code_BASE_NONE_Acct_Interim_Interval (85),
+	avp_code_MIPv6_NONE_MIP_Authenticator (488),
+	avp_code_BASE_NONE_Origin_Host (264),
+	avp_code_BASE_NONE_Accounting_Session_Id (44),
+	avp_code_BASE_NONE_Disconnect_Cause (273),
+	avp_code_BASE_NONE_Accounting_Record_Type (480),
+	avp_code_BASE_NONE_Acct_Application_Id (259),
+	avp_code_BASE_NONE_Result_Code (268),
+	avp_code_BASE_NONE_Auth_Session_State (277),
+	avp_code_BASE_NONE_Vendor_Specific_Application_Id (260),
+	avp_code_MIPv6_NONE_Service_Selection (493),
+	avp_code_BASE_NONE_Inband_Security_Id (299),
+	avp_code_BASE_NONE_Route_Record (282),
+	avp_code_BASE_NONE_Authorization_Lifetime (291),
+	avp_code_BASE_NONE_Accounting_Realtime_Required (483),
+	avp_code_BASE_NONE_Termination_Cause (295),
+	avp_code_BASE_NONE_Class (25)
+} with {
+	variant "FIELDLENGTH(32)"
+	variant "BYTEORDER(last)"
+	variant "COMP(2scompl)"
+}
+type enumerated AVP_Code_3GPP {
+	avp_code_PCC_3GPP_Bearer_Identifier (1020),
+	avp_code_RX_3GPP_Content_Version (552),
+	avp_code_RX_3GPP_Media_Component_Description (517),
+	avp_code_PCC_3GPP_CSG_Information_Reporting (1071),
+	avp_code_AAA_3GPP_Measurement_Quantity (1660),
+	avp_code_S6_3GPP_Location_Information_Configuration (3135),
+	avp_code_PCC_3GPP_Bearer_Usage (1000),
+	avp_code_PCC_3GPP_Tunnel_Header_Filter (1036),
+	avp_code_AAA_3GPP_List_Of_Measurements (1625),
+	avp_code_PCC_3GPP_Default_QoS_Name (2817),
+	avp_code_AAA_3GPP_UVA_Flags (1640),
+	avp_code_AAA_3GPP_Group_Service_Id (1676),
+	avp_code_PCC_3GPP_TDF_Information (1087),
+	avp_code_AAA_3GPP_Requested_EUTRAN_Authentication_Info (1408),
+	avp_code_AAA_3GPP_Last_UE_Activity_Time (1494),
+	avp_code_AAA_3GPP_Context_Identifier (1423),
+	avp_code_AAA_3GPP_Trace_Reference (1459),
+	avp_code_RX_3GPP_Sharing_Key_UL (540),
+	avp_code_RX_3GPP_AF_Charging_Identifier (505),
+	avp_code_S6_3GPP_Monitoring_Event_Report (3123),
+	avp_code_RX_3GPP_Media_Type (520),
+	avp_code_PCC_3GPP_Conditional_Policy_Information (2840),
+	avp_code_AAA_3GPP_SIPTO_Permission (1613),
+	avp_code_PCC_3GPP_Network_Request_Support (1024),
+	avp_code_RX_3GPP_Extended_Max_Supported_BW_DL (556),
+	avp_code_PCC_3GPP_UE_Local_IP_Address (2805),
+	avp_code_PCC_3GPP_Presence_Reporting_Area_Elements_List (2820),
+	avp_code_AAA_3GPP_SGs_MME_Identity (1664),
+	avp_code_PCC_3GPP_Routing_Rule_Remove (1075),
+	avp_code_S6_3GPP_Roaming_Information (3139),
+	avp_code_AAA_3GPP_Event_Threshold_RSRP (1629),
+	avp_code_AAA_3GPP_PLMN_Client (1482),
+	avp_code_AAA_3GPP_Re_Synchronization_Info (1411),
+	avp_code_AAA_3GPP_RAND (1447),
+	avp_code_AAA_3GPP_Trace_Depth (1462),
+	avp_code_AAA_3GPP_SGSN_User_State (1498),
+	avp_code_AAA_3GPP_APN_OI_Replacement (1427),
+	avp_code_S6_3GPP_External_Identifier (3111),
+	avp_code_PCC_3GPP_TFT_Filter (1012),
+	avp_code_RX_3GPP_Max_Supported_Bandwidth_UL (544),
+	avp_code_S6_3GPP_Loss_Of_Connectivity_Reason (3162),
+	avp_code_RX_3GPP_Flow_Number (509),
+	avp_code_PCC_3GPP_Resource_Allocation_Notification (1063),
+	avp_code_S6_3GPP_Monitoring_Type (3127),
+	avp_code_PCC_3GPP_Default_Bearer_Indication (2844),
+	avp_code_AAA_3GPP_VPLMN_LIPA_Allowed (1617),
+	avp_code_PCC_3GPP_QoS_Class_Identifier (1028),
+	avp_code_PCC_3GPP_Mute_Notification (2809),
+	avp_code_AAA_3GPP_Logging_Duration (1632),
+	avp_code_AAA_3GPP_WLAN_offloadability_EUTRAN (1668),
+	avp_code_PCC_3GPP_Routing_IP_Address (1079),
+	avp_code_AAA_3GPP_KASME (1450),
+	avp_code_AAA_3GPP_Teleservice_List (1486),
+	avp_code_AAA_3GPP_UTRAN_Vector (1415),
+	avp_code_RX_3GPP_Application_Service_Provider_Identity (532),
+	avp_code_S6_3GPP_NIDD_Authorization_Request (3150),
+	avp_code_PCC_3GPP_QoS_Rule_Install (1051),
+	avp_code_S6_3GPP_Periodic_Communication_Indicator (3115),
+	avp_code_RX_3GPP_Flow_Usage (512),
+	avp_code_PCC_3GPP_RAN_Rule_Support (2832),
+	avp_code_S6_3GPP_Monitoring_Duration (3130),
+	avp_code_AAA_3GPP_Routing_Area_Identity (1605),
+	avp_code_PCC_3GPP_QoS_Information (1016),
+	avp_code_RX_3GPP_Service_Authorization_Info (548),
+	avp_code_AAA_3GPP_eDRX_Cycle_Length (1691),
+	avp_code_S6_3GPP_Group_Monitoring_Event_Report_Item (3166),
+	avp_code_AAA_3GPP_Ext_PDP_Type (1620),
+	avp_code_PCC_3GPP_Rule_Failure_Code (1031),
+	avp_code_PCC_3GPP_User_Location_Info_Time (2812),
+	avp_code_AAA_3GPP_Measurement_Period_LTE (1656),
+	avp_code_PCC_3GPP_Usage_Monitoring_Information (1067),
+	avp_code_PCC_3GPP_Extended_APN_AMBR_DL (2848),
+	avp_code_AAA_3GPP_GMLC_Number (1474),
+	avp_code_AAA_3GPP_Software_Version (1403),
+	avp_code_AAA_3GPP_Expiration_Date (1439),
+	avp_code_AAA_3GPP_SRES (1454),
+	avp_code_AAA_3GPP_Item_Number (1419),
+	avp_code_S6_3GPP_Service_ID (3103),
+	avp_code_RX_3GPP_Abort_Cause (500),
+	avp_code_PCC_3GPP_Charging_Rule_Base_Name (1004),
+	avp_code_RX_3GPP_Required_Access_Info (536),
+	avp_code_PCC_3GPP_TDF_Destination_Realm (1090),
+	avp_code_S6_3GPP_S6t_HSS_Cause (3154),
+	avp_code_RX_3GPP_AF_Requested_Data (551),
+	avp_code_PCC_3GPP_QoS_Rule_Report (1055),
+	avp_code_S6_3GPP_Stationary_Indication (3119),
+	avp_code_PCC_3GPP_Traffic_Steering_Policy_Identifier_DL (2836),
+	avp_code_AAA_3GPP_Geodetic_Information (1609),
+	avp_code_PCC_3GPP_Extended_GBR_UL (2851),
+	avp_code_AAA_3GPP_MBSFN_Area_ID (1695),
+	avp_code_AAA_3GPP_Area_Scope (1624),
+	avp_code_AAA_3GPP_PUA_Flags (1442),
+	avp_code_AAA_3GPP_Notification_To_UE_User (1478),
+	avp_code_AAA_3GPP_Visited_PLMN_Id (1407),
+	avp_code_AAA_3GPP_Homogeneous_Support_of_IMS_Voice_Over_PS_Sessions (1493),
+	avp_code_RX_3GPP_Codec_Data (524),
+	avp_code_S6_3GPP_Monitoring_Event_Config_Status (3142),
+	avp_code_PCC_3GPP_Rule_Activation_Time (1043),
+	avp_code_S6_3GPP_Service_Data (3107),
+	avp_code_RX_3GPP_AF_Application_Identifier (504),
+	avp_code_PCC_3GPP_NetLoc_Access_Support (2824),
+	avp_code_S6_3GPP_Monitoring_Event_Configuration (3122),
+	avp_code_PCC_3GPP_Offline (1008),
+	avp_code_AAA_3GPP_Additional_Context_ID (1683),
+	avp_code_PCC_3GPP_ADC_Rule_Definition (1094),
+	avp_code_S6_3GPP_Allowed_PLMN_List (3158),
+	avp_code_AAA_3GPP_Active_APN (1612),
+	avp_code_PCC_3GPP_Bearer_Control_Mode (1023),
+	avp_code_PCC_3GPP_HeNB_Local_IP_Address (2804),
+	avp_code_AAA_3GPP_SMS_Register_Request (1648),
+	avp_code_PCC_3GPP_Packet_Filter_Content (1059),
+	avp_code_AAA_3GPP_APN_Configuration (1430),
+	avp_code_AAA_3GPP_OMC_Id (1466),
+	avp_code_AAA_3GPP_GMLC_Restriction (1481),
+	avp_code_AAA_3GPP_Regional_Subscription_Zone_Code (1446),
+	avp_code_S6_3GPP_SIR_Flags (3110),
+	avp_code_RX_3GPP_MPS_Identifier (528),
+	avp_code_AAA_3GPP_MDT_Allowed_PLMN_Id (1671),
+	avp_code_PCC_3GPP_Credit_Management_Status (1082),
+	avp_code_S6_3GPP_Service_Result (3146),
+	avp_code_AAA_3GPP_MME_Location_Information (1600),
+	avp_code_PCC_3GPP_Reporting_Level (1011),
+	avp_code_RX_3GPP_Max_Supported_Bandwidth_DL (543),
+	avp_code_AAA_3GPP_Subscribed_VSRVCC (1636),
+	avp_code_PCC_3GPP_Pre_emption_Capability (1047),
+	avp_code_PCC_3GPP_Monitoring_Flags (2828),
+	avp_code_PCC_3GPP_TCP_Source_Port (2843),
+	avp_code_PCC_3GPP_Application_Detection_Information (1098),
+	avp_code_AAA_3GPP_Emergency_Info (1687),
+	avp_code_AAA_3GPP_MPS_Priority (1616),
+	avp_code_AAA_3GPP_Alert_Reason (1434),
+	avp_code_AAA_3GPP_MO_LR (1485),
+	avp_code_RX_3GPP_Max_Requested_Bandwidth_UL (516),
+	avp_code_PCC_3GPP_Usage_Monitoring_Support (1070),
+	avp_code_S6_3GPP_Maximum_Response_Time (3134),
+	avp_code_RX_3GPP_Sponsor_Identity (531),
+	avp_code_PCC_3GPP_CoA_IP_Address (1035),
+	avp_code_PCC_3GPP_Default_QoS_Information (2816),
+	avp_code_PCC_3GPP_AN_GW_Address (1050),
+	avp_code_PCC_3GPP_NBIFOM_Support (2831),
+	avp_code_PCC_3GPP_Redirect_Support (1086),
+	avp_code_AAA_3GPP_IMSI_Group_Id (1675),
+	avp_code_AAA_3GPP_Cell_Global_Identity (1604),
+	avp_code_AAA_3GPP_PDN_Connection_Continuity (1690),
+	avp_code_AAA_3GPP_DSA_Flags (1422),
+	avp_code_AAA_3GPP_Trace_Data (1458),
+	avp_code_AAA_3GPP_LCS_Info (1473),
+	avp_code_AAA_3GPP_PDN_GW_Allocation_Type (1438),
+	avp_code_RX_3GPP_Extended_Max_Requested_BW_UL (555),
+	avp_code_S6_3GPP_User_Identifier (3102),
+	avp_code_PCC_3GPP_QoS_Rule_Base_Name (1074),
+	avp_code_AAA_3GPP_Restoration_Priority (1663),
+	avp_code_S6_3GPP_Association_Type (3138),
+	avp_code_PCC_3GPP_Charging_Rule_Definition (1003),
+	avp_code_RX_3GPP_Min_Requested_Bandwidth_UL (535),
+	avp_code_AAA_3GPP_Report_Amount (1628),
+	avp_code_PCC_3GPP_CoA_Information (1039),
+	avp_code_AAA_3GPP_A_MSISDN (1643),
+	avp_code_PCC_3GPP_Routing_Rule_Report (2835),
+	avp_code_AAA_3GPP_Number_Of_Requested_Vectors (1410),
+	avp_code_AAA_3GPP_AIR_Flags (1679),
+	avp_code_AAA_3GPP_Geographical_Information (1608),
+	avp_code_AAA_3GPP_MME_User_State (1497),
+	avp_code_AAA_3GPP_Access_Restriction_Data (1426),
+	avp_code_AAA_3GPP_SS_Status (1477),
+	avp_code_S6_3GPP_NIDD_Authorization_Update (3161),
+	avp_code_PCC_3GPP_Packet_Filter_Operation (1062),
+	avp_code_S6_3GPP_SCEF_Reference_ID_for_Deletion (3126),
+	avp_code_RX_3GPP_SIP_Forking_Indication (523),
+	avp_code_S6_3GPP_IMEI_Change (3141),
+	avp_code_PCC_3GPP_IP_CAN_Type (1027),
+	avp_code_RX_3GPP_Extended_Min_Desired_BW_UL (559),
+	avp_code_PCC_3GPP_Revalidation_Time (1042),
+	avp_code_AAA_3GPP_Logging_Interval (1631),
+	avp_code_PCC_3GPP_Presence_Reporting_Area_Status (2823),
+	avp_code_AAA_3GPP_WLAN_offloadability (1667),
+	avp_code_PCC_3GPP_Routing_Filter (1078),
+	avp_code_PCC_3GPP_Metering_Method (1007),
+	avp_code_AAA_3GPP_Non_IP_Data_Delivery_Mechanism (1682),
+	avp_code_AAA_3GPP_E_UTRAN_Vector (1414),
+	avp_code_AAA_3GPP_Trace_Event_List (1465),
+	avp_code_S6_3GPP_Communication_Pattern_Set (3114),
+	avp_code_RX_3GPP_Flow_Status (511),
+	avp_code_RX_3GPP_MCPTT_Identifier (547),
+	avp_code_S6_3GPP_Group_Monitoring_Event_Report (3165),
+	avp_code_PCC_3GPP_QoS_Upgrade (1030),
+	avp_code_PCC_3GPP_AN_GW_Status (2811),
+	avp_code_AAA_3GPP_Measurement_Period_UMTS (1655),
+	avp_code_PCC_3GPP_Monitoring_Key (1066),
+	avp_code_PCC_3GPP_3GPP_PS_Data_Off_Status (2847),
+	avp_code_AAA_3GPP_Reset_ID (1670),
+	avp_code_PCC_3GPP_Routing_Rule_Install (1081),
+	avp_code_AAA_3GPP_PUR_Flags (1635),
+	avp_code_PCC_3GPP_IP_CAN_Session_Charging_Scope (2827),
+	avp_code_AAA_3GPP_IMEI (1402),
+	avp_code_AAA_3GPP_Kc (1453),
+	avp_code_AAA_3GPP_SGSN_Number (1489),
+	avp_code_AAA_3GPP_HPLMN_ODB (1418),
+	avp_code_AAA_3GPP_PDP_Context (1469),
+	avp_code_S6_3GPP_Node_Type (3153),
+	avp_code_RX_3GPP_Priority_Sharing_Indicator (550),
+	avp_code_PCC_3GPP_QoS_Rule_Name (1054),
+	avp_code_S6_3GPP_Scheduled_Communication_Time (3118),
+	avp_code_RX_3GPP_Max_Requested_Bandwidth_DL (515),
+	avp_code_S6_3GPP_Maximum_Latency (3133),
+	avp_code_PCC_3GPP_PCC_Rule_Status (1019),
+	avp_code_PCC_3GPP_Extended_GBR_DL (2850),
+	avp_code_AAA_3GPP_MBSFN_Area (1694),
+	avp_code_S6_3GPP_APN_Validity_Time (3169),
+	avp_code_AAA_3GPP_Job_Type (1623),
+	avp_code_PCC_3GPP_Allocation_Retention_Priority (1034),
+	avp_code_AAA_3GPP_Positioning_Method (1659),
+	avp_code_AAA_3GPP_DL_Buffering_Suggested_Packet_Count (1674),
+	avp_code_AAA_3GPP_IDA_Flags (1441),
+	avp_code_AAA_3GPP_ULA_Flags (1406),
+	avp_code_AAA_3GPP_IMS_Voice_Over_PS_Sessions_Supported (1492),
+	avp_code_AAA_3GPP_Roaming_Restricted_Due_To_Unsupported_Feature (1457),
+	avp_code_S6_3GPP_T4_Parameters (3106),
+	avp_code_RX_3GPP_Access_Network_Charging_Identifier_Value (503),
+	avp_code_S6_3GPP_AESE_Error_Report (3121),
+	avp_code_RX_3GPP_Sharing_Key_DL (539),
+	avp_code_PCC_3GPP_ADC_Rule_Remove (1093),
+	avp_code_S6_3GPP_Restricted_PLMN_List (3157),
+	avp_code_AAA_3GPP_Age_Of_Location_Information (1611),
+	avp_code_PCC_3GPP_Access_Network_Charging_Identifier_Gx (1022),
+	avp_code_RX_3GPP_Extended_Max_Requested_BW_DL (554),
+	avp_code_PCC_3GPP_Flow_Information (1058),
+	avp_code_PCC_3GPP_Execution_Time (2839),
+	avp_code_AAA_3GPP_Event_Threshold_Event_1I (1662),
+	avp_code_PCC_3GPP_Charging_Correlation_Indicator (1073),
+	avp_code_AAA_3GPP_Report_Interval (1627),
+	avp_code_PCC_3GPP_RAN_NAS_Release_Cause (2819),
+	avp_code_AAA_3GPP_Client_Identity (1480),
+	avp_code_AAA_3GPP_Equipment_Status (1445),
+	avp_code_AAA_3GPP_EPS_Location_Information (1496),
+	avp_code_RX_3GPP_Service_Info_Status (527),
+	avp_code_S6_3GPP_CIR_Flags (3145),
+	avp_code_PCC_3GPP_Precedence (1010),
+	avp_code_RX_3GPP_Sponsoring_Action (542),
+	avp_code_S6_3GPP_Granted_Validity_Time (3160),
+	avp_code_PCC_3GPP_Priority_Level (1046),
+	avp_code_RX_3GPP_Flow_Description (507),
+	avp_code_AAA_3GPP_Daylight_Saving_Time (1650),
+	avp_code_PCC_3GPP_Packet_Filter_Information (1061),
+	avp_code_S6_3GPP_SCEF_ID (3125),
+	avp_code_PCC_3GPP_Removal_Of_Access (2842),
+	avp_code_AAA_3GPP_Preferred_Data_Mode (1686),
+	avp_code_PCC_3GPP_ADC_Rule_Report (1097),
+	avp_code_AAA_3GPP_UE_SRVCC_Capability (1615),
+	avp_code_PCC_3GPP_Guaranteed_Bitrate_UL (1026),
+	avp_code_AAA_3GPP_Coupled_Node_Diameter_ID (1666),
+	avp_code_AAA_3GPP_STN_SR (1433),
+	avp_code_AAA_3GPP_ServiceTypeIdentity (1484),
+	avp_code_AAA_3GPP_AUTN (1449),
+	avp_code_RX_3GPP_Sponsored_Connectivity_Data (530),
+	avp_code_S6_3GPP_AESE_Communication_Pattern (3113),
+	avp_code_PCC_3GPP_NBIFOM_Mode (2830),
+	avp_code_PCC_3GPP_Redirect_Information (1085),
+	avp_code_S6_3GPP_Event_Handling (3149),
+	avp_code_AAA_3GPP_Tracking_Area_Identity (1603),
+	avp_code_PCC_3GPP_ToS_Traffic_Class (1014),
+	avp_code_RX_3GPP_Min_Desired_Bandwidth_UL (546),
+	avp_code_AAA_3GPP_UVR_Flags (1639),
+	avp_code_AAA_3GPP_Subscription_Data_Flags (1654),
+	avp_code_PCC_3GPP_PDN_Connection_ID (1065),
+	avp_code_AAA_3GPP_DSR_Flags (1421),
+	avp_code_PCC_3GPP_PRA_Remove (2846),
+	avp_code_AAA_3GPP_Subscribed_Periodic_RAU_TAU_Timer (1619),
+	avp_code_AAA_3GPP_Specific_APN_Info (1472),
+	avp_code_AAA_3GPP_Terminal_Information (1401),
+	avp_code_AAA_3GPP_CSG_Id (1437),
+	avp_code_AAA_3GPP_Call_Barring_Info (1488),
+	avp_code_S6_3GPP_IP_SM_GW_Name (3101),
+	avp_code_RX_3GPP_Media_Sub_Component (519),
+	avp_code_S6_3GPP_Accuracy (3137),
+	avp_code_PCC_3GPP_Charging_Rule_Remove (1002),
+	avp_code_RX_3GPP_Min_Requested_Bandwidth_DL (534),
+	avp_code_S6_3GPP_Service_Report (3152),
+	avp_code_PCC_3GPP_Tunnel_Information (1038),
+	avp_code_AAA_3GPP_Time_Zone (1642),
+	avp_code_PCC_3GPP_QoS_Rule_Definition (1053),
+	avp_code_S6_3GPP_Periodic_Time (3117),
+	avp_code_PCC_3GPP_Routing_Rule_Failure_Code (2834),
+	avp_code_PCC_3GPP_TDF_Destination_Host (1089),
+	avp_code_AAA_3GPP_Local_Group_Id (1678),
+	avp_code_AAA_3GPP_Service_Area_Identity (1607),
+	avp_code_PCC_3GPP_Charging_Rule_Report (1018),
+	avp_code_AAA_3GPP_UE_PC5_AMBR (1693),
+	avp_code_AAA_3GPP_Collection_Period_RRM_UMTS (1658),
+	avp_code_AAA_3GPP_Operator_Determined_Barring (1425),
+	avp_code_AAA_3GPP_SS_Code (1476),
+	avp_code_RX_3GPP_RS_Bandwidth (522),
+	avp_code_S6_3GPP_Reachability_Information (3140),
+	avp_code_RX_3GPP_Extended_Min_Desired_BW_DL (558),
+	avp_code_AAA_3GPP_Event_Threshold_RSRQ (1630),
+	avp_code_PCC_3GPP_APN_Aggregate_Max_Bitrate_UL (1041),
+	avp_code_S6_3GPP_Service_Parameters (3105),
+	avp_code_PCC_3GPP_Presence_Reporting_Area_Information (2822),
+	avp_code_PCC_3GPP_Routing_Rule_Identifier (1077),
+	avp_code_PCC_3GPP_Event_Trigger (1006),
+	avp_code_RX_3GPP_GCS_Identifier (538),
+	avp_code_AAA_3GPP_Non_IP_PDN_Type_Indicator (1681),
+	avp_code_PCC_3GPP_ADC_Rule_Install (1092),
+	avp_code_PCC_3GPP_Flow_Label (1057),
+	avp_code_AAA_3GPP_Authentication_Info (1413),
+	avp_code_AAA_3GPP_Trace_Interface_List (1464),
+	avp_code_AAA_3GPP_APN_Configuration_Profile (1429),
+	avp_code_RX_3GPP_Flows (510),
+	avp_code_S6_3GPP_CIA_Flags (3164),
+	avp_code_RX_3GPP_Extended_Min_Requested_BW_UL (561),
+	avp_code_PCC_3GPP_Monitoring_Time (2810),
+	avp_code_S6_3GPP_UE_Reachability_Configuration (3129),
+	avp_code_RX_3GPP_Acceptable_Service_Info (526),
+	avp_code_PCC_3GPP_Flow_Direction (1080),
+	avp_code_S6_3GPP_Supported_Monitoring_Events (3144),
+	avp_code_PCC_3GPP_Session_Release_Cause (1045),
+	avp_code_AAA_3GPP_MDT_User_Consent (1634),
+	avp_code_S6_3GPP_HSS_Cause (3109),
+	avp_code_PCC_3GPP_PCSCF_Restoration_Indication (2826),
+	avp_code_AAA_3GPP_Subscription_Data_Deletion (1685),
+	avp_code_AAA_3GPP_Trace_Collection_Entity (1452),
+	avp_code_AAA_3GPP_Network_Access_Mode (1417),
+	avp_code_AAA_3GPP_Complete_Data_List_Included_Indicator (1468),
+	avp_code_S6_3GPP_Reachability_Type (3132),
+	avp_code_S6_3GPP_Type_Of_External_Identifier (3168),
+	avp_code_PCC_3GPP_Event_Report_Indication (1033),
+	avp_code_AAA_3GPP_MDT_Configuration (1622),
+	avp_code_PCC_3GPP_Usage_Monitoring_Report (1069),
+	avp_code_AAA_3GPP_Adjacent_Access_Restriction_Data (1673),
+	avp_code_AAA_3GPP_RAT_Frequency_Selection_Priority_ID (1440),
+	avp_code_AAA_3GPP_CLR_Flags (1638),
+	avp_code_PCC_3GPP_Default_EPS_Bearer_QoS (1049),
+	avp_code_AAA_3GPP_ULR_Flags (1405),
+	avp_code_AAA_3GPP_ICS_Indicator (1491),
+	avp_code_AAA_3GPP_Cancellation_Type (1420),
+	avp_code_AAA_3GPP_PDN_Type (1456),
+	avp_code_RX_3GPP_Access_Network_Charging_Identifier (502),
+	avp_code_S6_3GPP_AESE_Communication_Pattern_Config_Status (3120),
+	avp_code_S6_3GPP_Enhanced_Coverage_Restriction_Data (3156),
+	avp_code_PCC_3GPP_Bearer_Operation (1021),
+	avp_code_AAA_3GPP_Current_Location_Retrieved (1610),
+	avp_code_RX_3GPP_Pre_emption_Control_Info (553),
+	avp_code_PCC_3GPP_TDF_Application_Instance_Identifier (2802),
+	avp_code_RX_3GPP_Media_Component_Number (518),
+	avp_code_AAA_3GPP_Event_Threshold_Event_1F (1661),
+	avp_code_PCC_3GPP_Packet_Filter_Usage (1072),
+	avp_code_S6_3GPP_MONTE_Location_Type (3136),
+	avp_code_AAA_3GPP_RDS_Indicator (1697),
+	avp_code_AAA_3GPP_Reporting_Trigger (1626),
+	avp_code_PCC_3GPP_Tunnel_Header_Length (1037),
+	avp_code_PCC_3GPP_Conditional_APN_Aggregate_Max_Bitrate (2818),
+	avp_code_AAA_3GPP_Group_PLMN_Id (1677),
+	avp_code_AAA_3GPP_User_Id (1444),
+	avp_code_AAA_3GPP_Requested_UTRAN_GERAN_Authentication_Info (1409),
+	avp_code_AAA_3GPP_EPS_User_State (1495),
+	avp_code_RX_3GPP_Retry_Interval (541),
+	avp_code_PCC_3GPP_Packet_Filter_Identifier (1060),
+	avp_code_S6_3GPP_SCEF_Reference_ID (3124),
+	avp_code_PCC_3GPP_Resource_Release_Notification (2841),
+	avp_code_PCC_3GPP_ADC_Rule_Name (1096),
+	avp_code_AAA_3GPP_Error_Diagnostic (1614),
+	avp_code_PCC_3GPP_Guaranteed_Bitrate_DL (1025),
+	avp_code_RX_3GPP_Extended_Max_Supported_BW_UL (557),
+	avp_code_PCC_3GPP_UDP_Source_Port (2806),
+	avp_code_AAA_3GPP_SIPTO_Local_Network_Permission (1665),
+	avp_code_PCC_3GPP_Routing_Rule_Definition (1076),
+	avp_code_AAA_3GPP_VPLMN_Dynamic_Address_Allowed (1432),
+	avp_code_AAA_3GPP_Service_Type (1483),
+	avp_code_AAA_3GPP_Immediate_Response_Preferred (1412),
+	avp_code_AAA_3GPP_XRES (1448),
+	avp_code_AAA_3GPP_User_State (1499),
+	avp_code_S6_3GPP_IP_SM_GW_Realm (3112),
+	avp_code_S6_3GPP_Reference_ID_Validity_Time (3148),
+	avp_code_AAA_3GPP_E_UTRAN_Cell_Global_Identity (1602),
+	avp_code_PCC_3GPP_TFT_Packet_Filter_Information (1013),
+	avp_code_RX_3GPP_Min_Desired_Bandwidth_DL (545),
+	avp_code_S6_3GPP_Group_Reporting_Guard_Timer (3163),
+	avp_code_PCC_3GPP_Session_Linking_Indicator (1064),
+	avp_code_S6_3GPP_Maximum_Number_of_Reports (3128),
+	avp_code_PCC_3GPP_PRA_Install (2845),
+	avp_code_AAA_3GPP_V2X_Permission (1689),
+	avp_code_AAA_3GPP_LIPA_Permission (1618),
+	avp_code_PCC_3GPP_QoS_Negotiation (1029),
+	avp_code_AAA_3GPP_3GPP2_MEID (1471),
+	avp_code_AAA_3GPP_Subscription_Data (1400),
+	avp_code_AAA_3GPP_WLAN_offloadability_UTRAN (1669),
+	avp_code_AAA_3GPP_CSG_Subscription_Data (1436),
+	avp_code_AAA_3GPP_TS_Code (1487),
+	avp_code_S6_3GPP_IP_SM_GW_Number (3100),
+	avp_code_PCC_3GPP_Charging_Rule_Install (1001),
+	avp_code_RX_3GPP_Rx_Request_Type (533),
+	avp_code_S6_3GPP_NIDD_Authorization_Response (3151),
+	avp_code_AAA_3GPP_VPLMN_CSG_Subscription_Data (1641),
+	avp_code_PCC_3GPP_QoS_Rule_Remove (1052),
+	avp_code_S6_3GPP_Communication_Duration_Time (3116),
+	avp_code_PCC_3GPP_Access_Availability_Change_Reason (2833),
+	avp_code_PCC_3GPP_TDF_Application_Identifier (1088),
+	avp_code_AAA_3GPP_Location_Area_Identity (1606),
+	avp_code_RX_3GPP_Media_Component_Status (549),
+	avp_code_AAA_3GPP_eDRX_Cycle_Length_Value (1692),
+	avp_code_S6_3GPP_RIR_Flags (3167),
+	avp_code_AAA_3GPP_Collection_Period_RRM_LTE (1657),
+	avp_code_PCC_3GPP_Usage_Monitoring_Level (1068),
+	avp_code_AAA_3GPP_Subscriber_Status (1424),
+	avp_code_PCC_3GPP_Extended_APN_AMBR_UL (2849),
+	avp_code_AAA_3GPP_LCS_PrivacyException (1475),
+	avp_code_AAA_3GPP_QoS_Subscribed (1404),
+	avp_code_RX_3GPP_RR_Bandwidth (521),
+	avp_code_PCC_3GPP_APN_Aggregate_Max_Bitrate_DL (1040),
+	avp_code_S6_3GPP_SCS_Identity (3104),
+	avp_code_RX_3GPP_Access_Network_Charging_Address (501),
+	avp_code_PCC_3GPP_Presence_Reporting_Area_Identifier (2821),
+	avp_code_PCC_3GPP_Charging_Rule_Name (1005),
+	avp_code_RX_3GPP_Ip_Domain_Id (537),
+	avp_code_AAA_3GPP_UE_Usage_Type (1680),
+	avp_code_PCC_3GPP_TDF_IP_Address (1091),
+	avp_code_S6_3GPP_Enhanced_Coverage_Restriction (3155),
+	avp_code_AAA_3GPP_MME_Number_for_MT_SMS (1645),
+	avp_code_PCC_3GPP_Security_Parameter_Index (1056),
+	avp_code_PCC_3GPP_Traffic_Steering_Policy_Identifier_UL (2837),
+	avp_code_AAA_3GPP_Carrier_Frequency (1696),
+	avp_code_AAA_3GPP_Trace_NE_Type_List (1463),
+	avp_code_AAA_3GPP_All_APN_Configurations_Included_Indicator (1428),
+	avp_code_AAA_3GPP_NOR_Flags (1443),
+	avp_code_AAA_3GPP_External_Client (1479),
+	avp_code_RX_3GPP_Extended_Min_Requested_BW_DL (560),
+	avp_code_RX_3GPP_Service_URN (525),
+	avp_code_S6_3GPP_Supported_Services (3143),
+	avp_code_AAA_3GPP_Relay_Node_Indicator (1633),
+	avp_code_PCC_3GPP_Rule_DeActivation_Time (1044),
+	avp_code_S6_3GPP_T4_Data (3108),
+	avp_code_PCC_3GPP_Fixed_User_Location_Info (2825),
+	avp_code_PCC_3GPP_Online (1009),
+	avp_code_PCC_3GPP_ADC_Rule_Base_Name (1095),
+	avp_code_AAA_3GPP_SCEF_Realm (1684),
+	avp_code_S6_3GPP_Requested_Validity_Time (3159),
+	avp_code_AAA_3GPP_Local_Time_Zone (1649),
+	avp_code_AAA_3GPP_GERAN_Vector (1416),
+	avp_code_AAA_3GPP_EPS_Subscribed_QoS_Profile (1431),
+	avp_code_AAA_3GPP_GPRS_Subscription_Data (1467),
+	avp_code_RX_3GPP_Specific_Action (513),
+	avp_code_S6_3GPP_Maximum_Detection_Time (3131),
+	avp_code_AAA_3GPP_Ext_PDP_Address (1621),
+	avp_code_PCC_3GPP_RAT_Type (1032),
+	avp_code_RX_3GPP_AF_Signalling_Protocol (529),
+	avp_code_AAA_3GPP_Adjacent_PLMNs (1672),
+	avp_code_S6_3GPP_Service_Result_Code (3147),
+	avp_code_AAA_3GPP_SGSN_Location_Information (1601),
+	avp_code_PCC_3GPP_Pre_emption_Vulnerability (1048),
+	avp_code_AAA_3GPP_Equivalent_PLMN_List (1637),
+	avp_code_PCC_3GPP_Default_Access (2829),
+	avp_code_AAA_3GPP_IDR_Flags (1490),
+	avp_code_AAA_3GPP_V2X_Subscription_Data (1688),
+	avp_code_PCC_3GPP_PS_to_CS_Session_Continuity (1099),
+	avp_code_AAA_3GPP_PDP_Type (1470),
+	avp_code_AAA_3GPP_AMBR (1435)
+} with {
+	variant "FIELDLENGTH(32)"
+	variant "BYTEORDER(last)"
+	variant "COMP(2scompl)"
+}
+type union AVP_Code {
+	AVP_Code_NONE vendor_id_NONE,
+	AVP_Code_3GPP vendor_id_3GPP
+}
+type record AVP_Header {
+	AVP_Code avp_code,
+	BIT8 VMPxxxxx,
+	UINT24 avp_length,
+	Vendor_Id vendor_id optional
+} with {
+	variant (vendor_id) "PRESENCE( {
+		VMPxxxxx = '10000000'B,
+		VMPxxxxx = '10100000'B,
+		VMPxxxxx = '11000000'B,
+		VMPxxxxx = '11100000'B
+	} )"
+	variant (avp_code) "CROSSTAG(
+		vendor_id_NONE, vendor_id = omit;
+		vendor_id_3GPP, vendor_id = vendor_id_3GPP;
+	)"
+}
+type union AVP_Data {
+	MIPv6_NONE_MIP_Careof_Address avp_MIPv6_NONE_MIP_Careof_Address,
+	PCC_3GPP_Bearer_Identifier avp_PCC_3GPP_Bearer_Identifier,
+	RX_3GPP_Content_Version avp_RX_3GPP_Content_Version,
+	BASE_NONE_Session_Id avp_BASE_NONE_Session_Id,
+	RX_3GPP_Media_Component_Description avp_RX_3GPP_Media_Component_Description,
+	PCC_3GPP_CSG_Information_Reporting avp_PCC_3GPP_CSG_Information_Reporting,
+	AAA_3GPP_Measurement_Quantity avp_AAA_3GPP_Measurement_Quantity,
+	S6_3GPP_Location_Information_Configuration avp_S6_3GPP_Location_Information_Configuration,
+	PCC_3GPP_Bearer_Usage avp_PCC_3GPP_Bearer_Usage,
+	PCC_3GPP_Tunnel_Header_Filter avp_PCC_3GPP_Tunnel_Header_Filter,
+	AAA_3GPP_List_Of_Measurements avp_AAA_3GPP_List_Of_Measurements,
+	PCC_3GPP_Default_QoS_Name avp_PCC_3GPP_Default_QoS_Name,
+	AAA_3GPP_UVA_Flags avp_AAA_3GPP_UVA_Flags,
+	AAA_3GPP_Group_Service_Id avp_AAA_3GPP_Group_Service_Id,
+	PCC_3GPP_TDF_Information avp_PCC_3GPP_TDF_Information,
+	AAA_3GPP_Requested_EUTRAN_Authentication_Info avp_AAA_3GPP_Requested_EUTRAN_Authentication_Info,
+	AAA_3GPP_Last_UE_Activity_Time avp_AAA_3GPP_Last_UE_Activity_Time,
+	AAA_3GPP_Context_Identifier avp_AAA_3GPP_Context_Identifier,
+	BASE_NONE_Auth_Application_Id avp_BASE_NONE_Auth_Application_Id,
+	AAA_3GPP_Trace_Reference avp_AAA_3GPP_Trace_Reference,
+	RX_3GPP_Sharing_Key_UL avp_RX_3GPP_Sharing_Key_UL,
+	RX_3GPP_AF_Charging_Identifier avp_RX_3GPP_AF_Charging_Identifier,
+	S6_3GPP_Monitoring_Event_Report avp_S6_3GPP_Monitoring_Event_Report,
+	RX_3GPP_Media_Type avp_RX_3GPP_Media_Type,
+	PCC_3GPP_Conditional_Policy_Information avp_PCC_3GPP_Conditional_Policy_Information,
+	BASE_NONE_Firmware_Revision avp_BASE_NONE_Firmware_Revision,
+	AAA_3GPP_SIPTO_Permission avp_AAA_3GPP_SIPTO_Permission,
+	PCC_3GPP_Network_Request_Support avp_PCC_3GPP_Network_Request_Support,
+	RX_3GPP_Extended_Max_Supported_BW_DL avp_RX_3GPP_Extended_Max_Supported_BW_DL,
+	PCC_3GPP_UE_Local_IP_Address avp_PCC_3GPP_UE_Local_IP_Address,
+	PCC_3GPP_Presence_Reporting_Area_Elements_List avp_PCC_3GPP_Presence_Reporting_Area_Elements_List,
+	AAA_3GPP_SGs_MME_Identity avp_AAA_3GPP_SGs_MME_Identity,
+	PCC_3GPP_Routing_Rule_Remove avp_PCC_3GPP_Routing_Rule_Remove,
+	S6_3GPP_Roaming_Information avp_S6_3GPP_Roaming_Information,
+	AAA_3GPP_Event_Threshold_RSRP avp_AAA_3GPP_Event_Threshold_RSRP,
+	AAA_3GPP_PLMN_Client avp_AAA_3GPP_PLMN_Client,
+	AAA_3GPP_Re_Synchronization_Info avp_AAA_3GPP_Re_Synchronization_Info,
+	BASE_NONE_Auth_Grace_Period avp_BASE_NONE_Auth_Grace_Period,
+	AAA_3GPP_RAND avp_AAA_3GPP_RAND,
+	AAA_3GPP_Trace_Depth avp_AAA_3GPP_Trace_Depth,
+	AAA_3GPP_SGSN_User_State avp_AAA_3GPP_SGSN_User_State,
+	AAA_3GPP_APN_OI_Replacement avp_AAA_3GPP_APN_OI_Replacement,
+	BASE_NONE_Re_Auth_Request_Type avp_BASE_NONE_Re_Auth_Request_Type,
+	S6_3GPP_External_Identifier avp_S6_3GPP_External_Identifier,
+	MIPv6_NONE_MIP_MN_HA_MSA avp_MIPv6_NONE_MIP_MN_HA_MSA,
+	PCC_3GPP_TFT_Filter avp_PCC_3GPP_TFT_Filter,
+	RX_3GPP_Max_Supported_Bandwidth_UL avp_RX_3GPP_Max_Supported_Bandwidth_UL,
+	S6_3GPP_Loss_Of_Connectivity_Reason avp_S6_3GPP_Loss_Of_Connectivity_Reason,
+	RX_3GPP_Flow_Number avp_RX_3GPP_Flow_Number,
+	PCC_3GPP_Resource_Allocation_Notification avp_PCC_3GPP_Resource_Allocation_Notification,
+	S6_3GPP_Monitoring_Type avp_S6_3GPP_Monitoring_Type,
+	PCC_3GPP_Default_Bearer_Indication avp_PCC_3GPP_Default_Bearer_Indication,
+	AAA_3GPP_VPLMN_LIPA_Allowed avp_AAA_3GPP_VPLMN_LIPA_Allowed,
+	PCC_3GPP_QoS_Class_Identifier avp_PCC_3GPP_QoS_Class_Identifier,
+	PCC_3GPP_Mute_Notification avp_PCC_3GPP_Mute_Notification,
+	MIPv6_NONE_QoS_Resources avp_MIPv6_NONE_QoS_Resources,
+	AAA_3GPP_Logging_Duration avp_AAA_3GPP_Logging_Duration,
+	AAA_3GPP_WLAN_offloadability_EUTRAN avp_AAA_3GPP_WLAN_offloadability_EUTRAN,
+	PCC_3GPP_Routing_IP_Address avp_PCC_3GPP_Routing_IP_Address,
+	MIPv6_NONE_MIP_Session_Key avp_MIPv6_NONE_MIP_Session_Key,
+	AAA_3GPP_KASME avp_AAA_3GPP_KASME,
+	AAA_3GPP_Teleservice_List avp_AAA_3GPP_Teleservice_List,
+	AAA_3GPP_UTRAN_Vector avp_AAA_3GPP_UTRAN_Vector,
+	RX_3GPP_Application_Service_Provider_Identity avp_RX_3GPP_Application_Service_Provider_Identity,
+	S6_3GPP_NIDD_Authorization_Request avp_S6_3GPP_NIDD_Authorization_Request,
+	PCC_3GPP_QoS_Rule_Install avp_PCC_3GPP_QoS_Rule_Install,
+	S6_3GPP_Periodic_Communication_Indicator avp_S6_3GPP_Periodic_Communication_Indicator,
+	RX_3GPP_Flow_Usage avp_RX_3GPP_Flow_Usage,
+	PCC_3GPP_RAN_Rule_Support avp_PCC_3GPP_RAN_Rule_Support,
+	S6_3GPP_Monitoring_Duration avp_S6_3GPP_Monitoring_Duration,
+	AAA_3GPP_Routing_Area_Identity avp_AAA_3GPP_Routing_Area_Identity,
+	PCC_3GPP_QoS_Information avp_PCC_3GPP_QoS_Information,
+	RX_3GPP_Service_Authorization_Info avp_RX_3GPP_Service_Authorization_Info,
+	BASE_NONE_Multi_Round_Time_Out avp_BASE_NONE_Multi_Round_Time_Out,
+	AAA_3GPP_eDRX_Cycle_Length avp_AAA_3GPP_eDRX_Cycle_Length,
+	S6_3GPP_Group_Monitoring_Event_Report_Item avp_S6_3GPP_Group_Monitoring_Event_Report_Item,
+	AAA_3GPP_Ext_PDP_Type avp_AAA_3GPP_Ext_PDP_Type,
+	PCC_3GPP_Rule_Failure_Code avp_PCC_3GPP_Rule_Failure_Code,
+	PCC_3GPP_User_Location_Info_Time avp_PCC_3GPP_User_Location_Info_Time,
+	AAA_3GPP_Measurement_Period_LTE avp_AAA_3GPP_Measurement_Period_LTE,
+	PCC_3GPP_Usage_Monitoring_Information avp_PCC_3GPP_Usage_Monitoring_Information,
+	BASE_NONE_Experimental_Result_Code avp_BASE_NONE_Experimental_Result_Code,
+	PCC_3GPP_Extended_APN_AMBR_DL avp_PCC_3GPP_Extended_APN_AMBR_DL,
+	AAA_3GPP_GMLC_Number avp_AAA_3GPP_GMLC_Number,
+	AAA_3GPP_Software_Version avp_AAA_3GPP_Software_Version,
+	AAA_3GPP_Expiration_Date avp_AAA_3GPP_Expiration_Date,
+	BASE_NONE_Error_Message avp_BASE_NONE_Error_Message,
+	AAA_3GPP_SRES avp_AAA_3GPP_SRES,
+	AAA_3GPP_Item_Number avp_AAA_3GPP_Item_Number,
+	S6_3GPP_Service_ID avp_S6_3GPP_Service_ID,
+	RX_3GPP_Abort_Cause avp_RX_3GPP_Abort_Cause,
+	PCC_3GPP_Charging_Rule_Base_Name avp_PCC_3GPP_Charging_Rule_Base_Name,
+	RX_3GPP_Required_Access_Info avp_RX_3GPP_Required_Access_Info,
+	PCC_3GPP_TDF_Destination_Realm avp_PCC_3GPP_TDF_Destination_Realm,
+	S6_3GPP_S6t_HSS_Cause avp_S6_3GPP_S6t_HSS_Cause,
+	RX_3GPP_AF_Requested_Data avp_RX_3GPP_AF_Requested_Data,
+	PCC_3GPP_QoS_Rule_Report avp_PCC_3GPP_QoS_Rule_Report,
+	S6_3GPP_Stationary_Indication avp_S6_3GPP_Stationary_Indication,
+	PCC_3GPP_Traffic_Steering_Policy_Identifier_DL avp_PCC_3GPP_Traffic_Steering_Policy_Identifier_DL,
+	AAA_3GPP_Geodetic_Information avp_AAA_3GPP_Geodetic_Information,
+	PCC_3GPP_Extended_GBR_UL avp_PCC_3GPP_Extended_GBR_UL,
+	AAA_3GPP_MBSFN_Area_ID avp_AAA_3GPP_MBSFN_Area_ID,
+	AAA_3GPP_Area_Scope avp_AAA_3GPP_Area_Scope,
+	AAA_3GPP_PUA_Flags avp_AAA_3GPP_PUA_Flags,
+	AAA_3GPP_Notification_To_UE_User avp_AAA_3GPP_Notification_To_UE_User,
+	AAA_3GPP_Visited_PLMN_Id avp_AAA_3GPP_Visited_PLMN_Id,
+	AAA_3GPP_Homogeneous_Support_of_IMS_Voice_Over_PS_Sessions avp_AAA_3GPP_Homogeneous_Support_of_IMS_Voice_Over_PS_Sessions,
+	RX_3GPP_Codec_Data avp_RX_3GPP_Codec_Data,
+	S6_3GPP_Monitoring_Event_Config_Status avp_S6_3GPP_Monitoring_Event_Config_Status,
+	BASE_NONE_Error_Reporting_Host avp_BASE_NONE_Error_Reporting_Host,
+	PCC_3GPP_Rule_Activation_Time avp_PCC_3GPP_Rule_Activation_Time,
+	S6_3GPP_Service_Data avp_S6_3GPP_Service_Data,
+	RX_3GPP_AF_Application_Identifier avp_RX_3GPP_AF_Application_Identifier,
+	PCC_3GPP_NetLoc_Access_Support avp_PCC_3GPP_NetLoc_Access_Support,
+	S6_3GPP_Monitoring_Event_Configuration avp_S6_3GPP_Monitoring_Event_Configuration,
+	PCC_3GPP_Offline avp_PCC_3GPP_Offline,
+	AAA_3GPP_Additional_Context_ID avp_AAA_3GPP_Additional_Context_ID,
+	PCC_3GPP_ADC_Rule_Definition avp_PCC_3GPP_ADC_Rule_Definition,
+	S6_3GPP_Allowed_PLMN_List avp_S6_3GPP_Allowed_PLMN_List,
+	AAA_3GPP_Active_APN avp_AAA_3GPP_Active_APN,
+	PCC_3GPP_Bearer_Control_Mode avp_PCC_3GPP_Bearer_Control_Mode,
+	PCC_3GPP_HeNB_Local_IP_Address avp_PCC_3GPP_HeNB_Local_IP_Address,
+	AAA_3GPP_SMS_Register_Request avp_AAA_3GPP_SMS_Register_Request,
+	PCC_3GPP_Packet_Filter_Content avp_PCC_3GPP_Packet_Filter_Content,
+	AAA_3GPP_APN_Configuration avp_AAA_3GPP_APN_Configuration,
+	AAA_3GPP_OMC_Id avp_AAA_3GPP_OMC_Id,
+	AAA_3GPP_GMLC_Restriction avp_AAA_3GPP_GMLC_Restriction,
+	AAA_3GPP_Regional_Subscription_Zone_Code avp_AAA_3GPP_Regional_Subscription_Zone_Code,
+	BASE_NONE_Proxy_State avp_BASE_NONE_Proxy_State,
+	S6_3GPP_SIR_Flags avp_S6_3GPP_SIR_Flags,
+	RX_3GPP_MPS_Identifier avp_RX_3GPP_MPS_Identifier,
+	AAA_3GPP_MDT_Allowed_PLMN_Id avp_AAA_3GPP_MDT_Allowed_PLMN_Id,
+	PCC_3GPP_Credit_Management_Status avp_PCC_3GPP_Credit_Management_Status,
+	S6_3GPP_Service_Result avp_S6_3GPP_Service_Result,
+	AAA_3GPP_MME_Location_Information avp_AAA_3GPP_MME_Location_Information,
+	PCC_3GPP_Reporting_Level avp_PCC_3GPP_Reporting_Level,
+	RX_3GPP_Max_Supported_Bandwidth_DL avp_RX_3GPP_Max_Supported_Bandwidth_DL,
+	AAA_3GPP_Subscribed_VSRVCC avp_AAA_3GPP_Subscribed_VSRVCC,
+	PCC_3GPP_Pre_emption_Capability avp_PCC_3GPP_Pre_emption_Capability,
+	PCC_3GPP_Monitoring_Flags avp_PCC_3GPP_Monitoring_Flags,
+	BASE_NONE_Redirect_Max_Cache_Time avp_BASE_NONE_Redirect_Max_Cache_Time,
+	PCC_3GPP_TCP_Source_Port avp_PCC_3GPP_TCP_Source_Port,
+	PCC_3GPP_Application_Detection_Information avp_PCC_3GPP_Application_Detection_Information,
+	AAA_3GPP_Emergency_Info avp_AAA_3GPP_Emergency_Info,
+	AAA_3GPP_MPS_Priority avp_AAA_3GPP_MPS_Priority,
+	AAA_3GPP_Alert_Reason avp_AAA_3GPP_Alert_Reason,
+	AAA_3GPP_MO_LR avp_AAA_3GPP_MO_LR,
+	BASE_NONE_Host_IP_Address avp_BASE_NONE_Host_IP_Address,
+	RX_3GPP_Max_Requested_Bandwidth_UL avp_RX_3GPP_Max_Requested_Bandwidth_UL,
+	PCC_3GPP_Usage_Monitoring_Support avp_PCC_3GPP_Usage_Monitoring_Support,
+	S6_3GPP_Maximum_Response_Time avp_S6_3GPP_Maximum_Response_Time,
+	RX_3GPP_Sponsor_Identity avp_RX_3GPP_Sponsor_Identity,
+	PCC_3GPP_CoA_IP_Address avp_PCC_3GPP_CoA_IP_Address,
+	PCC_3GPP_Default_QoS_Information avp_PCC_3GPP_Default_QoS_Information,
+	PCC_3GPP_AN_GW_Address avp_PCC_3GPP_AN_GW_Address,
+	PCC_3GPP_NBIFOM_Support avp_PCC_3GPP_NBIFOM_Support,
+	PCC_3GPP_Redirect_Support avp_PCC_3GPP_Redirect_Support,
+	AAA_3GPP_IMSI_Group_Id avp_AAA_3GPP_IMSI_Group_Id,
+	AAA_3GPP_Cell_Global_Identity avp_AAA_3GPP_Cell_Global_Identity,
+	BASE_NONE_Vendor_Id avp_BASE_NONE_Vendor_Id,
+	AAA_3GPP_PDN_Connection_Continuity avp_AAA_3GPP_PDN_Connection_Continuity,
+	AAA_3GPP_DSA_Flags avp_AAA_3GPP_DSA_Flags,
+	AAA_3GPP_Trace_Data avp_AAA_3GPP_Trace_Data,
+	AAA_3GPP_LCS_Info avp_AAA_3GPP_LCS_Info,
+	AAA_3GPP_PDN_GW_Allocation_Type avp_AAA_3GPP_PDN_GW_Allocation_Type,
+	BASE_NONE_Event_Timestamp avp_BASE_NONE_Event_Timestamp,
+	RX_3GPP_Extended_Max_Requested_BW_UL avp_RX_3GPP_Extended_Max_Requested_BW_UL,
+	S6_3GPP_User_Identifier avp_S6_3GPP_User_Identifier,
+	PCC_3GPP_QoS_Rule_Base_Name avp_PCC_3GPP_QoS_Rule_Base_Name,
+	AAA_3GPP_Restoration_Priority avp_AAA_3GPP_Restoration_Priority,
+	MIPv6_NONE_MIP_MN_HA_SPI avp_MIPv6_NONE_MIP_MN_HA_SPI,
+	S6_3GPP_Association_Type avp_S6_3GPP_Association_Type,
+	PCC_3GPP_Charging_Rule_Definition avp_PCC_3GPP_Charging_Rule_Definition,
+	RX_3GPP_Min_Requested_Bandwidth_UL avp_RX_3GPP_Min_Requested_Bandwidth_UL,
+	AAA_3GPP_Report_Amount avp_AAA_3GPP_Report_Amount,
+	PCC_3GPP_CoA_Information avp_PCC_3GPP_CoA_Information,
+	AAA_3GPP_A_MSISDN avp_AAA_3GPP_A_MSISDN,
+	MIPv6_NONE_MIP_Mobile_Node_Address avp_MIPv6_NONE_MIP_Mobile_Node_Address,
+	PCC_3GPP_Routing_Rule_Report avp_PCC_3GPP_Routing_Rule_Report,
+	AAA_3GPP_Number_Of_Requested_Vectors avp_AAA_3GPP_Number_Of_Requested_Vectors,
+	AAA_3GPP_AIR_Flags avp_AAA_3GPP_AIR_Flags,
+	AAA_3GPP_Geographical_Information avp_AAA_3GPP_Geographical_Information,
+	AAA_3GPP_MME_User_State avp_AAA_3GPP_MME_User_State,
+	AAA_3GPP_Access_Restriction_Data avp_AAA_3GPP_Access_Restriction_Data,
+	BASE_NONE_Failed_AVP avp_BASE_NONE_Failed_AVP,
+	AAA_3GPP_SS_Status avp_AAA_3GPP_SS_Status,
+	S6_3GPP_NIDD_Authorization_Update avp_S6_3GPP_NIDD_Authorization_Update,
+	PCC_3GPP_Packet_Filter_Operation avp_PCC_3GPP_Packet_Filter_Operation,
+	S6_3GPP_SCEF_Reference_ID_for_Deletion avp_S6_3GPP_SCEF_Reference_ID_for_Deletion,
+	RX_3GPP_SIP_Forking_Indication avp_RX_3GPP_SIP_Forking_Indication,
+	S6_3GPP_IMEI_Change avp_S6_3GPP_IMEI_Change,
+	PCC_3GPP_IP_CAN_Type avp_PCC_3GPP_IP_CAN_Type,
+	RX_3GPP_Extended_Min_Desired_BW_UL avp_RX_3GPP_Extended_Min_Desired_BW_UL,
+	PCC_3GPP_Revalidation_Time avp_PCC_3GPP_Revalidation_Time,
+	AAA_3GPP_Logging_Interval avp_AAA_3GPP_Logging_Interval,
+	PCC_3GPP_Presence_Reporting_Area_Status avp_PCC_3GPP_Presence_Reporting_Area_Status,
+	AAA_3GPP_WLAN_offloadability avp_AAA_3GPP_WLAN_offloadability,
+	PCC_3GPP_Routing_Filter avp_PCC_3GPP_Routing_Filter,
+	PCC_3GPP_Metering_Method avp_PCC_3GPP_Metering_Method,
+	AAA_3GPP_Non_IP_Data_Delivery_Mechanism avp_AAA_3GPP_Non_IP_Data_Delivery_Mechanism,
+	BASE_NONE_Session_Server_Failover avp_BASE_NONE_Session_Server_Failover,
+	AAA_3GPP_E_UTRAN_Vector avp_AAA_3GPP_E_UTRAN_Vector,
+	BASE_NONE_Experimental_Result avp_BASE_NONE_Experimental_Result,
+	AAA_3GPP_Trace_Event_List avp_AAA_3GPP_Trace_Event_List,
+	MIPv6_NONE_MIP_Replay_Mode avp_MIPv6_NONE_MIP_Replay_Mode,
+	BASE_NONE_Proxy_Host avp_BASE_NONE_Proxy_Host,
+	S6_3GPP_Communication_Pattern_Set avp_S6_3GPP_Communication_Pattern_Set,
+	RX_3GPP_Flow_Status avp_RX_3GPP_Flow_Status,
+	RX_3GPP_MCPTT_Identifier avp_RX_3GPP_MCPTT_Identifier,
+	S6_3GPP_Group_Monitoring_Event_Report avp_S6_3GPP_Group_Monitoring_Event_Report,
+	PCC_3GPP_QoS_Upgrade avp_PCC_3GPP_QoS_Upgrade,
+	PCC_3GPP_AN_GW_Status avp_PCC_3GPP_AN_GW_Status,
+	AAA_3GPP_Measurement_Period_UMTS avp_AAA_3GPP_Measurement_Period_UMTS,
+	PCC_3GPP_Monitoring_Key avp_PCC_3GPP_Monitoring_Key,
+	PCC_3GPP_3GPP_PS_Data_Off_Status avp_PCC_3GPP_3GPP_PS_Data_Off_Status,
+	AAA_3GPP_Reset_ID avp_AAA_3GPP_Reset_ID,
+	PCC_3GPP_Routing_Rule_Install avp_PCC_3GPP_Routing_Rule_Install,
+	AAA_3GPP_PUR_Flags avp_AAA_3GPP_PUR_Flags,
+	PCC_3GPP_IP_CAN_Session_Charging_Scope avp_PCC_3GPP_IP_CAN_Session_Charging_Scope,
+	AAA_3GPP_IMEI avp_AAA_3GPP_IMEI,
+	AAA_3GPP_Kc avp_AAA_3GPP_Kc,
+	AAA_3GPP_SGSN_Number avp_AAA_3GPP_SGSN_Number,
+	AAA_3GPP_HPLMN_ODB avp_AAA_3GPP_HPLMN_ODB,
+	AAA_3GPP_PDP_Context avp_AAA_3GPP_PDP_Context,
+	BASE_NONE_Proxy_Info avp_BASE_NONE_Proxy_Info,
+	S6_3GPP_Node_Type avp_S6_3GPP_Node_Type,
+	RX_3GPP_Priority_Sharing_Indicator avp_RX_3GPP_Priority_Sharing_Indicator,
+	PCC_3GPP_QoS_Rule_Name avp_PCC_3GPP_QoS_Rule_Name,
+	S6_3GPP_Scheduled_Communication_Time avp_S6_3GPP_Scheduled_Communication_Time,
+	RX_3GPP_Max_Requested_Bandwidth_DL avp_RX_3GPP_Max_Requested_Bandwidth_DL,
+	S6_3GPP_Maximum_Latency avp_S6_3GPP_Maximum_Latency,
+	PCC_3GPP_PCC_Rule_Status avp_PCC_3GPP_PCC_Rule_Status,
+	PCC_3GPP_Extended_GBR_DL avp_PCC_3GPP_Extended_GBR_DL,
+	AAA_3GPP_MBSFN_Area avp_AAA_3GPP_MBSFN_Area,
+	S6_3GPP_APN_Validity_Time avp_S6_3GPP_APN_Validity_Time,
+	AAA_3GPP_Job_Type avp_AAA_3GPP_Job_Type,
+	PCC_3GPP_Allocation_Retention_Priority avp_PCC_3GPP_Allocation_Retention_Priority,
+	BASE_NONE_Destination_Host avp_BASE_NONE_Destination_Host,
+	AAA_3GPP_Positioning_Method avp_AAA_3GPP_Positioning_Method,
+	AAA_3GPP_DL_Buffering_Suggested_Packet_Count avp_AAA_3GPP_DL_Buffering_Suggested_Packet_Count,
+	AAA_3GPP_IDA_Flags avp_AAA_3GPP_IDA_Flags,
+	AAA_3GPP_ULA_Flags avp_AAA_3GPP_ULA_Flags,
+	AAA_3GPP_IMS_Voice_Over_PS_Sessions_Supported avp_AAA_3GPP_IMS_Voice_Over_PS_Sessions_Supported,
+	AAA_3GPP_Roaming_Restricted_Due_To_Unsupported_Feature avp_AAA_3GPP_Roaming_Restricted_Due_To_Unsupported_Feature,
+	S6_3GPP_T4_Parameters avp_S6_3GPP_T4_Parameters,
+	RX_3GPP_Access_Network_Charging_Identifier_Value avp_RX_3GPP_Access_Network_Charging_Identifier_Value,
+	S6_3GPP_AESE_Error_Report avp_S6_3GPP_AESE_Error_Report,
+	RX_3GPP_Sharing_Key_DL avp_RX_3GPP_Sharing_Key_DL,
+	PCC_3GPP_ADC_Rule_Remove avp_PCC_3GPP_ADC_Rule_Remove,
+	S6_3GPP_Restricted_PLMN_List avp_S6_3GPP_Restricted_PLMN_List,
+	AAA_3GPP_Age_Of_Location_Information avp_AAA_3GPP_Age_Of_Location_Information,
+	PCC_3GPP_Access_Network_Charging_Identifier_Gx avp_PCC_3GPP_Access_Network_Charging_Identifier_Gx,
+	RX_3GPP_Extended_Max_Requested_BW_DL avp_RX_3GPP_Extended_Max_Requested_BW_DL,
+	PCC_3GPP_Flow_Information avp_PCC_3GPP_Flow_Information,
+	PCC_3GPP_Execution_Time avp_PCC_3GPP_Execution_Time,
+	BASE_NONE_Accounting_Record_Number avp_BASE_NONE_Accounting_Record_Number,
+	AAA_3GPP_Event_Threshold_Event_1I avp_AAA_3GPP_Event_Threshold_Event_1I,
+	PCC_3GPP_Charging_Correlation_Indicator avp_PCC_3GPP_Charging_Correlation_Indicator,
+	AAA_3GPP_Report_Interval avp_AAA_3GPP_Report_Interval,
+	PCC_3GPP_RAN_NAS_Release_Cause avp_PCC_3GPP_RAN_NAS_Release_Cause,
+	AAA_3GPP_Client_Identity avp_AAA_3GPP_Client_Identity,
+	BASE_NONE_Redirect_Host_Usage avp_BASE_NONE_Redirect_Host_Usage,
+	AAA_3GPP_Equipment_Status avp_AAA_3GPP_Equipment_Status,
+	MIPv6_NONE_MIP6_Auth_Mode avp_MIPv6_NONE_MIP6_Auth_Mode,
+	AAA_3GPP_EPS_Location_Information avp_AAA_3GPP_EPS_Location_Information,
+	BASE_NONE_Session_Timeout avp_BASE_NONE_Session_Timeout,
+	RX_3GPP_Service_Info_Status avp_RX_3GPP_Service_Info_Status,
+	S6_3GPP_CIR_Flags avp_S6_3GPP_CIR_Flags,
+	PCC_3GPP_Precedence avp_PCC_3GPP_Precedence,
+	RX_3GPP_Sponsoring_Action avp_RX_3GPP_Sponsoring_Action,
+	S6_3GPP_Granted_Validity_Time avp_S6_3GPP_Granted_Validity_Time,
+	PCC_3GPP_Priority_Level avp_PCC_3GPP_Priority_Level,
+	RX_3GPP_Flow_Description avp_RX_3GPP_Flow_Description,
+	AAA_3GPP_Daylight_Saving_Time avp_AAA_3GPP_Daylight_Saving_Time,
+	PCC_3GPP_Packet_Filter_Information avp_PCC_3GPP_Packet_Filter_Information,
+	S6_3GPP_SCEF_ID avp_S6_3GPP_SCEF_ID,
+	PCC_3GPP_Removal_Of_Access avp_PCC_3GPP_Removal_Of_Access,
+	AAA_3GPP_Preferred_Data_Mode avp_AAA_3GPP_Preferred_Data_Mode,
+	PCC_3GPP_ADC_Rule_Report avp_PCC_3GPP_ADC_Rule_Report,
+	AAA_3GPP_UE_SRVCC_Capability avp_AAA_3GPP_UE_SRVCC_Capability,
+	PCC_3GPP_Guaranteed_Bitrate_UL avp_PCC_3GPP_Guaranteed_Bitrate_UL,
+	MIPv6_NONE_MIP_MAC_Mobility_Data avp_MIPv6_NONE_MIP_MAC_Mobility_Data,
+	AAA_3GPP_Coupled_Node_Diameter_ID avp_AAA_3GPP_Coupled_Node_Diameter_ID,
+	AAA_3GPP_STN_SR avp_AAA_3GPP_STN_SR,
+	BASE_NONE_Supported_Vendor_Id avp_BASE_NONE_Supported_Vendor_Id,
+	AAA_3GPP_ServiceTypeIdentity avp_AAA_3GPP_ServiceTypeIdentity,
+	AAA_3GPP_AUTN avp_AAA_3GPP_AUTN,
+	RX_3GPP_Sponsored_Connectivity_Data avp_RX_3GPP_Sponsored_Connectivity_Data,
+	BASE_NONE_Auth_Request_Type avp_BASE_NONE_Auth_Request_Type,
+	S6_3GPP_AESE_Communication_Pattern avp_S6_3GPP_AESE_Communication_Pattern,
+	PCC_3GPP_NBIFOM_Mode avp_PCC_3GPP_NBIFOM_Mode,
+	PCC_3GPP_Redirect_Information avp_PCC_3GPP_Redirect_Information,
+	S6_3GPP_Event_Handling avp_S6_3GPP_Event_Handling,
+	AAA_3GPP_Tracking_Area_Identity avp_AAA_3GPP_Tracking_Area_Identity,
+	PCC_3GPP_ToS_Traffic_Class avp_PCC_3GPP_ToS_Traffic_Class,
+	RX_3GPP_Min_Desired_Bandwidth_UL avp_RX_3GPP_Min_Desired_Bandwidth_UL,
+	AAA_3GPP_UVR_Flags avp_AAA_3GPP_UVR_Flags,
+	AAA_3GPP_Subscription_Data_Flags avp_AAA_3GPP_Subscription_Data_Flags,
+	PCC_3GPP_PDN_Connection_ID avp_PCC_3GPP_PDN_Connection_ID,
+	AAA_3GPP_DSR_Flags avp_AAA_3GPP_DSR_Flags,
+	PCC_3GPP_PRA_Remove avp_PCC_3GPP_PRA_Remove,
+	MIPv6_NONE_MIP_Timestamp avp_MIPv6_NONE_MIP_Timestamp,
+	AAA_3GPP_Subscribed_Periodic_RAU_TAU_Timer avp_AAA_3GPP_Subscribed_Periodic_RAU_TAU_Timer,
+	AAA_3GPP_Specific_APN_Info avp_AAA_3GPP_Specific_APN_Info,
+	AAA_3GPP_Terminal_Information avp_AAA_3GPP_Terminal_Information,
+	BASE_NONE_Product_Name avp_BASE_NONE_Product_Name,
+	AAA_3GPP_CSG_Id avp_AAA_3GPP_CSG_Id,
+	AAA_3GPP_Call_Barring_Info avp_AAA_3GPP_Call_Barring_Info,
+	BASE_NONE_Origin_State_Id avp_BASE_NONE_Origin_State_Id,
+	S6_3GPP_IP_SM_GW_Name avp_S6_3GPP_IP_SM_GW_Name,
+	RX_3GPP_Media_Sub_Component avp_RX_3GPP_Media_Sub_Component,
+	S6_3GPP_Accuracy avp_S6_3GPP_Accuracy,
+	PCC_3GPP_Charging_Rule_Remove avp_PCC_3GPP_Charging_Rule_Remove,
+	RX_3GPP_Min_Requested_Bandwidth_DL avp_RX_3GPP_Min_Requested_Bandwidth_DL,
+	S6_3GPP_Service_Report avp_S6_3GPP_Service_Report,
+	PCC_3GPP_Tunnel_Information avp_PCC_3GPP_Tunnel_Information,
+	AAA_3GPP_Time_Zone avp_AAA_3GPP_Time_Zone,
+	PCC_3GPP_QoS_Rule_Definition avp_PCC_3GPP_QoS_Rule_Definition,
+	S6_3GPP_Periodic_Time avp_S6_3GPP_Periodic_Time,
+	PCC_3GPP_Routing_Rule_Failure_Code avp_PCC_3GPP_Routing_Rule_Failure_Code,
+	PCC_3GPP_TDF_Destination_Host avp_PCC_3GPP_TDF_Destination_Host,
+	AAA_3GPP_Local_Group_Id avp_AAA_3GPP_Local_Group_Id,
+	AAA_3GPP_Service_Area_Identity avp_AAA_3GPP_Service_Area_Identity,
+	PCC_3GPP_Charging_Rule_Report avp_PCC_3GPP_Charging_Rule_Report,
+	BASE_NONE_User_Name avp_BASE_NONE_User_Name,
+	AAA_3GPP_UE_PC5_AMBR avp_AAA_3GPP_UE_PC5_AMBR,
+	BASE_NONE_Accounting_Sub_Session_Id avp_BASE_NONE_Accounting_Sub_Session_Id,
+	AAA_3GPP_Collection_Period_RRM_UMTS avp_AAA_3GPP_Collection_Period_RRM_UMTS,
+	AAA_3GPP_Operator_Determined_Barring avp_AAA_3GPP_Operator_Determined_Barring,
+	BASE_NONE_Session_Binding avp_BASE_NONE_Session_Binding,
+	AAA_3GPP_SS_Code avp_AAA_3GPP_SS_Code,
+	BASE_NONE_Acct_Multi_Session_Id avp_BASE_NONE_Acct_Multi_Session_Id,
+	RX_3GPP_RS_Bandwidth avp_RX_3GPP_RS_Bandwidth,
+	MIPv6_NONE_MIP_Algorithm_Type avp_MIPv6_NONE_MIP_Algorithm_Type,
+	S6_3GPP_Reachability_Information avp_S6_3GPP_Reachability_Information,
+	RX_3GPP_Extended_Min_Desired_BW_DL avp_RX_3GPP_Extended_Min_Desired_BW_DL,
+	AAA_3GPP_Event_Threshold_RSRQ avp_AAA_3GPP_Event_Threshold_RSRQ,
+	PCC_3GPP_APN_Aggregate_Max_Bitrate_UL avp_PCC_3GPP_APN_Aggregate_Max_Bitrate_UL,
+	S6_3GPP_Service_Parameters avp_S6_3GPP_Service_Parameters,
+	PCC_3GPP_Presence_Reporting_Area_Information avp_PCC_3GPP_Presence_Reporting_Area_Information,
+	PCC_3GPP_Routing_Rule_Identifier avp_PCC_3GPP_Routing_Rule_Identifier,
+	PCC_3GPP_Event_Trigger avp_PCC_3GPP_Event_Trigger,
+	RX_3GPP_GCS_Identifier avp_RX_3GPP_GCS_Identifier,
+	MIPv6_NONE_QoS_Capability avp_MIPv6_NONE_QoS_Capability,
+	AAA_3GPP_Non_IP_PDN_Type_Indicator avp_AAA_3GPP_Non_IP_PDN_Type_Indicator,
+	PCC_3GPP_ADC_Rule_Install avp_PCC_3GPP_ADC_Rule_Install,
+	PCC_3GPP_Flow_Label avp_PCC_3GPP_Flow_Label,
+	AAA_3GPP_Authentication_Info avp_AAA_3GPP_Authentication_Info,
+	AAA_3GPP_Trace_Interface_List avp_AAA_3GPP_Trace_Interface_List,
+	AAA_3GPP_APN_Configuration_Profile avp_AAA_3GPP_APN_Configuration_Profile,
+	RX_3GPP_Flows avp_RX_3GPP_Flows,
+	S6_3GPP_CIA_Flags avp_S6_3GPP_CIA_Flags,
+	RX_3GPP_Extended_Min_Requested_BW_UL avp_RX_3GPP_Extended_Min_Requested_BW_UL,
+	PCC_3GPP_Monitoring_Time avp_PCC_3GPP_Monitoring_Time,
+	S6_3GPP_UE_Reachability_Configuration avp_S6_3GPP_UE_Reachability_Configuration,
+	BASE_NONE_Destination_Realm avp_BASE_NONE_Destination_Realm,
+	RX_3GPP_Acceptable_Service_Info avp_RX_3GPP_Acceptable_Service_Info,
+	PCC_3GPP_Flow_Direction avp_PCC_3GPP_Flow_Direction,
+	S6_3GPP_Supported_Monitoring_Events avp_S6_3GPP_Supported_Monitoring_Events,
+	PCC_3GPP_Session_Release_Cause avp_PCC_3GPP_Session_Release_Cause,
+	AAA_3GPP_MDT_User_Consent avp_AAA_3GPP_MDT_User_Consent,
+	S6_3GPP_HSS_Cause avp_S6_3GPP_HSS_Cause,
+	PCC_3GPP_PCSCF_Restoration_Indication avp_PCC_3GPP_PCSCF_Restoration_Indication,
+	AAA_3GPP_Subscription_Data_Deletion avp_AAA_3GPP_Subscription_Data_Deletion,
+	MIPv6_NONE_Chargable_User_Identity avp_MIPv6_NONE_Chargable_User_Identity,
+	AAA_3GPP_Trace_Collection_Entity avp_AAA_3GPP_Trace_Collection_Entity,
+	BASE_NONE_Redirect_Host avp_BASE_NONE_Redirect_Host,
+	AAA_3GPP_Network_Access_Mode avp_AAA_3GPP_Network_Access_Mode,
+	AAA_3GPP_Complete_Data_List_Included_Indicator avp_AAA_3GPP_Complete_Data_List_Included_Indicator,
+	MIPv6_NONE_MIP_MN_AAA_SPI avp_MIPv6_NONE_MIP_MN_AAA_SPI,
+	MIPv6_NONE_MIP_MSA_Lifetime avp_MIPv6_NONE_MIP_MSA_Lifetime,
+	S6_3GPP_Reachability_Type avp_S6_3GPP_Reachability_Type,
+	S6_3GPP_Type_Of_External_Identifier avp_S6_3GPP_Type_Of_External_Identifier,
+	PCC_3GPP_Event_Report_Indication avp_PCC_3GPP_Event_Report_Indication,
+	AAA_3GPP_MDT_Configuration avp_AAA_3GPP_MDT_Configuration,
+	PCC_3GPP_Usage_Monitoring_Report avp_PCC_3GPP_Usage_Monitoring_Report,
+	AAA_3GPP_Adjacent_Access_Restriction_Data avp_AAA_3GPP_Adjacent_Access_Restriction_Data,
+	AAA_3GPP_RAT_Frequency_Selection_Priority_ID avp_AAA_3GPP_RAT_Frequency_Selection_Priority_ID,
+	AAA_3GPP_CLR_Flags avp_AAA_3GPP_CLR_Flags,
+	PCC_3GPP_Default_EPS_Bearer_QoS avp_PCC_3GPP_Default_EPS_Bearer_QoS,
+	AAA_3GPP_ULR_Flags avp_AAA_3GPP_ULR_Flags,
+	AAA_3GPP_ICS_Indicator avp_AAA_3GPP_ICS_Indicator,
+	AAA_3GPP_Cancellation_Type avp_AAA_3GPP_Cancellation_Type,
+	BASE_NONE_E2E_Sequence avp_BASE_NONE_E2E_Sequence,
+	BASE_NONE_Origin_Realm avp_BASE_NONE_Origin_Realm,
+	AAA_3GPP_PDN_Type avp_AAA_3GPP_PDN_Type,
+	RX_3GPP_Access_Network_Charging_Identifier avp_RX_3GPP_Access_Network_Charging_Identifier,
+	S6_3GPP_AESE_Communication_Pattern_Config_Status avp_S6_3GPP_AESE_Communication_Pattern_Config_Status,
+	S6_3GPP_Enhanced_Coverage_Restriction_Data avp_S6_3GPP_Enhanced_Coverage_Restriction_Data,
+	PCC_3GPP_Bearer_Operation avp_PCC_3GPP_Bearer_Operation,
+	AAA_3GPP_Current_Location_Retrieved avp_AAA_3GPP_Current_Location_Retrieved,
+	RX_3GPP_Pre_emption_Control_Info avp_RX_3GPP_Pre_emption_Control_Info,
+	PCC_3GPP_TDF_Application_Instance_Identifier avp_PCC_3GPP_TDF_Application_Instance_Identifier,
+	BASE_NONE_Acct_Interim_Interval avp_BASE_NONE_Acct_Interim_Interval,
+	RX_3GPP_Media_Component_Number avp_RX_3GPP_Media_Component_Number,
+	AAA_3GPP_Event_Threshold_Event_1F avp_AAA_3GPP_Event_Threshold_Event_1F,
+	PCC_3GPP_Packet_Filter_Usage avp_PCC_3GPP_Packet_Filter_Usage,
+	S6_3GPP_MONTE_Location_Type avp_S6_3GPP_MONTE_Location_Type,
+	AAA_3GPP_RDS_Indicator avp_AAA_3GPP_RDS_Indicator,
+	AAA_3GPP_Reporting_Trigger avp_AAA_3GPP_Reporting_Trigger,
+	PCC_3GPP_Tunnel_Header_Length avp_PCC_3GPP_Tunnel_Header_Length,
+	PCC_3GPP_Conditional_APN_Aggregate_Max_Bitrate avp_PCC_3GPP_Conditional_APN_Aggregate_Max_Bitrate,
+	AAA_3GPP_Group_PLMN_Id avp_AAA_3GPP_Group_PLMN_Id,
+	AAA_3GPP_User_Id avp_AAA_3GPP_User_Id,
+	MIPv6_NONE_MIP_Authenticator avp_MIPv6_NONE_MIP_Authenticator,
+	AAA_3GPP_Requested_UTRAN_GERAN_Authentication_Info avp_AAA_3GPP_Requested_UTRAN_GERAN_Authentication_Info,
+	AAA_3GPP_EPS_User_State avp_AAA_3GPP_EPS_User_State,
+	BASE_NONE_Origin_Host avp_BASE_NONE_Origin_Host,
+	RX_3GPP_Retry_Interval avp_RX_3GPP_Retry_Interval,
+	BASE_NONE_Accounting_Session_Id avp_BASE_NONE_Accounting_Session_Id,
+	PCC_3GPP_Packet_Filter_Identifier avp_PCC_3GPP_Packet_Filter_Identifier,
+	S6_3GPP_SCEF_Reference_ID avp_S6_3GPP_SCEF_Reference_ID,
+	PCC_3GPP_Resource_Release_Notification avp_PCC_3GPP_Resource_Release_Notification,
+	PCC_3GPP_ADC_Rule_Name avp_PCC_3GPP_ADC_Rule_Name,
+	BASE_NONE_Disconnect_Cause avp_BASE_NONE_Disconnect_Cause,
+	AAA_3GPP_Error_Diagnostic avp_AAA_3GPP_Error_Diagnostic,
+	PCC_3GPP_Guaranteed_Bitrate_DL avp_PCC_3GPP_Guaranteed_Bitrate_DL,
+	RX_3GPP_Extended_Max_Supported_BW_UL avp_RX_3GPP_Extended_Max_Supported_BW_UL,
+	PCC_3GPP_UDP_Source_Port avp_PCC_3GPP_UDP_Source_Port,
+	BASE_NONE_Accounting_Record_Type avp_BASE_NONE_Accounting_Record_Type,
+	AAA_3GPP_SIPTO_Local_Network_Permission avp_AAA_3GPP_SIPTO_Local_Network_Permission,
+	PCC_3GPP_Routing_Rule_Definition avp_PCC_3GPP_Routing_Rule_Definition,
+	AAA_3GPP_VPLMN_Dynamic_Address_Allowed avp_AAA_3GPP_VPLMN_Dynamic_Address_Allowed,
+	BASE_NONE_Acct_Application_Id avp_BASE_NONE_Acct_Application_Id,
+	AAA_3GPP_Service_Type avp_AAA_3GPP_Service_Type,
+	AAA_3GPP_Immediate_Response_Preferred avp_AAA_3GPP_Immediate_Response_Preferred,
+	AAA_3GPP_XRES avp_AAA_3GPP_XRES,
+	AAA_3GPP_User_State avp_AAA_3GPP_User_State,
+	BASE_NONE_Result_Code avp_BASE_NONE_Result_Code,
+	S6_3GPP_IP_SM_GW_Realm avp_S6_3GPP_IP_SM_GW_Realm,
+	S6_3GPP_Reference_ID_Validity_Time avp_S6_3GPP_Reference_ID_Validity_Time,
+	AAA_3GPP_E_UTRAN_Cell_Global_Identity avp_AAA_3GPP_E_UTRAN_Cell_Global_Identity,
+	PCC_3GPP_TFT_Packet_Filter_Information avp_PCC_3GPP_TFT_Packet_Filter_Information,
+	RX_3GPP_Min_Desired_Bandwidth_DL avp_RX_3GPP_Min_Desired_Bandwidth_DL,
+	S6_3GPP_Group_Reporting_Guard_Timer avp_S6_3GPP_Group_Reporting_Guard_Timer,
+	BASE_NONE_Auth_Session_State avp_BASE_NONE_Auth_Session_State,
+	PCC_3GPP_Session_Linking_Indicator avp_PCC_3GPP_Session_Linking_Indicator,
+	S6_3GPP_Maximum_Number_of_Reports avp_S6_3GPP_Maximum_Number_of_Reports,
+	PCC_3GPP_PRA_Install avp_PCC_3GPP_PRA_Install,
+	AAA_3GPP_V2X_Permission avp_AAA_3GPP_V2X_Permission,
+	AAA_3GPP_LIPA_Permission avp_AAA_3GPP_LIPA_Permission,
+	PCC_3GPP_QoS_Negotiation avp_PCC_3GPP_QoS_Negotiation,
+	AAA_3GPP_3GPP2_MEID avp_AAA_3GPP_3GPP2_MEID,
+	AAA_3GPP_Subscription_Data avp_AAA_3GPP_Subscription_Data,
+	BASE_NONE_Vendor_Specific_Application_Id avp_BASE_NONE_Vendor_Specific_Application_Id,
+	AAA_3GPP_WLAN_offloadability_UTRAN avp_AAA_3GPP_WLAN_offloadability_UTRAN,
+	AAA_3GPP_CSG_Subscription_Data avp_AAA_3GPP_CSG_Subscription_Data,
+	MIPv6_NONE_Service_Selection avp_MIPv6_NONE_Service_Selection,
+	AAA_3GPP_TS_Code avp_AAA_3GPP_TS_Code,
+	S6_3GPP_IP_SM_GW_Number avp_S6_3GPP_IP_SM_GW_Number,
+	PCC_3GPP_Charging_Rule_Install avp_PCC_3GPP_Charging_Rule_Install,
+	RX_3GPP_Rx_Request_Type avp_RX_3GPP_Rx_Request_Type,
+	S6_3GPP_NIDD_Authorization_Response avp_S6_3GPP_NIDD_Authorization_Response,
+	AAA_3GPP_VPLMN_CSG_Subscription_Data avp_AAA_3GPP_VPLMN_CSG_Subscription_Data,
+	PCC_3GPP_QoS_Rule_Remove avp_PCC_3GPP_QoS_Rule_Remove,
+	S6_3GPP_Communication_Duration_Time avp_S6_3GPP_Communication_Duration_Time,
+	PCC_3GPP_Access_Availability_Change_Reason avp_PCC_3GPP_Access_Availability_Change_Reason,
+	PCC_3GPP_TDF_Application_Identifier avp_PCC_3GPP_TDF_Application_Identifier,
+	AAA_3GPP_Location_Area_Identity avp_AAA_3GPP_Location_Area_Identity,
+	RX_3GPP_Media_Component_Status avp_RX_3GPP_Media_Component_Status,
+	AAA_3GPP_eDRX_Cycle_Length_Value avp_AAA_3GPP_eDRX_Cycle_Length_Value,
+	S6_3GPP_RIR_Flags avp_S6_3GPP_RIR_Flags,
+	AAA_3GPP_Collection_Period_RRM_LTE avp_AAA_3GPP_Collection_Period_RRM_LTE,
+	PCC_3GPP_Usage_Monitoring_Level avp_PCC_3GPP_Usage_Monitoring_Level,
+	AAA_3GPP_Subscriber_Status avp_AAA_3GPP_Subscriber_Status,
+	PCC_3GPP_Extended_APN_AMBR_UL avp_PCC_3GPP_Extended_APN_AMBR_UL,
+	AAA_3GPP_LCS_PrivacyException avp_AAA_3GPP_LCS_PrivacyException,
+	AAA_3GPP_QoS_Subscribed avp_AAA_3GPP_QoS_Subscribed,
+	RX_3GPP_RR_Bandwidth avp_RX_3GPP_RR_Bandwidth,
+	PCC_3GPP_APN_Aggregate_Max_Bitrate_DL avp_PCC_3GPP_APN_Aggregate_Max_Bitrate_DL,
+	S6_3GPP_SCS_Identity avp_S6_3GPP_SCS_Identity,
+	RX_3GPP_Access_Network_Charging_Address avp_RX_3GPP_Access_Network_Charging_Address,
+	PCC_3GPP_Presence_Reporting_Area_Identifier avp_PCC_3GPP_Presence_Reporting_Area_Identifier,
+	BASE_NONE_Inband_Security_Id avp_BASE_NONE_Inband_Security_Id,
+	PCC_3GPP_Charging_Rule_Name avp_PCC_3GPP_Charging_Rule_Name,
+	RX_3GPP_Ip_Domain_Id avp_RX_3GPP_Ip_Domain_Id,
+	AAA_3GPP_UE_Usage_Type avp_AAA_3GPP_UE_Usage_Type,
+	PCC_3GPP_TDF_IP_Address avp_PCC_3GPP_TDF_IP_Address,
+	S6_3GPP_Enhanced_Coverage_Restriction avp_S6_3GPP_Enhanced_Coverage_Restriction,
+	AAA_3GPP_MME_Number_for_MT_SMS avp_AAA_3GPP_MME_Number_for_MT_SMS,
+	PCC_3GPP_Security_Parameter_Index avp_PCC_3GPP_Security_Parameter_Index,
+	PCC_3GPP_Traffic_Steering_Policy_Identifier_UL avp_PCC_3GPP_Traffic_Steering_Policy_Identifier_UL,
+	BASE_NONE_Route_Record avp_BASE_NONE_Route_Record,
+	AAA_3GPP_Carrier_Frequency avp_AAA_3GPP_Carrier_Frequency,
+	AAA_3GPP_Trace_NE_Type_List avp_AAA_3GPP_Trace_NE_Type_List,
+	AAA_3GPP_All_APN_Configurations_Included_Indicator avp_AAA_3GPP_All_APN_Configurations_Included_Indicator,
+	AAA_3GPP_NOR_Flags avp_AAA_3GPP_NOR_Flags,
+	AAA_3GPP_External_Client avp_AAA_3GPP_External_Client,
+	BASE_NONE_Authorization_Lifetime avp_BASE_NONE_Authorization_Lifetime,
+	RX_3GPP_Extended_Min_Requested_BW_DL avp_RX_3GPP_Extended_Min_Requested_BW_DL,
+	RX_3GPP_Service_URN avp_RX_3GPP_Service_URN,
+	S6_3GPP_Supported_Services avp_S6_3GPP_Supported_Services,
+	AAA_3GPP_Relay_Node_Indicator avp_AAA_3GPP_Relay_Node_Indicator,
+	PCC_3GPP_Rule_DeActivation_Time avp_PCC_3GPP_Rule_DeActivation_Time,
+	S6_3GPP_T4_Data avp_S6_3GPP_T4_Data,
+	PCC_3GPP_Fixed_User_Location_Info avp_PCC_3GPP_Fixed_User_Location_Info,
+	PCC_3GPP_Online avp_PCC_3GPP_Online,
+	PCC_3GPP_ADC_Rule_Base_Name avp_PCC_3GPP_ADC_Rule_Base_Name,
+	AAA_3GPP_SCEF_Realm avp_AAA_3GPP_SCEF_Realm,
+	S6_3GPP_Requested_Validity_Time avp_S6_3GPP_Requested_Validity_Time,
+	AAA_3GPP_Local_Time_Zone avp_AAA_3GPP_Local_Time_Zone,
+	AAA_3GPP_GERAN_Vector avp_AAA_3GPP_GERAN_Vector,
+	AAA_3GPP_EPS_Subscribed_QoS_Profile avp_AAA_3GPP_EPS_Subscribed_QoS_Profile,
+	AAA_3GPP_GPRS_Subscription_Data avp_AAA_3GPP_GPRS_Subscription_Data,
+	BASE_NONE_Accounting_Realtime_Required avp_BASE_NONE_Accounting_Realtime_Required,
+	BASE_NONE_Termination_Cause avp_BASE_NONE_Termination_Cause,
+	RX_3GPP_Specific_Action avp_RX_3GPP_Specific_Action,
+	S6_3GPP_Maximum_Detection_Time avp_S6_3GPP_Maximum_Detection_Time,
+	AAA_3GPP_Ext_PDP_Address avp_AAA_3GPP_Ext_PDP_Address,
+	PCC_3GPP_RAT_Type avp_PCC_3GPP_RAT_Type,
+	RX_3GPP_AF_Signalling_Protocol avp_RX_3GPP_AF_Signalling_Protocol,
+	AAA_3GPP_Adjacent_PLMNs avp_AAA_3GPP_Adjacent_PLMNs,
+	S6_3GPP_Service_Result_Code avp_S6_3GPP_Service_Result_Code,
+	AAA_3GPP_SGSN_Location_Information avp_AAA_3GPP_SGSN_Location_Information,
+	PCC_3GPP_Pre_emption_Vulnerability avp_PCC_3GPP_Pre_emption_Vulnerability,
+	AAA_3GPP_Equivalent_PLMN_List avp_AAA_3GPP_Equivalent_PLMN_List,
+	PCC_3GPP_Default_Access avp_PCC_3GPP_Default_Access,
+	BASE_NONE_Class avp_BASE_NONE_Class,
+	AAA_3GPP_IDR_Flags avp_AAA_3GPP_IDR_Flags,
+	AAA_3GPP_V2X_Subscription_Data avp_AAA_3GPP_V2X_Subscription_Data,
+	PCC_3GPP_PS_to_CS_Session_Continuity avp_PCC_3GPP_PS_to_CS_Session_Continuity,
+	AAA_3GPP_PDP_Type avp_AAA_3GPP_PDP_Type,
+	AAA_3GPP_AMBR avp_AAA_3GPP_AMBR,
+	octetstring avp_UNKNOWN
+}
+type union GenericAVP {
+	AVP avp,
+	Undefined_AVP avp_undefined,
+	octetstring avp_UNKNOWN
+}
+type record Undefined_AVP {
+	OCTET4 avp_code,
+	BIT8 VMPxxxxx,
+	UINT24 avp_length,
+	OCTET4 vendor_id optional,
+	octetstring avp_data
+} with {
+	variant "PADDING(dword32)"
+	variant (vendor_id) "PRESENCE( {
+		VMPxxxxx = '10000000'B,
+		VMPxxxxx = '10100000'B,
+		VMPxxxxx = '11000000'B,
+		VMPxxxxx = '11100000'B
+	} )"
+	variant (avp_length) "LENGTHTO(avp_code, VMPxxxxx, avp_length, vendor_id, avp_data)"
+}
+type record AVP {
+	AVP_Header avp_header,
+	AVP_Data avp_data
+} with {
+	variant "PADDING(dword32)"
+	variant (avp_header) "LENGTHTO(avp_header, avp_data)"
+	variant (avp_header) "LENGTHINDEX(avp_length)"
+	variant (avp_data) "CROSSTAG(
+		avp_MIPv6_NONE_MIP_Careof_Address, avp_header.avp_code.vendor_id_NONE = avp_code_MIPv6_NONE_MIP_Careof_Address;
+		avp_PCC_3GPP_Bearer_Identifier, avp_header.avp_code.vendor_id_3GPP = avp_code_PCC_3GPP_Bearer_Identifier;
+		avp_RX_3GPP_Content_Version, avp_header.avp_code.vendor_id_3GPP = avp_code_RX_3GPP_Content_Version;
+		avp_BASE_NONE_Session_Id, avp_header.avp_code.vendor_id_NONE = avp_code_BASE_NONE_Session_Id;
+		avp_RX_3GPP_Media_Component_Description, avp_header.avp_code.vendor_id_3GPP = avp_code_RX_3GPP_Media_Component_Description;
+		avp_PCC_3GPP_CSG_Information_Reporting, avp_header.avp_code.vendor_id_3GPP = avp_code_PCC_3GPP_CSG_Information_Reporting;
+		avp_AAA_3GPP_Measurement_Quantity, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_Measurement_Quantity;
+		avp_S6_3GPP_Location_Information_Configuration, avp_header.avp_code.vendor_id_3GPP = avp_code_S6_3GPP_Location_Information_Configuration;
+		avp_PCC_3GPP_Bearer_Usage, avp_header.avp_code.vendor_id_3GPP = avp_code_PCC_3GPP_Bearer_Usage;
+		avp_PCC_3GPP_Tunnel_Header_Filter, avp_header.avp_code.vendor_id_3GPP = avp_code_PCC_3GPP_Tunnel_Header_Filter;
+		avp_AAA_3GPP_List_Of_Measurements, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_List_Of_Measurements;
+		avp_PCC_3GPP_Default_QoS_Name, avp_header.avp_code.vendor_id_3GPP = avp_code_PCC_3GPP_Default_QoS_Name;
+		avp_AAA_3GPP_UVA_Flags, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_UVA_Flags;
+		avp_AAA_3GPP_Group_Service_Id, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_Group_Service_Id;
+		avp_PCC_3GPP_TDF_Information, avp_header.avp_code.vendor_id_3GPP = avp_code_PCC_3GPP_TDF_Information;
+		avp_AAA_3GPP_Requested_EUTRAN_Authentication_Info, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_Requested_EUTRAN_Authentication_Info;
+		avp_AAA_3GPP_Last_UE_Activity_Time, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_Last_UE_Activity_Time;
+		avp_AAA_3GPP_Context_Identifier, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_Context_Identifier;
+		avp_BASE_NONE_Auth_Application_Id, avp_header.avp_code.vendor_id_NONE = avp_code_BASE_NONE_Auth_Application_Id;
+		avp_AAA_3GPP_Trace_Reference, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_Trace_Reference;
+		avp_RX_3GPP_Sharing_Key_UL, avp_header.avp_code.vendor_id_3GPP = avp_code_RX_3GPP_Sharing_Key_UL;
+		avp_RX_3GPP_AF_Charging_Identifier, avp_header.avp_code.vendor_id_3GPP = avp_code_RX_3GPP_AF_Charging_Identifier;
+		avp_S6_3GPP_Monitoring_Event_Report, avp_header.avp_code.vendor_id_3GPP = avp_code_S6_3GPP_Monitoring_Event_Report;
+		avp_RX_3GPP_Media_Type, avp_header.avp_code.vendor_id_3GPP = avp_code_RX_3GPP_Media_Type;
+		avp_PCC_3GPP_Conditional_Policy_Information, avp_header.avp_code.vendor_id_3GPP = avp_code_PCC_3GPP_Conditional_Policy_Information;
+		avp_BASE_NONE_Firmware_Revision, avp_header.avp_code.vendor_id_NONE = avp_code_BASE_NONE_Firmware_Revision;
+		avp_AAA_3GPP_SIPTO_Permission, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_SIPTO_Permission;
+		avp_PCC_3GPP_Network_Request_Support, avp_header.avp_code.vendor_id_3GPP = avp_code_PCC_3GPP_Network_Request_Support;
+		avp_RX_3GPP_Extended_Max_Supported_BW_DL, avp_header.avp_code.vendor_id_3GPP = avp_code_RX_3GPP_Extended_Max_Supported_BW_DL;
+		avp_PCC_3GPP_UE_Local_IP_Address, avp_header.avp_code.vendor_id_3GPP = avp_code_PCC_3GPP_UE_Local_IP_Address;
+		avp_PCC_3GPP_Presence_Reporting_Area_Elements_List, avp_header.avp_code.vendor_id_3GPP = avp_code_PCC_3GPP_Presence_Reporting_Area_Elements_List;
+		avp_AAA_3GPP_SGs_MME_Identity, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_SGs_MME_Identity;
+		avp_PCC_3GPP_Routing_Rule_Remove, avp_header.avp_code.vendor_id_3GPP = avp_code_PCC_3GPP_Routing_Rule_Remove;
+		avp_S6_3GPP_Roaming_Information, avp_header.avp_code.vendor_id_3GPP = avp_code_S6_3GPP_Roaming_Information;
+		avp_AAA_3GPP_Event_Threshold_RSRP, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_Event_Threshold_RSRP;
+		avp_AAA_3GPP_PLMN_Client, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_PLMN_Client;
+		avp_AAA_3GPP_Re_Synchronization_Info, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_Re_Synchronization_Info;
+		avp_BASE_NONE_Auth_Grace_Period, avp_header.avp_code.vendor_id_NONE = avp_code_BASE_NONE_Auth_Grace_Period;
+		avp_AAA_3GPP_RAND, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_RAND;
+		avp_AAA_3GPP_Trace_Depth, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_Trace_Depth;
+		avp_AAA_3GPP_SGSN_User_State, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_SGSN_User_State;
+		avp_AAA_3GPP_APN_OI_Replacement, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_APN_OI_Replacement;
+		avp_BASE_NONE_Re_Auth_Request_Type, avp_header.avp_code.vendor_id_NONE = avp_code_BASE_NONE_Re_Auth_Request_Type;
+		avp_S6_3GPP_External_Identifier, avp_header.avp_code.vendor_id_3GPP = avp_code_S6_3GPP_External_Identifier;
+		avp_MIPv6_NONE_MIP_MN_HA_MSA, avp_header.avp_code.vendor_id_NONE = avp_code_MIPv6_NONE_MIP_MN_HA_MSA;
+		avp_PCC_3GPP_TFT_Filter, avp_header.avp_code.vendor_id_3GPP = avp_code_PCC_3GPP_TFT_Filter;
+		avp_RX_3GPP_Max_Supported_Bandwidth_UL, avp_header.avp_code.vendor_id_3GPP = avp_code_RX_3GPP_Max_Supported_Bandwidth_UL;
+		avp_S6_3GPP_Loss_Of_Connectivity_Reason, avp_header.avp_code.vendor_id_3GPP = avp_code_S6_3GPP_Loss_Of_Connectivity_Reason;
+		avp_RX_3GPP_Flow_Number, avp_header.avp_code.vendor_id_3GPP = avp_code_RX_3GPP_Flow_Number;
+		avp_PCC_3GPP_Resource_Allocation_Notification, avp_header.avp_code.vendor_id_3GPP = avp_code_PCC_3GPP_Resource_Allocation_Notification;
+		avp_S6_3GPP_Monitoring_Type, avp_header.avp_code.vendor_id_3GPP = avp_code_S6_3GPP_Monitoring_Type;
+		avp_PCC_3GPP_Default_Bearer_Indication, avp_header.avp_code.vendor_id_3GPP = avp_code_PCC_3GPP_Default_Bearer_Indication;
+		avp_AAA_3GPP_VPLMN_LIPA_Allowed, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_VPLMN_LIPA_Allowed;
+		avp_PCC_3GPP_QoS_Class_Identifier, avp_header.avp_code.vendor_id_3GPP = avp_code_PCC_3GPP_QoS_Class_Identifier;
+		avp_PCC_3GPP_Mute_Notification, avp_header.avp_code.vendor_id_3GPP = avp_code_PCC_3GPP_Mute_Notification;
+		avp_MIPv6_NONE_QoS_Resources, avp_header.avp_code.vendor_id_NONE = avp_code_MIPv6_NONE_QoS_Resources;
+		avp_AAA_3GPP_Logging_Duration, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_Logging_Duration;
+		avp_AAA_3GPP_WLAN_offloadability_EUTRAN, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_WLAN_offloadability_EUTRAN;
+		avp_PCC_3GPP_Routing_IP_Address, avp_header.avp_code.vendor_id_3GPP = avp_code_PCC_3GPP_Routing_IP_Address;
+		avp_MIPv6_NONE_MIP_Session_Key, avp_header.avp_code.vendor_id_NONE = avp_code_MIPv6_NONE_MIP_Session_Key;
+		avp_AAA_3GPP_KASME, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_KASME;
+		avp_AAA_3GPP_Teleservice_List, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_Teleservice_List;
+		avp_AAA_3GPP_UTRAN_Vector, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_UTRAN_Vector;
+		avp_RX_3GPP_Application_Service_Provider_Identity, avp_header.avp_code.vendor_id_3GPP = avp_code_RX_3GPP_Application_Service_Provider_Identity;
+		avp_S6_3GPP_NIDD_Authorization_Request, avp_header.avp_code.vendor_id_3GPP = avp_code_S6_3GPP_NIDD_Authorization_Request;
+		avp_PCC_3GPP_QoS_Rule_Install, avp_header.avp_code.vendor_id_3GPP = avp_code_PCC_3GPP_QoS_Rule_Install;
+		avp_S6_3GPP_Periodic_Communication_Indicator, avp_header.avp_code.vendor_id_3GPP = avp_code_S6_3GPP_Periodic_Communication_Indicator;
+		avp_RX_3GPP_Flow_Usage, avp_header.avp_code.vendor_id_3GPP = avp_code_RX_3GPP_Flow_Usage;
+		avp_PCC_3GPP_RAN_Rule_Support, avp_header.avp_code.vendor_id_3GPP = avp_code_PCC_3GPP_RAN_Rule_Support;
+		avp_S6_3GPP_Monitoring_Duration, avp_header.avp_code.vendor_id_3GPP = avp_code_S6_3GPP_Monitoring_Duration;
+		avp_AAA_3GPP_Routing_Area_Identity, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_Routing_Area_Identity;
+		avp_PCC_3GPP_QoS_Information, avp_header.avp_code.vendor_id_3GPP = avp_code_PCC_3GPP_QoS_Information;
+		avp_RX_3GPP_Service_Authorization_Info, avp_header.avp_code.vendor_id_3GPP = avp_code_RX_3GPP_Service_Authorization_Info;
+		avp_BASE_NONE_Multi_Round_Time_Out, avp_header.avp_code.vendor_id_NONE = avp_code_BASE_NONE_Multi_Round_Time_Out;
+		avp_AAA_3GPP_eDRX_Cycle_Length, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_eDRX_Cycle_Length;
+		avp_S6_3GPP_Group_Monitoring_Event_Report_Item, avp_header.avp_code.vendor_id_3GPP = avp_code_S6_3GPP_Group_Monitoring_Event_Report_Item;
+		avp_AAA_3GPP_Ext_PDP_Type, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_Ext_PDP_Type;
+		avp_PCC_3GPP_Rule_Failure_Code, avp_header.avp_code.vendor_id_3GPP = avp_code_PCC_3GPP_Rule_Failure_Code;
+		avp_PCC_3GPP_User_Location_Info_Time, avp_header.avp_code.vendor_id_3GPP = avp_code_PCC_3GPP_User_Location_Info_Time;
+		avp_AAA_3GPP_Measurement_Period_LTE, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_Measurement_Period_LTE;
+		avp_PCC_3GPP_Usage_Monitoring_Information, avp_header.avp_code.vendor_id_3GPP = avp_code_PCC_3GPP_Usage_Monitoring_Information;
+		avp_BASE_NONE_Experimental_Result_Code, avp_header.avp_code.vendor_id_NONE = avp_code_BASE_NONE_Experimental_Result_Code;
+		avp_PCC_3GPP_Extended_APN_AMBR_DL, avp_header.avp_code.vendor_id_3GPP = avp_code_PCC_3GPP_Extended_APN_AMBR_DL;
+		avp_AAA_3GPP_GMLC_Number, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_GMLC_Number;
+		avp_AAA_3GPP_Software_Version, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_Software_Version;
+		avp_AAA_3GPP_Expiration_Date, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_Expiration_Date;
+		avp_BASE_NONE_Error_Message, avp_header.avp_code.vendor_id_NONE = avp_code_BASE_NONE_Error_Message;
+		avp_AAA_3GPP_SRES, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_SRES;
+		avp_AAA_3GPP_Item_Number, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_Item_Number;
+		avp_S6_3GPP_Service_ID, avp_header.avp_code.vendor_id_3GPP = avp_code_S6_3GPP_Service_ID;
+		avp_RX_3GPP_Abort_Cause, avp_header.avp_code.vendor_id_3GPP = avp_code_RX_3GPP_Abort_Cause;
+		avp_PCC_3GPP_Charging_Rule_Base_Name, avp_header.avp_code.vendor_id_3GPP = avp_code_PCC_3GPP_Charging_Rule_Base_Name;
+		avp_RX_3GPP_Required_Access_Info, avp_header.avp_code.vendor_id_3GPP = avp_code_RX_3GPP_Required_Access_Info;
+		avp_PCC_3GPP_TDF_Destination_Realm, avp_header.avp_code.vendor_id_3GPP = avp_code_PCC_3GPP_TDF_Destination_Realm;
+		avp_S6_3GPP_S6t_HSS_Cause, avp_header.avp_code.vendor_id_3GPP = avp_code_S6_3GPP_S6t_HSS_Cause;
+		avp_RX_3GPP_AF_Requested_Data, avp_header.avp_code.vendor_id_3GPP = avp_code_RX_3GPP_AF_Requested_Data;
+		avp_PCC_3GPP_QoS_Rule_Report, avp_header.avp_code.vendor_id_3GPP = avp_code_PCC_3GPP_QoS_Rule_Report;
+		avp_S6_3GPP_Stationary_Indication, avp_header.avp_code.vendor_id_3GPP = avp_code_S6_3GPP_Stationary_Indication;
+		avp_PCC_3GPP_Traffic_Steering_Policy_Identifier_DL, avp_header.avp_code.vendor_id_3GPP = avp_code_PCC_3GPP_Traffic_Steering_Policy_Identifier_DL;
+		avp_AAA_3GPP_Geodetic_Information, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_Geodetic_Information;
+		avp_PCC_3GPP_Extended_GBR_UL, avp_header.avp_code.vendor_id_3GPP = avp_code_PCC_3GPP_Extended_GBR_UL;
+		avp_AAA_3GPP_MBSFN_Area_ID, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_MBSFN_Area_ID;
+		avp_AAA_3GPP_Area_Scope, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_Area_Scope;
+		avp_AAA_3GPP_PUA_Flags, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_PUA_Flags;
+		avp_AAA_3GPP_Notification_To_UE_User, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_Notification_To_UE_User;
+		avp_AAA_3GPP_Visited_PLMN_Id, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_Visited_PLMN_Id;
+		avp_AAA_3GPP_Homogeneous_Support_of_IMS_Voice_Over_PS_Sessions, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_Homogeneous_Support_of_IMS_Voice_Over_PS_Sessions;
+		avp_RX_3GPP_Codec_Data, avp_header.avp_code.vendor_id_3GPP = avp_code_RX_3GPP_Codec_Data;
+		avp_S6_3GPP_Monitoring_Event_Config_Status, avp_header.avp_code.vendor_id_3GPP = avp_code_S6_3GPP_Monitoring_Event_Config_Status;
+		avp_BASE_NONE_Error_Reporting_Host, avp_header.avp_code.vendor_id_NONE = avp_code_BASE_NONE_Error_Reporting_Host;
+		avp_PCC_3GPP_Rule_Activation_Time, avp_header.avp_code.vendor_id_3GPP = avp_code_PCC_3GPP_Rule_Activation_Time;
+		avp_S6_3GPP_Service_Data, avp_header.avp_code.vendor_id_3GPP = avp_code_S6_3GPP_Service_Data;
+		avp_RX_3GPP_AF_Application_Identifier, avp_header.avp_code.vendor_id_3GPP = avp_code_RX_3GPP_AF_Application_Identifier;
+		avp_PCC_3GPP_NetLoc_Access_Support, avp_header.avp_code.vendor_id_3GPP = avp_code_PCC_3GPP_NetLoc_Access_Support;
+		avp_S6_3GPP_Monitoring_Event_Configuration, avp_header.avp_code.vendor_id_3GPP = avp_code_S6_3GPP_Monitoring_Event_Configuration;
+		avp_PCC_3GPP_Offline, avp_header.avp_code.vendor_id_3GPP = avp_code_PCC_3GPP_Offline;
+		avp_AAA_3GPP_Additional_Context_ID, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_Additional_Context_ID;
+		avp_PCC_3GPP_ADC_Rule_Definition, avp_header.avp_code.vendor_id_3GPP = avp_code_PCC_3GPP_ADC_Rule_Definition;
+		avp_S6_3GPP_Allowed_PLMN_List, avp_header.avp_code.vendor_id_3GPP = avp_code_S6_3GPP_Allowed_PLMN_List;
+		avp_AAA_3GPP_Active_APN, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_Active_APN;
+		avp_PCC_3GPP_Bearer_Control_Mode, avp_header.avp_code.vendor_id_3GPP = avp_code_PCC_3GPP_Bearer_Control_Mode;
+		avp_PCC_3GPP_HeNB_Local_IP_Address, avp_header.avp_code.vendor_id_3GPP = avp_code_PCC_3GPP_HeNB_Local_IP_Address;
+		avp_AAA_3GPP_SMS_Register_Request, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_SMS_Register_Request;
+		avp_PCC_3GPP_Packet_Filter_Content, avp_header.avp_code.vendor_id_3GPP = avp_code_PCC_3GPP_Packet_Filter_Content;
+		avp_AAA_3GPP_APN_Configuration, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_APN_Configuration;
+		avp_AAA_3GPP_OMC_Id, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_OMC_Id;
+		avp_AAA_3GPP_GMLC_Restriction, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_GMLC_Restriction;
+		avp_AAA_3GPP_Regional_Subscription_Zone_Code, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_Regional_Subscription_Zone_Code;
+		avp_BASE_NONE_Proxy_State, avp_header.avp_code.vendor_id_NONE = avp_code_BASE_NONE_Proxy_State;
+		avp_S6_3GPP_SIR_Flags, avp_header.avp_code.vendor_id_3GPP = avp_code_S6_3GPP_SIR_Flags;
+		avp_RX_3GPP_MPS_Identifier, avp_header.avp_code.vendor_id_3GPP = avp_code_RX_3GPP_MPS_Identifier;
+		avp_AAA_3GPP_MDT_Allowed_PLMN_Id, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_MDT_Allowed_PLMN_Id;
+		avp_PCC_3GPP_Credit_Management_Status, avp_header.avp_code.vendor_id_3GPP = avp_code_PCC_3GPP_Credit_Management_Status;
+		avp_S6_3GPP_Service_Result, avp_header.avp_code.vendor_id_3GPP = avp_code_S6_3GPP_Service_Result;
+		avp_AAA_3GPP_MME_Location_Information, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_MME_Location_Information;
+		avp_PCC_3GPP_Reporting_Level, avp_header.avp_code.vendor_id_3GPP = avp_code_PCC_3GPP_Reporting_Level;
+		avp_RX_3GPP_Max_Supported_Bandwidth_DL, avp_header.avp_code.vendor_id_3GPP = avp_code_RX_3GPP_Max_Supported_Bandwidth_DL;
+		avp_AAA_3GPP_Subscribed_VSRVCC, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_Subscribed_VSRVCC;
+		avp_PCC_3GPP_Pre_emption_Capability, avp_header.avp_code.vendor_id_3GPP = avp_code_PCC_3GPP_Pre_emption_Capability;
+		avp_PCC_3GPP_Monitoring_Flags, avp_header.avp_code.vendor_id_3GPP = avp_code_PCC_3GPP_Monitoring_Flags;
+		avp_BASE_NONE_Redirect_Max_Cache_Time, avp_header.avp_code.vendor_id_NONE = avp_code_BASE_NONE_Redirect_Max_Cache_Time;
+		avp_PCC_3GPP_TCP_Source_Port, avp_header.avp_code.vendor_id_3GPP = avp_code_PCC_3GPP_TCP_Source_Port;
+		avp_PCC_3GPP_Application_Detection_Information, avp_header.avp_code.vendor_id_3GPP = avp_code_PCC_3GPP_Application_Detection_Information;
+		avp_AAA_3GPP_Emergency_Info, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_Emergency_Info;
+		avp_AAA_3GPP_MPS_Priority, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_MPS_Priority;
+		avp_AAA_3GPP_Alert_Reason, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_Alert_Reason;
+		avp_AAA_3GPP_MO_LR, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_MO_LR;
+		avp_BASE_NONE_Host_IP_Address, avp_header.avp_code.vendor_id_NONE = avp_code_BASE_NONE_Host_IP_Address;
+		avp_RX_3GPP_Max_Requested_Bandwidth_UL, avp_header.avp_code.vendor_id_3GPP = avp_code_RX_3GPP_Max_Requested_Bandwidth_UL;
+		avp_PCC_3GPP_Usage_Monitoring_Support, avp_header.avp_code.vendor_id_3GPP = avp_code_PCC_3GPP_Usage_Monitoring_Support;
+		avp_S6_3GPP_Maximum_Response_Time, avp_header.avp_code.vendor_id_3GPP = avp_code_S6_3GPP_Maximum_Response_Time;
+		avp_RX_3GPP_Sponsor_Identity, avp_header.avp_code.vendor_id_3GPP = avp_code_RX_3GPP_Sponsor_Identity;
+		avp_PCC_3GPP_CoA_IP_Address, avp_header.avp_code.vendor_id_3GPP = avp_code_PCC_3GPP_CoA_IP_Address;
+		avp_PCC_3GPP_Default_QoS_Information, avp_header.avp_code.vendor_id_3GPP = avp_code_PCC_3GPP_Default_QoS_Information;
+		avp_PCC_3GPP_AN_GW_Address, avp_header.avp_code.vendor_id_3GPP = avp_code_PCC_3GPP_AN_GW_Address;
+		avp_PCC_3GPP_NBIFOM_Support, avp_header.avp_code.vendor_id_3GPP = avp_code_PCC_3GPP_NBIFOM_Support;
+		avp_PCC_3GPP_Redirect_Support, avp_header.avp_code.vendor_id_3GPP = avp_code_PCC_3GPP_Redirect_Support;
+		avp_AAA_3GPP_IMSI_Group_Id, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_IMSI_Group_Id;
+		avp_AAA_3GPP_Cell_Global_Identity, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_Cell_Global_Identity;
+		avp_BASE_NONE_Vendor_Id, avp_header.avp_code.vendor_id_NONE = avp_code_BASE_NONE_Vendor_Id;
+		avp_AAA_3GPP_PDN_Connection_Continuity, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_PDN_Connection_Continuity;
+		avp_AAA_3GPP_DSA_Flags, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_DSA_Flags;
+		avp_AAA_3GPP_Trace_Data, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_Trace_Data;
+		avp_AAA_3GPP_LCS_Info, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_LCS_Info;
+		avp_AAA_3GPP_PDN_GW_Allocation_Type, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_PDN_GW_Allocation_Type;
+		avp_BASE_NONE_Event_Timestamp, avp_header.avp_code.vendor_id_NONE = avp_code_BASE_NONE_Event_Timestamp;
+		avp_RX_3GPP_Extended_Max_Requested_BW_UL, avp_header.avp_code.vendor_id_3GPP = avp_code_RX_3GPP_Extended_Max_Requested_BW_UL;
+		avp_S6_3GPP_User_Identifier, avp_header.avp_code.vendor_id_3GPP = avp_code_S6_3GPP_User_Identifier;
+		avp_PCC_3GPP_QoS_Rule_Base_Name, avp_header.avp_code.vendor_id_3GPP = avp_code_PCC_3GPP_QoS_Rule_Base_Name;
+		avp_AAA_3GPP_Restoration_Priority, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_Restoration_Priority;
+		avp_MIPv6_NONE_MIP_MN_HA_SPI, avp_header.avp_code.vendor_id_NONE = avp_code_MIPv6_NONE_MIP_MN_HA_SPI;
+		avp_S6_3GPP_Association_Type, avp_header.avp_code.vendor_id_3GPP = avp_code_S6_3GPP_Association_Type;
+		avp_PCC_3GPP_Charging_Rule_Definition, avp_header.avp_code.vendor_id_3GPP = avp_code_PCC_3GPP_Charging_Rule_Definition;
+		avp_RX_3GPP_Min_Requested_Bandwidth_UL, avp_header.avp_code.vendor_id_3GPP = avp_code_RX_3GPP_Min_Requested_Bandwidth_UL;
+		avp_AAA_3GPP_Report_Amount, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_Report_Amount;
+		avp_PCC_3GPP_CoA_Information, avp_header.avp_code.vendor_id_3GPP = avp_code_PCC_3GPP_CoA_Information;
+		avp_AAA_3GPP_A_MSISDN, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_A_MSISDN;
+		avp_MIPv6_NONE_MIP_Mobile_Node_Address, avp_header.avp_code.vendor_id_NONE = avp_code_MIPv6_NONE_MIP_Mobile_Node_Address;
+		avp_PCC_3GPP_Routing_Rule_Report, avp_header.avp_code.vendor_id_3GPP = avp_code_PCC_3GPP_Routing_Rule_Report;
+		avp_AAA_3GPP_Number_Of_Requested_Vectors, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_Number_Of_Requested_Vectors;
+		avp_AAA_3GPP_AIR_Flags, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_AIR_Flags;
+		avp_AAA_3GPP_Geographical_Information, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_Geographical_Information;
+		avp_AAA_3GPP_MME_User_State, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_MME_User_State;
+		avp_AAA_3GPP_Access_Restriction_Data, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_Access_Restriction_Data;
+		avp_BASE_NONE_Failed_AVP, avp_header.avp_code.vendor_id_NONE = avp_code_BASE_NONE_Failed_AVP;
+		avp_AAA_3GPP_SS_Status, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_SS_Status;
+		avp_S6_3GPP_NIDD_Authorization_Update, avp_header.avp_code.vendor_id_3GPP = avp_code_S6_3GPP_NIDD_Authorization_Update;
+		avp_PCC_3GPP_Packet_Filter_Operation, avp_header.avp_code.vendor_id_3GPP = avp_code_PCC_3GPP_Packet_Filter_Operation;
+		avp_S6_3GPP_SCEF_Reference_ID_for_Deletion, avp_header.avp_code.vendor_id_3GPP = avp_code_S6_3GPP_SCEF_Reference_ID_for_Deletion;
+		avp_RX_3GPP_SIP_Forking_Indication, avp_header.avp_code.vendor_id_3GPP = avp_code_RX_3GPP_SIP_Forking_Indication;
+		avp_S6_3GPP_IMEI_Change, avp_header.avp_code.vendor_id_3GPP = avp_code_S6_3GPP_IMEI_Change;
+		avp_PCC_3GPP_IP_CAN_Type, avp_header.avp_code.vendor_id_3GPP = avp_code_PCC_3GPP_IP_CAN_Type;
+		avp_RX_3GPP_Extended_Min_Desired_BW_UL, avp_header.avp_code.vendor_id_3GPP = avp_code_RX_3GPP_Extended_Min_Desired_BW_UL;
+		avp_PCC_3GPP_Revalidation_Time, avp_header.avp_code.vendor_id_3GPP = avp_code_PCC_3GPP_Revalidation_Time;
+		avp_AAA_3GPP_Logging_Interval, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_Logging_Interval;
+		avp_PCC_3GPP_Presence_Reporting_Area_Status, avp_header.avp_code.vendor_id_3GPP = avp_code_PCC_3GPP_Presence_Reporting_Area_Status;
+		avp_AAA_3GPP_WLAN_offloadability, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_WLAN_offloadability;
+		avp_PCC_3GPP_Routing_Filter, avp_header.avp_code.vendor_id_3GPP = avp_code_PCC_3GPP_Routing_Filter;
+		avp_PCC_3GPP_Metering_Method, avp_header.avp_code.vendor_id_3GPP = avp_code_PCC_3GPP_Metering_Method;
+		avp_AAA_3GPP_Non_IP_Data_Delivery_Mechanism, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_Non_IP_Data_Delivery_Mechanism;
+		avp_BASE_NONE_Session_Server_Failover, avp_header.avp_code.vendor_id_NONE = avp_code_BASE_NONE_Session_Server_Failover;
+		avp_AAA_3GPP_E_UTRAN_Vector, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_E_UTRAN_Vector;
+		avp_BASE_NONE_Experimental_Result, avp_header.avp_code.vendor_id_NONE = avp_code_BASE_NONE_Experimental_Result;
+		avp_AAA_3GPP_Trace_Event_List, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_Trace_Event_List;
+		avp_MIPv6_NONE_MIP_Replay_Mode, avp_header.avp_code.vendor_id_NONE = avp_code_MIPv6_NONE_MIP_Replay_Mode;
+		avp_BASE_NONE_Proxy_Host, avp_header.avp_code.vendor_id_NONE = avp_code_BASE_NONE_Proxy_Host;
+		avp_S6_3GPP_Communication_Pattern_Set, avp_header.avp_code.vendor_id_3GPP = avp_code_S6_3GPP_Communication_Pattern_Set;
+		avp_RX_3GPP_Flow_Status, avp_header.avp_code.vendor_id_3GPP = avp_code_RX_3GPP_Flow_Status;
+		avp_RX_3GPP_MCPTT_Identifier, avp_header.avp_code.vendor_id_3GPP = avp_code_RX_3GPP_MCPTT_Identifier;
+		avp_S6_3GPP_Group_Monitoring_Event_Report, avp_header.avp_code.vendor_id_3GPP = avp_code_S6_3GPP_Group_Monitoring_Event_Report;
+		avp_PCC_3GPP_QoS_Upgrade, avp_header.avp_code.vendor_id_3GPP = avp_code_PCC_3GPP_QoS_Upgrade;
+		avp_PCC_3GPP_AN_GW_Status, avp_header.avp_code.vendor_id_3GPP = avp_code_PCC_3GPP_AN_GW_Status;
+		avp_AAA_3GPP_Measurement_Period_UMTS, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_Measurement_Period_UMTS;
+		avp_PCC_3GPP_Monitoring_Key, avp_header.avp_code.vendor_id_3GPP = avp_code_PCC_3GPP_Monitoring_Key;
+		avp_PCC_3GPP_3GPP_PS_Data_Off_Status, avp_header.avp_code.vendor_id_3GPP = avp_code_PCC_3GPP_3GPP_PS_Data_Off_Status;
+		avp_AAA_3GPP_Reset_ID, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_Reset_ID;
+		avp_PCC_3GPP_Routing_Rule_Install, avp_header.avp_code.vendor_id_3GPP = avp_code_PCC_3GPP_Routing_Rule_Install;
+		avp_AAA_3GPP_PUR_Flags, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_PUR_Flags;
+		avp_PCC_3GPP_IP_CAN_Session_Charging_Scope, avp_header.avp_code.vendor_id_3GPP = avp_code_PCC_3GPP_IP_CAN_Session_Charging_Scope;
+		avp_AAA_3GPP_IMEI, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_IMEI;
+		avp_AAA_3GPP_Kc, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_Kc;
+		avp_AAA_3GPP_SGSN_Number, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_SGSN_Number;
+		avp_AAA_3GPP_HPLMN_ODB, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_HPLMN_ODB;
+		avp_AAA_3GPP_PDP_Context, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_PDP_Context;
+		avp_BASE_NONE_Proxy_Info, avp_header.avp_code.vendor_id_NONE = avp_code_BASE_NONE_Proxy_Info;
+		avp_S6_3GPP_Node_Type, avp_header.avp_code.vendor_id_3GPP = avp_code_S6_3GPP_Node_Type;
+		avp_RX_3GPP_Priority_Sharing_Indicator, avp_header.avp_code.vendor_id_3GPP = avp_code_RX_3GPP_Priority_Sharing_Indicator;
+		avp_PCC_3GPP_QoS_Rule_Name, avp_header.avp_code.vendor_id_3GPP = avp_code_PCC_3GPP_QoS_Rule_Name;
+		avp_S6_3GPP_Scheduled_Communication_Time, avp_header.avp_code.vendor_id_3GPP = avp_code_S6_3GPP_Scheduled_Communication_Time;
+		avp_RX_3GPP_Max_Requested_Bandwidth_DL, avp_header.avp_code.vendor_id_3GPP = avp_code_RX_3GPP_Max_Requested_Bandwidth_DL;
+		avp_S6_3GPP_Maximum_Latency, avp_header.avp_code.vendor_id_3GPP = avp_code_S6_3GPP_Maximum_Latency;
+		avp_PCC_3GPP_PCC_Rule_Status, avp_header.avp_code.vendor_id_3GPP = avp_code_PCC_3GPP_PCC_Rule_Status;
+		avp_PCC_3GPP_Extended_GBR_DL, avp_header.avp_code.vendor_id_3GPP = avp_code_PCC_3GPP_Extended_GBR_DL;
+		avp_AAA_3GPP_MBSFN_Area, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_MBSFN_Area;
+		avp_S6_3GPP_APN_Validity_Time, avp_header.avp_code.vendor_id_3GPP = avp_code_S6_3GPP_APN_Validity_Time;
+		avp_AAA_3GPP_Job_Type, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_Job_Type;
+		avp_PCC_3GPP_Allocation_Retention_Priority, avp_header.avp_code.vendor_id_3GPP = avp_code_PCC_3GPP_Allocation_Retention_Priority;
+		avp_BASE_NONE_Destination_Host, avp_header.avp_code.vendor_id_NONE = avp_code_BASE_NONE_Destination_Host;
+		avp_AAA_3GPP_Positioning_Method, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_Positioning_Method;
+		avp_AAA_3GPP_DL_Buffering_Suggested_Packet_Count, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_DL_Buffering_Suggested_Packet_Count;
+		avp_AAA_3GPP_IDA_Flags, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_IDA_Flags;
+		avp_AAA_3GPP_ULA_Flags, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_ULA_Flags;
+		avp_AAA_3GPP_IMS_Voice_Over_PS_Sessions_Supported, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_IMS_Voice_Over_PS_Sessions_Supported;
+		avp_AAA_3GPP_Roaming_Restricted_Due_To_Unsupported_Feature, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_Roaming_Restricted_Due_To_Unsupported_Feature;
+		avp_S6_3GPP_T4_Parameters, avp_header.avp_code.vendor_id_3GPP = avp_code_S6_3GPP_T4_Parameters;
+		avp_RX_3GPP_Access_Network_Charging_Identifier_Value, avp_header.avp_code.vendor_id_3GPP = avp_code_RX_3GPP_Access_Network_Charging_Identifier_Value;
+		avp_S6_3GPP_AESE_Error_Report, avp_header.avp_code.vendor_id_3GPP = avp_code_S6_3GPP_AESE_Error_Report;
+		avp_RX_3GPP_Sharing_Key_DL, avp_header.avp_code.vendor_id_3GPP = avp_code_RX_3GPP_Sharing_Key_DL;
+		avp_PCC_3GPP_ADC_Rule_Remove, avp_header.avp_code.vendor_id_3GPP = avp_code_PCC_3GPP_ADC_Rule_Remove;
+		avp_S6_3GPP_Restricted_PLMN_List, avp_header.avp_code.vendor_id_3GPP = avp_code_S6_3GPP_Restricted_PLMN_List;
+		avp_AAA_3GPP_Age_Of_Location_Information, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_Age_Of_Location_Information;
+		avp_PCC_3GPP_Access_Network_Charging_Identifier_Gx, avp_header.avp_code.vendor_id_3GPP = avp_code_PCC_3GPP_Access_Network_Charging_Identifier_Gx;
+		avp_RX_3GPP_Extended_Max_Requested_BW_DL, avp_header.avp_code.vendor_id_3GPP = avp_code_RX_3GPP_Extended_Max_Requested_BW_DL;
+		avp_PCC_3GPP_Flow_Information, avp_header.avp_code.vendor_id_3GPP = avp_code_PCC_3GPP_Flow_Information;
+		avp_PCC_3GPP_Execution_Time, avp_header.avp_code.vendor_id_3GPP = avp_code_PCC_3GPP_Execution_Time;
+		avp_BASE_NONE_Accounting_Record_Number, avp_header.avp_code.vendor_id_NONE = avp_code_BASE_NONE_Accounting_Record_Number;
+		avp_AAA_3GPP_Event_Threshold_Event_1I, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_Event_Threshold_Event_1I;
+		avp_PCC_3GPP_Charging_Correlation_Indicator, avp_header.avp_code.vendor_id_3GPP = avp_code_PCC_3GPP_Charging_Correlation_Indicator;
+		avp_AAA_3GPP_Report_Interval, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_Report_Interval;
+		avp_PCC_3GPP_RAN_NAS_Release_Cause, avp_header.avp_code.vendor_id_3GPP = avp_code_PCC_3GPP_RAN_NAS_Release_Cause;
+		avp_AAA_3GPP_Client_Identity, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_Client_Identity;
+		avp_BASE_NONE_Redirect_Host_Usage, avp_header.avp_code.vendor_id_NONE = avp_code_BASE_NONE_Redirect_Host_Usage;
+		avp_AAA_3GPP_Equipment_Status, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_Equipment_Status;
+		avp_MIPv6_NONE_MIP6_Auth_Mode, avp_header.avp_code.vendor_id_NONE = avp_code_MIPv6_NONE_MIP6_Auth_Mode;
+		avp_AAA_3GPP_EPS_Location_Information, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_EPS_Location_Information;
+		avp_BASE_NONE_Session_Timeout, avp_header.avp_code.vendor_id_NONE = avp_code_BASE_NONE_Session_Timeout;
+		avp_RX_3GPP_Service_Info_Status, avp_header.avp_code.vendor_id_3GPP = avp_code_RX_3GPP_Service_Info_Status;
+		avp_S6_3GPP_CIR_Flags, avp_header.avp_code.vendor_id_3GPP = avp_code_S6_3GPP_CIR_Flags;
+		avp_PCC_3GPP_Precedence, avp_header.avp_code.vendor_id_3GPP = avp_code_PCC_3GPP_Precedence;
+		avp_RX_3GPP_Sponsoring_Action, avp_header.avp_code.vendor_id_3GPP = avp_code_RX_3GPP_Sponsoring_Action;
+		avp_S6_3GPP_Granted_Validity_Time, avp_header.avp_code.vendor_id_3GPP = avp_code_S6_3GPP_Granted_Validity_Time;
+		avp_PCC_3GPP_Priority_Level, avp_header.avp_code.vendor_id_3GPP = avp_code_PCC_3GPP_Priority_Level;
+		avp_RX_3GPP_Flow_Description, avp_header.avp_code.vendor_id_3GPP = avp_code_RX_3GPP_Flow_Description;
+		avp_AAA_3GPP_Daylight_Saving_Time, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_Daylight_Saving_Time;
+		avp_PCC_3GPP_Packet_Filter_Information, avp_header.avp_code.vendor_id_3GPP = avp_code_PCC_3GPP_Packet_Filter_Information;
+		avp_S6_3GPP_SCEF_ID, avp_header.avp_code.vendor_id_3GPP = avp_code_S6_3GPP_SCEF_ID;
+		avp_PCC_3GPP_Removal_Of_Access, avp_header.avp_code.vendor_id_3GPP = avp_code_PCC_3GPP_Removal_Of_Access;
+		avp_AAA_3GPP_Preferred_Data_Mode, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_Preferred_Data_Mode;
+		avp_PCC_3GPP_ADC_Rule_Report, avp_header.avp_code.vendor_id_3GPP = avp_code_PCC_3GPP_ADC_Rule_Report;
+		avp_AAA_3GPP_UE_SRVCC_Capability, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_UE_SRVCC_Capability;
+		avp_PCC_3GPP_Guaranteed_Bitrate_UL, avp_header.avp_code.vendor_id_3GPP = avp_code_PCC_3GPP_Guaranteed_Bitrate_UL;
+		avp_MIPv6_NONE_MIP_MAC_Mobility_Data, avp_header.avp_code.vendor_id_NONE = avp_code_MIPv6_NONE_MIP_MAC_Mobility_Data;
+		avp_AAA_3GPP_Coupled_Node_Diameter_ID, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_Coupled_Node_Diameter_ID;
+		avp_AAA_3GPP_STN_SR, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_STN_SR;
+		avp_BASE_NONE_Supported_Vendor_Id, avp_header.avp_code.vendor_id_NONE = avp_code_BASE_NONE_Supported_Vendor_Id;
+		avp_AAA_3GPP_ServiceTypeIdentity, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_ServiceTypeIdentity;
+		avp_AAA_3GPP_AUTN, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_AUTN;
+		avp_RX_3GPP_Sponsored_Connectivity_Data, avp_header.avp_code.vendor_id_3GPP = avp_code_RX_3GPP_Sponsored_Connectivity_Data;
+		avp_BASE_NONE_Auth_Request_Type, avp_header.avp_code.vendor_id_NONE = avp_code_BASE_NONE_Auth_Request_Type;
+		avp_S6_3GPP_AESE_Communication_Pattern, avp_header.avp_code.vendor_id_3GPP = avp_code_S6_3GPP_AESE_Communication_Pattern;
+		avp_PCC_3GPP_NBIFOM_Mode, avp_header.avp_code.vendor_id_3GPP = avp_code_PCC_3GPP_NBIFOM_Mode;
+		avp_PCC_3GPP_Redirect_Information, avp_header.avp_code.vendor_id_3GPP = avp_code_PCC_3GPP_Redirect_Information;
+		avp_S6_3GPP_Event_Handling, avp_header.avp_code.vendor_id_3GPP = avp_code_S6_3GPP_Event_Handling;
+		avp_AAA_3GPP_Tracking_Area_Identity, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_Tracking_Area_Identity;
+		avp_PCC_3GPP_ToS_Traffic_Class, avp_header.avp_code.vendor_id_3GPP = avp_code_PCC_3GPP_ToS_Traffic_Class;
+		avp_RX_3GPP_Min_Desired_Bandwidth_UL, avp_header.avp_code.vendor_id_3GPP = avp_code_RX_3GPP_Min_Desired_Bandwidth_UL;
+		avp_AAA_3GPP_UVR_Flags, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_UVR_Flags;
+		avp_AAA_3GPP_Subscription_Data_Flags, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_Subscription_Data_Flags;
+		avp_PCC_3GPP_PDN_Connection_ID, avp_header.avp_code.vendor_id_3GPP = avp_code_PCC_3GPP_PDN_Connection_ID;
+		avp_AAA_3GPP_DSR_Flags, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_DSR_Flags;
+		avp_PCC_3GPP_PRA_Remove, avp_header.avp_code.vendor_id_3GPP = avp_code_PCC_3GPP_PRA_Remove;
+		avp_MIPv6_NONE_MIP_Timestamp, avp_header.avp_code.vendor_id_NONE = avp_code_MIPv6_NONE_MIP_Timestamp;
+		avp_AAA_3GPP_Subscribed_Periodic_RAU_TAU_Timer, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_Subscribed_Periodic_RAU_TAU_Timer;
+		avp_AAA_3GPP_Specific_APN_Info, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_Specific_APN_Info;
+		avp_AAA_3GPP_Terminal_Information, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_Terminal_Information;
+		avp_BASE_NONE_Product_Name, avp_header.avp_code.vendor_id_NONE = avp_code_BASE_NONE_Product_Name;
+		avp_AAA_3GPP_CSG_Id, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_CSG_Id;
+		avp_AAA_3GPP_Call_Barring_Info, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_Call_Barring_Info;
+		avp_BASE_NONE_Origin_State_Id, avp_header.avp_code.vendor_id_NONE = avp_code_BASE_NONE_Origin_State_Id;
+		avp_S6_3GPP_IP_SM_GW_Name, avp_header.avp_code.vendor_id_3GPP = avp_code_S6_3GPP_IP_SM_GW_Name;
+		avp_RX_3GPP_Media_Sub_Component, avp_header.avp_code.vendor_id_3GPP = avp_code_RX_3GPP_Media_Sub_Component;
+		avp_S6_3GPP_Accuracy, avp_header.avp_code.vendor_id_3GPP = avp_code_S6_3GPP_Accuracy;
+		avp_PCC_3GPP_Charging_Rule_Remove, avp_header.avp_code.vendor_id_3GPP = avp_code_PCC_3GPP_Charging_Rule_Remove;
+		avp_RX_3GPP_Min_Requested_Bandwidth_DL, avp_header.avp_code.vendor_id_3GPP = avp_code_RX_3GPP_Min_Requested_Bandwidth_DL;
+		avp_S6_3GPP_Service_Report, avp_header.avp_code.vendor_id_3GPP = avp_code_S6_3GPP_Service_Report;
+		avp_PCC_3GPP_Tunnel_Information, avp_header.avp_code.vendor_id_3GPP = avp_code_PCC_3GPP_Tunnel_Information;
+		avp_AAA_3GPP_Time_Zone, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_Time_Zone;
+		avp_PCC_3GPP_QoS_Rule_Definition, avp_header.avp_code.vendor_id_3GPP = avp_code_PCC_3GPP_QoS_Rule_Definition;
+		avp_S6_3GPP_Periodic_Time, avp_header.avp_code.vendor_id_3GPP = avp_code_S6_3GPP_Periodic_Time;
+		avp_PCC_3GPP_Routing_Rule_Failure_Code, avp_header.avp_code.vendor_id_3GPP = avp_code_PCC_3GPP_Routing_Rule_Failure_Code;
+		avp_PCC_3GPP_TDF_Destination_Host, avp_header.avp_code.vendor_id_3GPP = avp_code_PCC_3GPP_TDF_Destination_Host;
+		avp_AAA_3GPP_Local_Group_Id, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_Local_Group_Id;
+		avp_AAA_3GPP_Service_Area_Identity, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_Service_Area_Identity;
+		avp_PCC_3GPP_Charging_Rule_Report, avp_header.avp_code.vendor_id_3GPP = avp_code_PCC_3GPP_Charging_Rule_Report;
+		avp_BASE_NONE_User_Name, avp_header.avp_code.vendor_id_NONE = avp_code_BASE_NONE_User_Name;
+		avp_AAA_3GPP_UE_PC5_AMBR, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_UE_PC5_AMBR;
+		avp_BASE_NONE_Accounting_Sub_Session_Id, avp_header.avp_code.vendor_id_NONE = avp_code_BASE_NONE_Accounting_Sub_Session_Id;
+		avp_AAA_3GPP_Collection_Period_RRM_UMTS, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_Collection_Period_RRM_UMTS;
+		avp_AAA_3GPP_Operator_Determined_Barring, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_Operator_Determined_Barring;
+		avp_BASE_NONE_Session_Binding, avp_header.avp_code.vendor_id_NONE = avp_code_BASE_NONE_Session_Binding;
+		avp_AAA_3GPP_SS_Code, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_SS_Code;
+		avp_BASE_NONE_Acct_Multi_Session_Id, avp_header.avp_code.vendor_id_NONE = avp_code_BASE_NONE_Acct_Multi_Session_Id;
+		avp_RX_3GPP_RS_Bandwidth, avp_header.avp_code.vendor_id_3GPP = avp_code_RX_3GPP_RS_Bandwidth;
+		avp_MIPv6_NONE_MIP_Algorithm_Type, avp_header.avp_code.vendor_id_NONE = avp_code_MIPv6_NONE_MIP_Algorithm_Type;
+		avp_S6_3GPP_Reachability_Information, avp_header.avp_code.vendor_id_3GPP = avp_code_S6_3GPP_Reachability_Information;
+		avp_RX_3GPP_Extended_Min_Desired_BW_DL, avp_header.avp_code.vendor_id_3GPP = avp_code_RX_3GPP_Extended_Min_Desired_BW_DL;
+		avp_AAA_3GPP_Event_Threshold_RSRQ, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_Event_Threshold_RSRQ;
+		avp_PCC_3GPP_APN_Aggregate_Max_Bitrate_UL, avp_header.avp_code.vendor_id_3GPP = avp_code_PCC_3GPP_APN_Aggregate_Max_Bitrate_UL;
+		avp_S6_3GPP_Service_Parameters, avp_header.avp_code.vendor_id_3GPP = avp_code_S6_3GPP_Service_Parameters;
+		avp_PCC_3GPP_Presence_Reporting_Area_Information, avp_header.avp_code.vendor_id_3GPP = avp_code_PCC_3GPP_Presence_Reporting_Area_Information;
+		avp_PCC_3GPP_Routing_Rule_Identifier, avp_header.avp_code.vendor_id_3GPP = avp_code_PCC_3GPP_Routing_Rule_Identifier;
+		avp_PCC_3GPP_Event_Trigger, avp_header.avp_code.vendor_id_3GPP = avp_code_PCC_3GPP_Event_Trigger;
+		avp_RX_3GPP_GCS_Identifier, avp_header.avp_code.vendor_id_3GPP = avp_code_RX_3GPP_GCS_Identifier;
+		avp_MIPv6_NONE_QoS_Capability, avp_header.avp_code.vendor_id_NONE = avp_code_MIPv6_NONE_QoS_Capability;
+		avp_AAA_3GPP_Non_IP_PDN_Type_Indicator, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_Non_IP_PDN_Type_Indicator;
+		avp_PCC_3GPP_ADC_Rule_Install, avp_header.avp_code.vendor_id_3GPP = avp_code_PCC_3GPP_ADC_Rule_Install;
+		avp_PCC_3GPP_Flow_Label, avp_header.avp_code.vendor_id_3GPP = avp_code_PCC_3GPP_Flow_Label;
+		avp_AAA_3GPP_Authentication_Info, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_Authentication_Info;
+		avp_AAA_3GPP_Trace_Interface_List, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_Trace_Interface_List;
+		avp_AAA_3GPP_APN_Configuration_Profile, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_APN_Configuration_Profile;
+		avp_RX_3GPP_Flows, avp_header.avp_code.vendor_id_3GPP = avp_code_RX_3GPP_Flows;
+		avp_S6_3GPP_CIA_Flags, avp_header.avp_code.vendor_id_3GPP = avp_code_S6_3GPP_CIA_Flags;
+		avp_RX_3GPP_Extended_Min_Requested_BW_UL, avp_header.avp_code.vendor_id_3GPP = avp_code_RX_3GPP_Extended_Min_Requested_BW_UL;
+		avp_PCC_3GPP_Monitoring_Time, avp_header.avp_code.vendor_id_3GPP = avp_code_PCC_3GPP_Monitoring_Time;
+		avp_S6_3GPP_UE_Reachability_Configuration, avp_header.avp_code.vendor_id_3GPP = avp_code_S6_3GPP_UE_Reachability_Configuration;
+		avp_BASE_NONE_Destination_Realm, avp_header.avp_code.vendor_id_NONE = avp_code_BASE_NONE_Destination_Realm;
+		avp_RX_3GPP_Acceptable_Service_Info, avp_header.avp_code.vendor_id_3GPP = avp_code_RX_3GPP_Acceptable_Service_Info;
+		avp_PCC_3GPP_Flow_Direction, avp_header.avp_code.vendor_id_3GPP = avp_code_PCC_3GPP_Flow_Direction;
+		avp_S6_3GPP_Supported_Monitoring_Events, avp_header.avp_code.vendor_id_3GPP = avp_code_S6_3GPP_Supported_Monitoring_Events;
+		avp_PCC_3GPP_Session_Release_Cause, avp_header.avp_code.vendor_id_3GPP = avp_code_PCC_3GPP_Session_Release_Cause;
+		avp_AAA_3GPP_MDT_User_Consent, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_MDT_User_Consent;
+		avp_S6_3GPP_HSS_Cause, avp_header.avp_code.vendor_id_3GPP = avp_code_S6_3GPP_HSS_Cause;
+		avp_PCC_3GPP_PCSCF_Restoration_Indication, avp_header.avp_code.vendor_id_3GPP = avp_code_PCC_3GPP_PCSCF_Restoration_Indication;
+		avp_AAA_3GPP_Subscription_Data_Deletion, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_Subscription_Data_Deletion;
+		avp_MIPv6_NONE_Chargable_User_Identity, avp_header.avp_code.vendor_id_NONE = avp_code_MIPv6_NONE_Chargable_User_Identity;
+		avp_AAA_3GPP_Trace_Collection_Entity, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_Trace_Collection_Entity;
+		avp_BASE_NONE_Redirect_Host, avp_header.avp_code.vendor_id_NONE = avp_code_BASE_NONE_Redirect_Host;
+		avp_AAA_3GPP_Network_Access_Mode, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_Network_Access_Mode;
+		avp_AAA_3GPP_Complete_Data_List_Included_Indicator, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_Complete_Data_List_Included_Indicator;
+		avp_MIPv6_NONE_MIP_MN_AAA_SPI, avp_header.avp_code.vendor_id_NONE = avp_code_MIPv6_NONE_MIP_MN_AAA_SPI;
+		avp_MIPv6_NONE_MIP_MSA_Lifetime, avp_header.avp_code.vendor_id_NONE = avp_code_MIPv6_NONE_MIP_MSA_Lifetime;
+		avp_S6_3GPP_Reachability_Type, avp_header.avp_code.vendor_id_3GPP = avp_code_S6_3GPP_Reachability_Type;
+		avp_S6_3GPP_Type_Of_External_Identifier, avp_header.avp_code.vendor_id_3GPP = avp_code_S6_3GPP_Type_Of_External_Identifier;
+		avp_PCC_3GPP_Event_Report_Indication, avp_header.avp_code.vendor_id_3GPP = avp_code_PCC_3GPP_Event_Report_Indication;
+		avp_AAA_3GPP_MDT_Configuration, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_MDT_Configuration;
+		avp_PCC_3GPP_Usage_Monitoring_Report, avp_header.avp_code.vendor_id_3GPP = avp_code_PCC_3GPP_Usage_Monitoring_Report;
+		avp_AAA_3GPP_Adjacent_Access_Restriction_Data, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_Adjacent_Access_Restriction_Data;
+		avp_AAA_3GPP_RAT_Frequency_Selection_Priority_ID, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_RAT_Frequency_Selection_Priority_ID;
+		avp_AAA_3GPP_CLR_Flags, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_CLR_Flags;
+		avp_PCC_3GPP_Default_EPS_Bearer_QoS, avp_header.avp_code.vendor_id_3GPP = avp_code_PCC_3GPP_Default_EPS_Bearer_QoS;
+		avp_AAA_3GPP_ULR_Flags, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_ULR_Flags;
+		avp_AAA_3GPP_ICS_Indicator, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_ICS_Indicator;
+		avp_AAA_3GPP_Cancellation_Type, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_Cancellation_Type;
+		avp_BASE_NONE_E2E_Sequence, avp_header.avp_code.vendor_id_NONE = avp_code_BASE_NONE_E2E_Sequence;
+		avp_BASE_NONE_Origin_Realm, avp_header.avp_code.vendor_id_NONE = avp_code_BASE_NONE_Origin_Realm;
+		avp_AAA_3GPP_PDN_Type, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_PDN_Type;
+		avp_RX_3GPP_Access_Network_Charging_Identifier, avp_header.avp_code.vendor_id_3GPP = avp_code_RX_3GPP_Access_Network_Charging_Identifier;
+		avp_S6_3GPP_AESE_Communication_Pattern_Config_Status, avp_header.avp_code.vendor_id_3GPP = avp_code_S6_3GPP_AESE_Communication_Pattern_Config_Status;
+		avp_S6_3GPP_Enhanced_Coverage_Restriction_Data, avp_header.avp_code.vendor_id_3GPP = avp_code_S6_3GPP_Enhanced_Coverage_Restriction_Data;
+		avp_PCC_3GPP_Bearer_Operation, avp_header.avp_code.vendor_id_3GPP = avp_code_PCC_3GPP_Bearer_Operation;
+		avp_AAA_3GPP_Current_Location_Retrieved, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_Current_Location_Retrieved;
+		avp_RX_3GPP_Pre_emption_Control_Info, avp_header.avp_code.vendor_id_3GPP = avp_code_RX_3GPP_Pre_emption_Control_Info;
+		avp_PCC_3GPP_TDF_Application_Instance_Identifier, avp_header.avp_code.vendor_id_3GPP = avp_code_PCC_3GPP_TDF_Application_Instance_Identifier;
+		avp_BASE_NONE_Acct_Interim_Interval, avp_header.avp_code.vendor_id_NONE = avp_code_BASE_NONE_Acct_Interim_Interval;
+		avp_RX_3GPP_Media_Component_Number, avp_header.avp_code.vendor_id_3GPP = avp_code_RX_3GPP_Media_Component_Number;
+		avp_AAA_3GPP_Event_Threshold_Event_1F, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_Event_Threshold_Event_1F;
+		avp_PCC_3GPP_Packet_Filter_Usage, avp_header.avp_code.vendor_id_3GPP = avp_code_PCC_3GPP_Packet_Filter_Usage;
+		avp_S6_3GPP_MONTE_Location_Type, avp_header.avp_code.vendor_id_3GPP = avp_code_S6_3GPP_MONTE_Location_Type;
+		avp_AAA_3GPP_RDS_Indicator, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_RDS_Indicator;
+		avp_AAA_3GPP_Reporting_Trigger, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_Reporting_Trigger;
+		avp_PCC_3GPP_Tunnel_Header_Length, avp_header.avp_code.vendor_id_3GPP = avp_code_PCC_3GPP_Tunnel_Header_Length;
+		avp_PCC_3GPP_Conditional_APN_Aggregate_Max_Bitrate, avp_header.avp_code.vendor_id_3GPP = avp_code_PCC_3GPP_Conditional_APN_Aggregate_Max_Bitrate;
+		avp_AAA_3GPP_Group_PLMN_Id, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_Group_PLMN_Id;
+		avp_AAA_3GPP_User_Id, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_User_Id;
+		avp_MIPv6_NONE_MIP_Authenticator, avp_header.avp_code.vendor_id_NONE = avp_code_MIPv6_NONE_MIP_Authenticator;
+		avp_AAA_3GPP_Requested_UTRAN_GERAN_Authentication_Info, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_Requested_UTRAN_GERAN_Authentication_Info;
+		avp_AAA_3GPP_EPS_User_State, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_EPS_User_State;
+		avp_BASE_NONE_Origin_Host, avp_header.avp_code.vendor_id_NONE = avp_code_BASE_NONE_Origin_Host;
+		avp_RX_3GPP_Retry_Interval, avp_header.avp_code.vendor_id_3GPP = avp_code_RX_3GPP_Retry_Interval;
+		avp_BASE_NONE_Accounting_Session_Id, avp_header.avp_code.vendor_id_NONE = avp_code_BASE_NONE_Accounting_Session_Id;
+		avp_PCC_3GPP_Packet_Filter_Identifier, avp_header.avp_code.vendor_id_3GPP = avp_code_PCC_3GPP_Packet_Filter_Identifier;
+		avp_S6_3GPP_SCEF_Reference_ID, avp_header.avp_code.vendor_id_3GPP = avp_code_S6_3GPP_SCEF_Reference_ID;
+		avp_PCC_3GPP_Resource_Release_Notification, avp_header.avp_code.vendor_id_3GPP = avp_code_PCC_3GPP_Resource_Release_Notification;
+		avp_PCC_3GPP_ADC_Rule_Name, avp_header.avp_code.vendor_id_3GPP = avp_code_PCC_3GPP_ADC_Rule_Name;
+		avp_BASE_NONE_Disconnect_Cause, avp_header.avp_code.vendor_id_NONE = avp_code_BASE_NONE_Disconnect_Cause;
+		avp_AAA_3GPP_Error_Diagnostic, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_Error_Diagnostic;
+		avp_PCC_3GPP_Guaranteed_Bitrate_DL, avp_header.avp_code.vendor_id_3GPP = avp_code_PCC_3GPP_Guaranteed_Bitrate_DL;
+		avp_RX_3GPP_Extended_Max_Supported_BW_UL, avp_header.avp_code.vendor_id_3GPP = avp_code_RX_3GPP_Extended_Max_Supported_BW_UL;
+		avp_PCC_3GPP_UDP_Source_Port, avp_header.avp_code.vendor_id_3GPP = avp_code_PCC_3GPP_UDP_Source_Port;
+		avp_BASE_NONE_Accounting_Record_Type, avp_header.avp_code.vendor_id_NONE = avp_code_BASE_NONE_Accounting_Record_Type;
+		avp_AAA_3GPP_SIPTO_Local_Network_Permission, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_SIPTO_Local_Network_Permission;
+		avp_PCC_3GPP_Routing_Rule_Definition, avp_header.avp_code.vendor_id_3GPP = avp_code_PCC_3GPP_Routing_Rule_Definition;
+		avp_AAA_3GPP_VPLMN_Dynamic_Address_Allowed, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_VPLMN_Dynamic_Address_Allowed;
+		avp_BASE_NONE_Acct_Application_Id, avp_header.avp_code.vendor_id_NONE = avp_code_BASE_NONE_Acct_Application_Id;
+		avp_AAA_3GPP_Service_Type, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_Service_Type;
+		avp_AAA_3GPP_Immediate_Response_Preferred, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_Immediate_Response_Preferred;
+		avp_AAA_3GPP_XRES, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_XRES;
+		avp_AAA_3GPP_User_State, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_User_State;
+		avp_BASE_NONE_Result_Code, avp_header.avp_code.vendor_id_NONE = avp_code_BASE_NONE_Result_Code;
+		avp_S6_3GPP_IP_SM_GW_Realm, avp_header.avp_code.vendor_id_3GPP = avp_code_S6_3GPP_IP_SM_GW_Realm;
+		avp_S6_3GPP_Reference_ID_Validity_Time, avp_header.avp_code.vendor_id_3GPP = avp_code_S6_3GPP_Reference_ID_Validity_Time;
+		avp_AAA_3GPP_E_UTRAN_Cell_Global_Identity, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_E_UTRAN_Cell_Global_Identity;
+		avp_PCC_3GPP_TFT_Packet_Filter_Information, avp_header.avp_code.vendor_id_3GPP = avp_code_PCC_3GPP_TFT_Packet_Filter_Information;
+		avp_RX_3GPP_Min_Desired_Bandwidth_DL, avp_header.avp_code.vendor_id_3GPP = avp_code_RX_3GPP_Min_Desired_Bandwidth_DL;
+		avp_S6_3GPP_Group_Reporting_Guard_Timer, avp_header.avp_code.vendor_id_3GPP = avp_code_S6_3GPP_Group_Reporting_Guard_Timer;
+		avp_BASE_NONE_Auth_Session_State, avp_header.avp_code.vendor_id_NONE = avp_code_BASE_NONE_Auth_Session_State;
+		avp_PCC_3GPP_Session_Linking_Indicator, avp_header.avp_code.vendor_id_3GPP = avp_code_PCC_3GPP_Session_Linking_Indicator;
+		avp_S6_3GPP_Maximum_Number_of_Reports, avp_header.avp_code.vendor_id_3GPP = avp_code_S6_3GPP_Maximum_Number_of_Reports;
+		avp_PCC_3GPP_PRA_Install, avp_header.avp_code.vendor_id_3GPP = avp_code_PCC_3GPP_PRA_Install;
+		avp_AAA_3GPP_V2X_Permission, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_V2X_Permission;
+		avp_AAA_3GPP_LIPA_Permission, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_LIPA_Permission;
+		avp_PCC_3GPP_QoS_Negotiation, avp_header.avp_code.vendor_id_3GPP = avp_code_PCC_3GPP_QoS_Negotiation;
+		avp_AAA_3GPP_3GPP2_MEID, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_3GPP2_MEID;
+		avp_AAA_3GPP_Subscription_Data, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_Subscription_Data;
+		avp_BASE_NONE_Vendor_Specific_Application_Id, avp_header.avp_code.vendor_id_NONE = avp_code_BASE_NONE_Vendor_Specific_Application_Id;
+		avp_AAA_3GPP_WLAN_offloadability_UTRAN, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_WLAN_offloadability_UTRAN;
+		avp_AAA_3GPP_CSG_Subscription_Data, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_CSG_Subscription_Data;
+		avp_MIPv6_NONE_Service_Selection, avp_header.avp_code.vendor_id_NONE = avp_code_MIPv6_NONE_Service_Selection;
+		avp_AAA_3GPP_TS_Code, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_TS_Code;
+		avp_S6_3GPP_IP_SM_GW_Number, avp_header.avp_code.vendor_id_3GPP = avp_code_S6_3GPP_IP_SM_GW_Number;
+		avp_PCC_3GPP_Charging_Rule_Install, avp_header.avp_code.vendor_id_3GPP = avp_code_PCC_3GPP_Charging_Rule_Install;
+		avp_RX_3GPP_Rx_Request_Type, avp_header.avp_code.vendor_id_3GPP = avp_code_RX_3GPP_Rx_Request_Type;
+		avp_S6_3GPP_NIDD_Authorization_Response, avp_header.avp_code.vendor_id_3GPP = avp_code_S6_3GPP_NIDD_Authorization_Response;
+		avp_AAA_3GPP_VPLMN_CSG_Subscription_Data, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_VPLMN_CSG_Subscription_Data;
+		avp_PCC_3GPP_QoS_Rule_Remove, avp_header.avp_code.vendor_id_3GPP = avp_code_PCC_3GPP_QoS_Rule_Remove;
+		avp_S6_3GPP_Communication_Duration_Time, avp_header.avp_code.vendor_id_3GPP = avp_code_S6_3GPP_Communication_Duration_Time;
+		avp_PCC_3GPP_Access_Availability_Change_Reason, avp_header.avp_code.vendor_id_3GPP = avp_code_PCC_3GPP_Access_Availability_Change_Reason;
+		avp_PCC_3GPP_TDF_Application_Identifier, avp_header.avp_code.vendor_id_3GPP = avp_code_PCC_3GPP_TDF_Application_Identifier;
+		avp_AAA_3GPP_Location_Area_Identity, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_Location_Area_Identity;
+		avp_RX_3GPP_Media_Component_Status, avp_header.avp_code.vendor_id_3GPP = avp_code_RX_3GPP_Media_Component_Status;
+		avp_AAA_3GPP_eDRX_Cycle_Length_Value, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_eDRX_Cycle_Length_Value;
+		avp_S6_3GPP_RIR_Flags, avp_header.avp_code.vendor_id_3GPP = avp_code_S6_3GPP_RIR_Flags;
+		avp_AAA_3GPP_Collection_Period_RRM_LTE, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_Collection_Period_RRM_LTE;
+		avp_PCC_3GPP_Usage_Monitoring_Level, avp_header.avp_code.vendor_id_3GPP = avp_code_PCC_3GPP_Usage_Monitoring_Level;
+		avp_AAA_3GPP_Subscriber_Status, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_Subscriber_Status;
+		avp_PCC_3GPP_Extended_APN_AMBR_UL, avp_header.avp_code.vendor_id_3GPP = avp_code_PCC_3GPP_Extended_APN_AMBR_UL;
+		avp_AAA_3GPP_LCS_PrivacyException, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_LCS_PrivacyException;
+		avp_AAA_3GPP_QoS_Subscribed, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_QoS_Subscribed;
+		avp_RX_3GPP_RR_Bandwidth, avp_header.avp_code.vendor_id_3GPP = avp_code_RX_3GPP_RR_Bandwidth;
+		avp_PCC_3GPP_APN_Aggregate_Max_Bitrate_DL, avp_header.avp_code.vendor_id_3GPP = avp_code_PCC_3GPP_APN_Aggregate_Max_Bitrate_DL;
+		avp_S6_3GPP_SCS_Identity, avp_header.avp_code.vendor_id_3GPP = avp_code_S6_3GPP_SCS_Identity;
+		avp_RX_3GPP_Access_Network_Charging_Address, avp_header.avp_code.vendor_id_3GPP = avp_code_RX_3GPP_Access_Network_Charging_Address;
+		avp_PCC_3GPP_Presence_Reporting_Area_Identifier, avp_header.avp_code.vendor_id_3GPP = avp_code_PCC_3GPP_Presence_Reporting_Area_Identifier;
+		avp_BASE_NONE_Inband_Security_Id, avp_header.avp_code.vendor_id_NONE = avp_code_BASE_NONE_Inband_Security_Id;
+		avp_PCC_3GPP_Charging_Rule_Name, avp_header.avp_code.vendor_id_3GPP = avp_code_PCC_3GPP_Charging_Rule_Name;
+		avp_RX_3GPP_Ip_Domain_Id, avp_header.avp_code.vendor_id_3GPP = avp_code_RX_3GPP_Ip_Domain_Id;
+		avp_AAA_3GPP_UE_Usage_Type, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_UE_Usage_Type;
+		avp_PCC_3GPP_TDF_IP_Address, avp_header.avp_code.vendor_id_3GPP = avp_code_PCC_3GPP_TDF_IP_Address;
+		avp_S6_3GPP_Enhanced_Coverage_Restriction, avp_header.avp_code.vendor_id_3GPP = avp_code_S6_3GPP_Enhanced_Coverage_Restriction;
+		avp_AAA_3GPP_MME_Number_for_MT_SMS, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_MME_Number_for_MT_SMS;
+		avp_PCC_3GPP_Security_Parameter_Index, avp_header.avp_code.vendor_id_3GPP = avp_code_PCC_3GPP_Security_Parameter_Index;
+		avp_PCC_3GPP_Traffic_Steering_Policy_Identifier_UL, avp_header.avp_code.vendor_id_3GPP = avp_code_PCC_3GPP_Traffic_Steering_Policy_Identifier_UL;
+		avp_BASE_NONE_Route_Record, avp_header.avp_code.vendor_id_NONE = avp_code_BASE_NONE_Route_Record;
+		avp_AAA_3GPP_Carrier_Frequency, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_Carrier_Frequency;
+		avp_AAA_3GPP_Trace_NE_Type_List, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_Trace_NE_Type_List;
+		avp_AAA_3GPP_All_APN_Configurations_Included_Indicator, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_All_APN_Configurations_Included_Indicator;
+		avp_AAA_3GPP_NOR_Flags, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_NOR_Flags;
+		avp_AAA_3GPP_External_Client, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_External_Client;
+		avp_BASE_NONE_Authorization_Lifetime, avp_header.avp_code.vendor_id_NONE = avp_code_BASE_NONE_Authorization_Lifetime;
+		avp_RX_3GPP_Extended_Min_Requested_BW_DL, avp_header.avp_code.vendor_id_3GPP = avp_code_RX_3GPP_Extended_Min_Requested_BW_DL;
+		avp_RX_3GPP_Service_URN, avp_header.avp_code.vendor_id_3GPP = avp_code_RX_3GPP_Service_URN;
+		avp_S6_3GPP_Supported_Services, avp_header.avp_code.vendor_id_3GPP = avp_code_S6_3GPP_Supported_Services;
+		avp_AAA_3GPP_Relay_Node_Indicator, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_Relay_Node_Indicator;
+		avp_PCC_3GPP_Rule_DeActivation_Time, avp_header.avp_code.vendor_id_3GPP = avp_code_PCC_3GPP_Rule_DeActivation_Time;
+		avp_S6_3GPP_T4_Data, avp_header.avp_code.vendor_id_3GPP = avp_code_S6_3GPP_T4_Data;
+		avp_PCC_3GPP_Fixed_User_Location_Info, avp_header.avp_code.vendor_id_3GPP = avp_code_PCC_3GPP_Fixed_User_Location_Info;
+		avp_PCC_3GPP_Online, avp_header.avp_code.vendor_id_3GPP = avp_code_PCC_3GPP_Online;
+		avp_PCC_3GPP_ADC_Rule_Base_Name, avp_header.avp_code.vendor_id_3GPP = avp_code_PCC_3GPP_ADC_Rule_Base_Name;
+		avp_AAA_3GPP_SCEF_Realm, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_SCEF_Realm;
+		avp_S6_3GPP_Requested_Validity_Time, avp_header.avp_code.vendor_id_3GPP = avp_code_S6_3GPP_Requested_Validity_Time;
+		avp_AAA_3GPP_Local_Time_Zone, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_Local_Time_Zone;
+		avp_AAA_3GPP_GERAN_Vector, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_GERAN_Vector;
+		avp_AAA_3GPP_EPS_Subscribed_QoS_Profile, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_EPS_Subscribed_QoS_Profile;
+		avp_AAA_3GPP_GPRS_Subscription_Data, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_GPRS_Subscription_Data;
+		avp_BASE_NONE_Accounting_Realtime_Required, avp_header.avp_code.vendor_id_NONE = avp_code_BASE_NONE_Accounting_Realtime_Required;
+		avp_BASE_NONE_Termination_Cause, avp_header.avp_code.vendor_id_NONE = avp_code_BASE_NONE_Termination_Cause;
+		avp_RX_3GPP_Specific_Action, avp_header.avp_code.vendor_id_3GPP = avp_code_RX_3GPP_Specific_Action;
+		avp_S6_3GPP_Maximum_Detection_Time, avp_header.avp_code.vendor_id_3GPP = avp_code_S6_3GPP_Maximum_Detection_Time;
+		avp_AAA_3GPP_Ext_PDP_Address, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_Ext_PDP_Address;
+		avp_PCC_3GPP_RAT_Type, avp_header.avp_code.vendor_id_3GPP = avp_code_PCC_3GPP_RAT_Type;
+		avp_RX_3GPP_AF_Signalling_Protocol, avp_header.avp_code.vendor_id_3GPP = avp_code_RX_3GPP_AF_Signalling_Protocol;
+		avp_AAA_3GPP_Adjacent_PLMNs, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_Adjacent_PLMNs;
+		avp_S6_3GPP_Service_Result_Code, avp_header.avp_code.vendor_id_3GPP = avp_code_S6_3GPP_Service_Result_Code;
+		avp_AAA_3GPP_SGSN_Location_Information, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_SGSN_Location_Information;
+		avp_PCC_3GPP_Pre_emption_Vulnerability, avp_header.avp_code.vendor_id_3GPP = avp_code_PCC_3GPP_Pre_emption_Vulnerability;
+		avp_AAA_3GPP_Equivalent_PLMN_List, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_Equivalent_PLMN_List;
+		avp_PCC_3GPP_Default_Access, avp_header.avp_code.vendor_id_3GPP = avp_code_PCC_3GPP_Default_Access;
+		avp_BASE_NONE_Class, avp_header.avp_code.vendor_id_NONE = avp_code_BASE_NONE_Class;
+		avp_AAA_3GPP_IDR_Flags, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_IDR_Flags;
+		avp_AAA_3GPP_V2X_Subscription_Data, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_V2X_Subscription_Data;
+		avp_PCC_3GPP_PS_to_CS_Session_Continuity, avp_header.avp_code.vendor_id_3GPP = avp_code_PCC_3GPP_PS_to_CS_Session_Continuity;
+		avp_AAA_3GPP_PDP_Type, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_PDP_Type;
+		avp_AAA_3GPP_AMBR, avp_header.avp_code.vendor_id_3GPP = avp_code_AAA_3GPP_AMBR;
+		avp_UNKNOWN, OTHERWISE
+	)"
+}
+type set of GenericAVP AVP_list;
+const AVP_Code c_AVP_Code_MIPv6_NONE_MIP_Careof_Address := {
+	vendor_id_NONE := avp_code_MIPv6_NONE_MIP_Careof_Address };
+const AVP_Code c_AVP_Code_PCC_3GPP_Bearer_Identifier := {
+	vendor_id_3GPP := avp_code_PCC_3GPP_Bearer_Identifier };
+const AVP_Code c_AVP_Code_RX_3GPP_Content_Version := {
+	vendor_id_3GPP := avp_code_RX_3GPP_Content_Version };
+const AVP_Code c_AVP_Code_BASE_NONE_Session_Id := {
+	vendor_id_NONE := avp_code_BASE_NONE_Session_Id };
+const AVP_Code c_AVP_Code_RX_3GPP_Media_Component_Description := {
+	vendor_id_3GPP := avp_code_RX_3GPP_Media_Component_Description };
+const AVP_Code c_AVP_Code_PCC_3GPP_CSG_Information_Reporting := {
+	vendor_id_3GPP := avp_code_PCC_3GPP_CSG_Information_Reporting };
+const AVP_Code c_AVP_Code_AAA_3GPP_Measurement_Quantity := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_Measurement_Quantity };
+const AVP_Code c_AVP_Code_S6_3GPP_Location_Information_Configuration := {
+	vendor_id_3GPP := avp_code_S6_3GPP_Location_Information_Configuration };
+const AVP_Code c_AVP_Code_PCC_3GPP_Bearer_Usage := {
+	vendor_id_3GPP := avp_code_PCC_3GPP_Bearer_Usage };
+const AVP_Code c_AVP_Code_PCC_3GPP_Tunnel_Header_Filter := {
+	vendor_id_3GPP := avp_code_PCC_3GPP_Tunnel_Header_Filter };
+const AVP_Code c_AVP_Code_AAA_3GPP_List_Of_Measurements := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_List_Of_Measurements };
+const AVP_Code c_AVP_Code_PCC_3GPP_Default_QoS_Name := {
+	vendor_id_3GPP := avp_code_PCC_3GPP_Default_QoS_Name };
+const AVP_Code c_AVP_Code_AAA_3GPP_UVA_Flags := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_UVA_Flags };
+const AVP_Code c_AVP_Code_AAA_3GPP_Group_Service_Id := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_Group_Service_Id };
+const AVP_Code c_AVP_Code_PCC_3GPP_TDF_Information := {
+	vendor_id_3GPP := avp_code_PCC_3GPP_TDF_Information };
+const AVP_Code c_AVP_Code_AAA_3GPP_Requested_EUTRAN_Authentication_Info := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_Requested_EUTRAN_Authentication_Info };
+const AVP_Code c_AVP_Code_AAA_3GPP_Last_UE_Activity_Time := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_Last_UE_Activity_Time };
+const AVP_Code c_AVP_Code_AAA_3GPP_Context_Identifier := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_Context_Identifier };
+const AVP_Code c_AVP_Code_BASE_NONE_Auth_Application_Id := {
+	vendor_id_NONE := avp_code_BASE_NONE_Auth_Application_Id };
+const AVP_Code c_AVP_Code_AAA_3GPP_Trace_Reference := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_Trace_Reference };
+const AVP_Code c_AVP_Code_RX_3GPP_Sharing_Key_UL := {
+	vendor_id_3GPP := avp_code_RX_3GPP_Sharing_Key_UL };
+const AVP_Code c_AVP_Code_RX_3GPP_AF_Charging_Identifier := {
+	vendor_id_3GPP := avp_code_RX_3GPP_AF_Charging_Identifier };
+const AVP_Code c_AVP_Code_S6_3GPP_Monitoring_Event_Report := {
+	vendor_id_3GPP := avp_code_S6_3GPP_Monitoring_Event_Report };
+const AVP_Code c_AVP_Code_RX_3GPP_Media_Type := {
+	vendor_id_3GPP := avp_code_RX_3GPP_Media_Type };
+const AVP_Code c_AVP_Code_PCC_3GPP_Conditional_Policy_Information := {
+	vendor_id_3GPP := avp_code_PCC_3GPP_Conditional_Policy_Information };
+const AVP_Code c_AVP_Code_BASE_NONE_Firmware_Revision := {
+	vendor_id_NONE := avp_code_BASE_NONE_Firmware_Revision };
+const AVP_Code c_AVP_Code_AAA_3GPP_SIPTO_Permission := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_SIPTO_Permission };
+const AVP_Code c_AVP_Code_PCC_3GPP_Network_Request_Support := {
+	vendor_id_3GPP := avp_code_PCC_3GPP_Network_Request_Support };
+const AVP_Code c_AVP_Code_RX_3GPP_Extended_Max_Supported_BW_DL := {
+	vendor_id_3GPP := avp_code_RX_3GPP_Extended_Max_Supported_BW_DL };
+const AVP_Code c_AVP_Code_PCC_3GPP_UE_Local_IP_Address := {
+	vendor_id_3GPP := avp_code_PCC_3GPP_UE_Local_IP_Address };
+const AVP_Code c_AVP_Code_PCC_3GPP_Presence_Reporting_Area_Elements_List := {
+	vendor_id_3GPP := avp_code_PCC_3GPP_Presence_Reporting_Area_Elements_List };
+const AVP_Code c_AVP_Code_AAA_3GPP_SGs_MME_Identity := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_SGs_MME_Identity };
+const AVP_Code c_AVP_Code_PCC_3GPP_Routing_Rule_Remove := {
+	vendor_id_3GPP := avp_code_PCC_3GPP_Routing_Rule_Remove };
+const AVP_Code c_AVP_Code_S6_3GPP_Roaming_Information := {
+	vendor_id_3GPP := avp_code_S6_3GPP_Roaming_Information };
+const AVP_Code c_AVP_Code_AAA_3GPP_Event_Threshold_RSRP := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_Event_Threshold_RSRP };
+const AVP_Code c_AVP_Code_AAA_3GPP_PLMN_Client := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_PLMN_Client };
+const AVP_Code c_AVP_Code_AAA_3GPP_Re_Synchronization_Info := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_Re_Synchronization_Info };
+const AVP_Code c_AVP_Code_BASE_NONE_Auth_Grace_Period := {
+	vendor_id_NONE := avp_code_BASE_NONE_Auth_Grace_Period };
+const AVP_Code c_AVP_Code_AAA_3GPP_RAND := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_RAND };
+const AVP_Code c_AVP_Code_AAA_3GPP_Trace_Depth := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_Trace_Depth };
+const AVP_Code c_AVP_Code_AAA_3GPP_SGSN_User_State := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_SGSN_User_State };
+const AVP_Code c_AVP_Code_AAA_3GPP_APN_OI_Replacement := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_APN_OI_Replacement };
+const AVP_Code c_AVP_Code_BASE_NONE_Re_Auth_Request_Type := {
+	vendor_id_NONE := avp_code_BASE_NONE_Re_Auth_Request_Type };
+const AVP_Code c_AVP_Code_S6_3GPP_External_Identifier := {
+	vendor_id_3GPP := avp_code_S6_3GPP_External_Identifier };
+const AVP_Code c_AVP_Code_MIPv6_NONE_MIP_MN_HA_MSA := {
+	vendor_id_NONE := avp_code_MIPv6_NONE_MIP_MN_HA_MSA };
+const AVP_Code c_AVP_Code_PCC_3GPP_TFT_Filter := {
+	vendor_id_3GPP := avp_code_PCC_3GPP_TFT_Filter };
+const AVP_Code c_AVP_Code_RX_3GPP_Max_Supported_Bandwidth_UL := {
+	vendor_id_3GPP := avp_code_RX_3GPP_Max_Supported_Bandwidth_UL };
+const AVP_Code c_AVP_Code_S6_3GPP_Loss_Of_Connectivity_Reason := {
+	vendor_id_3GPP := avp_code_S6_3GPP_Loss_Of_Connectivity_Reason };
+const AVP_Code c_AVP_Code_RX_3GPP_Flow_Number := {
+	vendor_id_3GPP := avp_code_RX_3GPP_Flow_Number };
+const AVP_Code c_AVP_Code_PCC_3GPP_Resource_Allocation_Notification := {
+	vendor_id_3GPP := avp_code_PCC_3GPP_Resource_Allocation_Notification };
+const AVP_Code c_AVP_Code_S6_3GPP_Monitoring_Type := {
+	vendor_id_3GPP := avp_code_S6_3GPP_Monitoring_Type };
+const AVP_Code c_AVP_Code_PCC_3GPP_Default_Bearer_Indication := {
+	vendor_id_3GPP := avp_code_PCC_3GPP_Default_Bearer_Indication };
+const AVP_Code c_AVP_Code_AAA_3GPP_VPLMN_LIPA_Allowed := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_VPLMN_LIPA_Allowed };
+const AVP_Code c_AVP_Code_PCC_3GPP_QoS_Class_Identifier := {
+	vendor_id_3GPP := avp_code_PCC_3GPP_QoS_Class_Identifier };
+const AVP_Code c_AVP_Code_PCC_3GPP_Mute_Notification := {
+	vendor_id_3GPP := avp_code_PCC_3GPP_Mute_Notification };
+const AVP_Code c_AVP_Code_MIPv6_NONE_QoS_Resources := {
+	vendor_id_NONE := avp_code_MIPv6_NONE_QoS_Resources };
+const AVP_Code c_AVP_Code_AAA_3GPP_Logging_Duration := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_Logging_Duration };
+const AVP_Code c_AVP_Code_AAA_3GPP_WLAN_offloadability_EUTRAN := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_WLAN_offloadability_EUTRAN };
+const AVP_Code c_AVP_Code_PCC_3GPP_Routing_IP_Address := {
+	vendor_id_3GPP := avp_code_PCC_3GPP_Routing_IP_Address };
+const AVP_Code c_AVP_Code_MIPv6_NONE_MIP_Session_Key := {
+	vendor_id_NONE := avp_code_MIPv6_NONE_MIP_Session_Key };
+const AVP_Code c_AVP_Code_AAA_3GPP_KASME := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_KASME };
+const AVP_Code c_AVP_Code_AAA_3GPP_Teleservice_List := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_Teleservice_List };
+const AVP_Code c_AVP_Code_AAA_3GPP_UTRAN_Vector := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_UTRAN_Vector };
+const AVP_Code c_AVP_Code_RX_3GPP_Application_Service_Provider_Identity := {
+	vendor_id_3GPP := avp_code_RX_3GPP_Application_Service_Provider_Identity };
+const AVP_Code c_AVP_Code_S6_3GPP_NIDD_Authorization_Request := {
+	vendor_id_3GPP := avp_code_S6_3GPP_NIDD_Authorization_Request };
+const AVP_Code c_AVP_Code_PCC_3GPP_QoS_Rule_Install := {
+	vendor_id_3GPP := avp_code_PCC_3GPP_QoS_Rule_Install };
+const AVP_Code c_AVP_Code_S6_3GPP_Periodic_Communication_Indicator := {
+	vendor_id_3GPP := avp_code_S6_3GPP_Periodic_Communication_Indicator };
+const AVP_Code c_AVP_Code_RX_3GPP_Flow_Usage := {
+	vendor_id_3GPP := avp_code_RX_3GPP_Flow_Usage };
+const AVP_Code c_AVP_Code_PCC_3GPP_RAN_Rule_Support := {
+	vendor_id_3GPP := avp_code_PCC_3GPP_RAN_Rule_Support };
+const AVP_Code c_AVP_Code_S6_3GPP_Monitoring_Duration := {
+	vendor_id_3GPP := avp_code_S6_3GPP_Monitoring_Duration };
+const AVP_Code c_AVP_Code_AAA_3GPP_Routing_Area_Identity := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_Routing_Area_Identity };
+const AVP_Code c_AVP_Code_PCC_3GPP_QoS_Information := {
+	vendor_id_3GPP := avp_code_PCC_3GPP_QoS_Information };
+const AVP_Code c_AVP_Code_RX_3GPP_Service_Authorization_Info := {
+	vendor_id_3GPP := avp_code_RX_3GPP_Service_Authorization_Info };
+const AVP_Code c_AVP_Code_BASE_NONE_Multi_Round_Time_Out := {
+	vendor_id_NONE := avp_code_BASE_NONE_Multi_Round_Time_Out };
+const AVP_Code c_AVP_Code_AAA_3GPP_eDRX_Cycle_Length := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_eDRX_Cycle_Length };
+const AVP_Code c_AVP_Code_S6_3GPP_Group_Monitoring_Event_Report_Item := {
+	vendor_id_3GPP := avp_code_S6_3GPP_Group_Monitoring_Event_Report_Item };
+const AVP_Code c_AVP_Code_AAA_3GPP_Ext_PDP_Type := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_Ext_PDP_Type };
+const AVP_Code c_AVP_Code_PCC_3GPP_Rule_Failure_Code := {
+	vendor_id_3GPP := avp_code_PCC_3GPP_Rule_Failure_Code };
+const AVP_Code c_AVP_Code_PCC_3GPP_User_Location_Info_Time := {
+	vendor_id_3GPP := avp_code_PCC_3GPP_User_Location_Info_Time };
+const AVP_Code c_AVP_Code_AAA_3GPP_Measurement_Period_LTE := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_Measurement_Period_LTE };
+const AVP_Code c_AVP_Code_PCC_3GPP_Usage_Monitoring_Information := {
+	vendor_id_3GPP := avp_code_PCC_3GPP_Usage_Monitoring_Information };
+const AVP_Code c_AVP_Code_BASE_NONE_Experimental_Result_Code := {
+	vendor_id_NONE := avp_code_BASE_NONE_Experimental_Result_Code };
+const AVP_Code c_AVP_Code_PCC_3GPP_Extended_APN_AMBR_DL := {
+	vendor_id_3GPP := avp_code_PCC_3GPP_Extended_APN_AMBR_DL };
+const AVP_Code c_AVP_Code_AAA_3GPP_GMLC_Number := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_GMLC_Number };
+const AVP_Code c_AVP_Code_AAA_3GPP_Software_Version := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_Software_Version };
+const AVP_Code c_AVP_Code_AAA_3GPP_Expiration_Date := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_Expiration_Date };
+const AVP_Code c_AVP_Code_BASE_NONE_Error_Message := {
+	vendor_id_NONE := avp_code_BASE_NONE_Error_Message };
+const AVP_Code c_AVP_Code_AAA_3GPP_SRES := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_SRES };
+const AVP_Code c_AVP_Code_AAA_3GPP_Item_Number := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_Item_Number };
+const AVP_Code c_AVP_Code_S6_3GPP_Service_ID := {
+	vendor_id_3GPP := avp_code_S6_3GPP_Service_ID };
+const AVP_Code c_AVP_Code_RX_3GPP_Abort_Cause := {
+	vendor_id_3GPP := avp_code_RX_3GPP_Abort_Cause };
+const AVP_Code c_AVP_Code_PCC_3GPP_Charging_Rule_Base_Name := {
+	vendor_id_3GPP := avp_code_PCC_3GPP_Charging_Rule_Base_Name };
+const AVP_Code c_AVP_Code_RX_3GPP_Required_Access_Info := {
+	vendor_id_3GPP := avp_code_RX_3GPP_Required_Access_Info };
+const AVP_Code c_AVP_Code_PCC_3GPP_TDF_Destination_Realm := {
+	vendor_id_3GPP := avp_code_PCC_3GPP_TDF_Destination_Realm };
+const AVP_Code c_AVP_Code_S6_3GPP_S6t_HSS_Cause := {
+	vendor_id_3GPP := avp_code_S6_3GPP_S6t_HSS_Cause };
+const AVP_Code c_AVP_Code_RX_3GPP_AF_Requested_Data := {
+	vendor_id_3GPP := avp_code_RX_3GPP_AF_Requested_Data };
+const AVP_Code c_AVP_Code_PCC_3GPP_QoS_Rule_Report := {
+	vendor_id_3GPP := avp_code_PCC_3GPP_QoS_Rule_Report };
+const AVP_Code c_AVP_Code_S6_3GPP_Stationary_Indication := {
+	vendor_id_3GPP := avp_code_S6_3GPP_Stationary_Indication };
+const AVP_Code c_AVP_Code_PCC_3GPP_Traffic_Steering_Policy_Identifier_DL := {
+	vendor_id_3GPP := avp_code_PCC_3GPP_Traffic_Steering_Policy_Identifier_DL };
+const AVP_Code c_AVP_Code_AAA_3GPP_Geodetic_Information := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_Geodetic_Information };
+const AVP_Code c_AVP_Code_PCC_3GPP_Extended_GBR_UL := {
+	vendor_id_3GPP := avp_code_PCC_3GPP_Extended_GBR_UL };
+const AVP_Code c_AVP_Code_AAA_3GPP_MBSFN_Area_ID := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_MBSFN_Area_ID };
+const AVP_Code c_AVP_Code_AAA_3GPP_Area_Scope := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_Area_Scope };
+const AVP_Code c_AVP_Code_AAA_3GPP_PUA_Flags := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_PUA_Flags };
+const AVP_Code c_AVP_Code_AAA_3GPP_Notification_To_UE_User := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_Notification_To_UE_User };
+const AVP_Code c_AVP_Code_AAA_3GPP_Visited_PLMN_Id := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_Visited_PLMN_Id };
+const AVP_Code c_AVP_Code_AAA_3GPP_Homogeneous_Support_of_IMS_Voice_Over_PS_Sessions := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_Homogeneous_Support_of_IMS_Voice_Over_PS_Sessions };
+const AVP_Code c_AVP_Code_RX_3GPP_Codec_Data := {
+	vendor_id_3GPP := avp_code_RX_3GPP_Codec_Data };
+const AVP_Code c_AVP_Code_S6_3GPP_Monitoring_Event_Config_Status := {
+	vendor_id_3GPP := avp_code_S6_3GPP_Monitoring_Event_Config_Status };
+const AVP_Code c_AVP_Code_BASE_NONE_Error_Reporting_Host := {
+	vendor_id_NONE := avp_code_BASE_NONE_Error_Reporting_Host };
+const AVP_Code c_AVP_Code_PCC_3GPP_Rule_Activation_Time := {
+	vendor_id_3GPP := avp_code_PCC_3GPP_Rule_Activation_Time };
+const AVP_Code c_AVP_Code_S6_3GPP_Service_Data := {
+	vendor_id_3GPP := avp_code_S6_3GPP_Service_Data };
+const AVP_Code c_AVP_Code_RX_3GPP_AF_Application_Identifier := {
+	vendor_id_3GPP := avp_code_RX_3GPP_AF_Application_Identifier };
+const AVP_Code c_AVP_Code_PCC_3GPP_NetLoc_Access_Support := {
+	vendor_id_3GPP := avp_code_PCC_3GPP_NetLoc_Access_Support };
+const AVP_Code c_AVP_Code_S6_3GPP_Monitoring_Event_Configuration := {
+	vendor_id_3GPP := avp_code_S6_3GPP_Monitoring_Event_Configuration };
+const AVP_Code c_AVP_Code_PCC_3GPP_Offline := {
+	vendor_id_3GPP := avp_code_PCC_3GPP_Offline };
+const AVP_Code c_AVP_Code_AAA_3GPP_Additional_Context_ID := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_Additional_Context_ID };
+const AVP_Code c_AVP_Code_PCC_3GPP_ADC_Rule_Definition := {
+	vendor_id_3GPP := avp_code_PCC_3GPP_ADC_Rule_Definition };
+const AVP_Code c_AVP_Code_S6_3GPP_Allowed_PLMN_List := {
+	vendor_id_3GPP := avp_code_S6_3GPP_Allowed_PLMN_List };
+const AVP_Code c_AVP_Code_AAA_3GPP_Active_APN := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_Active_APN };
+const AVP_Code c_AVP_Code_PCC_3GPP_Bearer_Control_Mode := {
+	vendor_id_3GPP := avp_code_PCC_3GPP_Bearer_Control_Mode };
+const AVP_Code c_AVP_Code_PCC_3GPP_HeNB_Local_IP_Address := {
+	vendor_id_3GPP := avp_code_PCC_3GPP_HeNB_Local_IP_Address };
+const AVP_Code c_AVP_Code_AAA_3GPP_SMS_Register_Request := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_SMS_Register_Request };
+const AVP_Code c_AVP_Code_PCC_3GPP_Packet_Filter_Content := {
+	vendor_id_3GPP := avp_code_PCC_3GPP_Packet_Filter_Content };
+const AVP_Code c_AVP_Code_AAA_3GPP_APN_Configuration := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_APN_Configuration };
+const AVP_Code c_AVP_Code_AAA_3GPP_OMC_Id := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_OMC_Id };
+const AVP_Code c_AVP_Code_AAA_3GPP_GMLC_Restriction := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_GMLC_Restriction };
+const AVP_Code c_AVP_Code_AAA_3GPP_Regional_Subscription_Zone_Code := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_Regional_Subscription_Zone_Code };
+const AVP_Code c_AVP_Code_BASE_NONE_Proxy_State := {
+	vendor_id_NONE := avp_code_BASE_NONE_Proxy_State };
+const AVP_Code c_AVP_Code_S6_3GPP_SIR_Flags := {
+	vendor_id_3GPP := avp_code_S6_3GPP_SIR_Flags };
+const AVP_Code c_AVP_Code_RX_3GPP_MPS_Identifier := {
+	vendor_id_3GPP := avp_code_RX_3GPP_MPS_Identifier };
+const AVP_Code c_AVP_Code_AAA_3GPP_MDT_Allowed_PLMN_Id := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_MDT_Allowed_PLMN_Id };
+const AVP_Code c_AVP_Code_PCC_3GPP_Credit_Management_Status := {
+	vendor_id_3GPP := avp_code_PCC_3GPP_Credit_Management_Status };
+const AVP_Code c_AVP_Code_S6_3GPP_Service_Result := {
+	vendor_id_3GPP := avp_code_S6_3GPP_Service_Result };
+const AVP_Code c_AVP_Code_AAA_3GPP_MME_Location_Information := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_MME_Location_Information };
+const AVP_Code c_AVP_Code_PCC_3GPP_Reporting_Level := {
+	vendor_id_3GPP := avp_code_PCC_3GPP_Reporting_Level };
+const AVP_Code c_AVP_Code_RX_3GPP_Max_Supported_Bandwidth_DL := {
+	vendor_id_3GPP := avp_code_RX_3GPP_Max_Supported_Bandwidth_DL };
+const AVP_Code c_AVP_Code_AAA_3GPP_Subscribed_VSRVCC := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_Subscribed_VSRVCC };
+const AVP_Code c_AVP_Code_PCC_3GPP_Pre_emption_Capability := {
+	vendor_id_3GPP := avp_code_PCC_3GPP_Pre_emption_Capability };
+const AVP_Code c_AVP_Code_PCC_3GPP_Monitoring_Flags := {
+	vendor_id_3GPP := avp_code_PCC_3GPP_Monitoring_Flags };
+const AVP_Code c_AVP_Code_BASE_NONE_Redirect_Max_Cache_Time := {
+	vendor_id_NONE := avp_code_BASE_NONE_Redirect_Max_Cache_Time };
+const AVP_Code c_AVP_Code_PCC_3GPP_TCP_Source_Port := {
+	vendor_id_3GPP := avp_code_PCC_3GPP_TCP_Source_Port };
+const AVP_Code c_AVP_Code_PCC_3GPP_Application_Detection_Information := {
+	vendor_id_3GPP := avp_code_PCC_3GPP_Application_Detection_Information };
+const AVP_Code c_AVP_Code_AAA_3GPP_Emergency_Info := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_Emergency_Info };
+const AVP_Code c_AVP_Code_AAA_3GPP_MPS_Priority := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_MPS_Priority };
+const AVP_Code c_AVP_Code_AAA_3GPP_Alert_Reason := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_Alert_Reason };
+const AVP_Code c_AVP_Code_AAA_3GPP_MO_LR := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_MO_LR };
+const AVP_Code c_AVP_Code_BASE_NONE_Host_IP_Address := {
+	vendor_id_NONE := avp_code_BASE_NONE_Host_IP_Address };
+const AVP_Code c_AVP_Code_RX_3GPP_Max_Requested_Bandwidth_UL := {
+	vendor_id_3GPP := avp_code_RX_3GPP_Max_Requested_Bandwidth_UL };
+const AVP_Code c_AVP_Code_PCC_3GPP_Usage_Monitoring_Support := {
+	vendor_id_3GPP := avp_code_PCC_3GPP_Usage_Monitoring_Support };
+const AVP_Code c_AVP_Code_S6_3GPP_Maximum_Response_Time := {
+	vendor_id_3GPP := avp_code_S6_3GPP_Maximum_Response_Time };
+const AVP_Code c_AVP_Code_RX_3GPP_Sponsor_Identity := {
+	vendor_id_3GPP := avp_code_RX_3GPP_Sponsor_Identity };
+const AVP_Code c_AVP_Code_PCC_3GPP_CoA_IP_Address := {
+	vendor_id_3GPP := avp_code_PCC_3GPP_CoA_IP_Address };
+const AVP_Code c_AVP_Code_PCC_3GPP_Default_QoS_Information := {
+	vendor_id_3GPP := avp_code_PCC_3GPP_Default_QoS_Information };
+const AVP_Code c_AVP_Code_PCC_3GPP_AN_GW_Address := {
+	vendor_id_3GPP := avp_code_PCC_3GPP_AN_GW_Address };
+const AVP_Code c_AVP_Code_PCC_3GPP_NBIFOM_Support := {
+	vendor_id_3GPP := avp_code_PCC_3GPP_NBIFOM_Support };
+const AVP_Code c_AVP_Code_PCC_3GPP_Redirect_Support := {
+	vendor_id_3GPP := avp_code_PCC_3GPP_Redirect_Support };
+const AVP_Code c_AVP_Code_AAA_3GPP_IMSI_Group_Id := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_IMSI_Group_Id };
+const AVP_Code c_AVP_Code_AAA_3GPP_Cell_Global_Identity := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_Cell_Global_Identity };
+const AVP_Code c_AVP_Code_BASE_NONE_Vendor_Id := {
+	vendor_id_NONE := avp_code_BASE_NONE_Vendor_Id };
+const AVP_Code c_AVP_Code_AAA_3GPP_PDN_Connection_Continuity := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_PDN_Connection_Continuity };
+const AVP_Code c_AVP_Code_AAA_3GPP_DSA_Flags := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_DSA_Flags };
+const AVP_Code c_AVP_Code_AAA_3GPP_Trace_Data := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_Trace_Data };
+const AVP_Code c_AVP_Code_AAA_3GPP_LCS_Info := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_LCS_Info };
+const AVP_Code c_AVP_Code_AAA_3GPP_PDN_GW_Allocation_Type := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_PDN_GW_Allocation_Type };
+const AVP_Code c_AVP_Code_BASE_NONE_Event_Timestamp := {
+	vendor_id_NONE := avp_code_BASE_NONE_Event_Timestamp };
+const AVP_Code c_AVP_Code_RX_3GPP_Extended_Max_Requested_BW_UL := {
+	vendor_id_3GPP := avp_code_RX_3GPP_Extended_Max_Requested_BW_UL };
+const AVP_Code c_AVP_Code_S6_3GPP_User_Identifier := {
+	vendor_id_3GPP := avp_code_S6_3GPP_User_Identifier };
+const AVP_Code c_AVP_Code_PCC_3GPP_QoS_Rule_Base_Name := {
+	vendor_id_3GPP := avp_code_PCC_3GPP_QoS_Rule_Base_Name };
+const AVP_Code c_AVP_Code_AAA_3GPP_Restoration_Priority := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_Restoration_Priority };
+const AVP_Code c_AVP_Code_MIPv6_NONE_MIP_MN_HA_SPI := {
+	vendor_id_NONE := avp_code_MIPv6_NONE_MIP_MN_HA_SPI };
+const AVP_Code c_AVP_Code_S6_3GPP_Association_Type := {
+	vendor_id_3GPP := avp_code_S6_3GPP_Association_Type };
+const AVP_Code c_AVP_Code_PCC_3GPP_Charging_Rule_Definition := {
+	vendor_id_3GPP := avp_code_PCC_3GPP_Charging_Rule_Definition };
+const AVP_Code c_AVP_Code_RX_3GPP_Min_Requested_Bandwidth_UL := {
+	vendor_id_3GPP := avp_code_RX_3GPP_Min_Requested_Bandwidth_UL };
+const AVP_Code c_AVP_Code_AAA_3GPP_Report_Amount := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_Report_Amount };
+const AVP_Code c_AVP_Code_PCC_3GPP_CoA_Information := {
+	vendor_id_3GPP := avp_code_PCC_3GPP_CoA_Information };
+const AVP_Code c_AVP_Code_AAA_3GPP_A_MSISDN := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_A_MSISDN };
+const AVP_Code c_AVP_Code_MIPv6_NONE_MIP_Mobile_Node_Address := {
+	vendor_id_NONE := avp_code_MIPv6_NONE_MIP_Mobile_Node_Address };
+const AVP_Code c_AVP_Code_PCC_3GPP_Routing_Rule_Report := {
+	vendor_id_3GPP := avp_code_PCC_3GPP_Routing_Rule_Report };
+const AVP_Code c_AVP_Code_AAA_3GPP_Number_Of_Requested_Vectors := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_Number_Of_Requested_Vectors };
+const AVP_Code c_AVP_Code_AAA_3GPP_AIR_Flags := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_AIR_Flags };
+const AVP_Code c_AVP_Code_AAA_3GPP_Geographical_Information := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_Geographical_Information };
+const AVP_Code c_AVP_Code_AAA_3GPP_MME_User_State := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_MME_User_State };
+const AVP_Code c_AVP_Code_AAA_3GPP_Access_Restriction_Data := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_Access_Restriction_Data };
+const AVP_Code c_AVP_Code_BASE_NONE_Failed_AVP := {
+	vendor_id_NONE := avp_code_BASE_NONE_Failed_AVP };
+const AVP_Code c_AVP_Code_AAA_3GPP_SS_Status := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_SS_Status };
+const AVP_Code c_AVP_Code_S6_3GPP_NIDD_Authorization_Update := {
+	vendor_id_3GPP := avp_code_S6_3GPP_NIDD_Authorization_Update };
+const AVP_Code c_AVP_Code_PCC_3GPP_Packet_Filter_Operation := {
+	vendor_id_3GPP := avp_code_PCC_3GPP_Packet_Filter_Operation };
+const AVP_Code c_AVP_Code_S6_3GPP_SCEF_Reference_ID_for_Deletion := {
+	vendor_id_3GPP := avp_code_S6_3GPP_SCEF_Reference_ID_for_Deletion };
+const AVP_Code c_AVP_Code_RX_3GPP_SIP_Forking_Indication := {
+	vendor_id_3GPP := avp_code_RX_3GPP_SIP_Forking_Indication };
+const AVP_Code c_AVP_Code_S6_3GPP_IMEI_Change := {
+	vendor_id_3GPP := avp_code_S6_3GPP_IMEI_Change };
+const AVP_Code c_AVP_Code_PCC_3GPP_IP_CAN_Type := {
+	vendor_id_3GPP := avp_code_PCC_3GPP_IP_CAN_Type };
+const AVP_Code c_AVP_Code_RX_3GPP_Extended_Min_Desired_BW_UL := {
+	vendor_id_3GPP := avp_code_RX_3GPP_Extended_Min_Desired_BW_UL };
+const AVP_Code c_AVP_Code_PCC_3GPP_Revalidation_Time := {
+	vendor_id_3GPP := avp_code_PCC_3GPP_Revalidation_Time };
+const AVP_Code c_AVP_Code_AAA_3GPP_Logging_Interval := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_Logging_Interval };
+const AVP_Code c_AVP_Code_PCC_3GPP_Presence_Reporting_Area_Status := {
+	vendor_id_3GPP := avp_code_PCC_3GPP_Presence_Reporting_Area_Status };
+const AVP_Code c_AVP_Code_AAA_3GPP_WLAN_offloadability := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_WLAN_offloadability };
+const AVP_Code c_AVP_Code_PCC_3GPP_Routing_Filter := {
+	vendor_id_3GPP := avp_code_PCC_3GPP_Routing_Filter };
+const AVP_Code c_AVP_Code_PCC_3GPP_Metering_Method := {
+	vendor_id_3GPP := avp_code_PCC_3GPP_Metering_Method };
+const AVP_Code c_AVP_Code_AAA_3GPP_Non_IP_Data_Delivery_Mechanism := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_Non_IP_Data_Delivery_Mechanism };
+const AVP_Code c_AVP_Code_BASE_NONE_Session_Server_Failover := {
+	vendor_id_NONE := avp_code_BASE_NONE_Session_Server_Failover };
+const AVP_Code c_AVP_Code_AAA_3GPP_E_UTRAN_Vector := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_E_UTRAN_Vector };
+const AVP_Code c_AVP_Code_BASE_NONE_Experimental_Result := {
+	vendor_id_NONE := avp_code_BASE_NONE_Experimental_Result };
+const AVP_Code c_AVP_Code_AAA_3GPP_Trace_Event_List := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_Trace_Event_List };
+const AVP_Code c_AVP_Code_MIPv6_NONE_MIP_Replay_Mode := {
+	vendor_id_NONE := avp_code_MIPv6_NONE_MIP_Replay_Mode };
+const AVP_Code c_AVP_Code_BASE_NONE_Proxy_Host := {
+	vendor_id_NONE := avp_code_BASE_NONE_Proxy_Host };
+const AVP_Code c_AVP_Code_S6_3GPP_Communication_Pattern_Set := {
+	vendor_id_3GPP := avp_code_S6_3GPP_Communication_Pattern_Set };
+const AVP_Code c_AVP_Code_RX_3GPP_Flow_Status := {
+	vendor_id_3GPP := avp_code_RX_3GPP_Flow_Status };
+const AVP_Code c_AVP_Code_RX_3GPP_MCPTT_Identifier := {
+	vendor_id_3GPP := avp_code_RX_3GPP_MCPTT_Identifier };
+const AVP_Code c_AVP_Code_S6_3GPP_Group_Monitoring_Event_Report := {
+	vendor_id_3GPP := avp_code_S6_3GPP_Group_Monitoring_Event_Report };
+const AVP_Code c_AVP_Code_PCC_3GPP_QoS_Upgrade := {
+	vendor_id_3GPP := avp_code_PCC_3GPP_QoS_Upgrade };
+const AVP_Code c_AVP_Code_PCC_3GPP_AN_GW_Status := {
+	vendor_id_3GPP := avp_code_PCC_3GPP_AN_GW_Status };
+const AVP_Code c_AVP_Code_AAA_3GPP_Measurement_Period_UMTS := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_Measurement_Period_UMTS };
+const AVP_Code c_AVP_Code_PCC_3GPP_Monitoring_Key := {
+	vendor_id_3GPP := avp_code_PCC_3GPP_Monitoring_Key };
+const AVP_Code c_AVP_Code_PCC_3GPP_3GPP_PS_Data_Off_Status := {
+	vendor_id_3GPP := avp_code_PCC_3GPP_3GPP_PS_Data_Off_Status };
+const AVP_Code c_AVP_Code_AAA_3GPP_Reset_ID := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_Reset_ID };
+const AVP_Code c_AVP_Code_PCC_3GPP_Routing_Rule_Install := {
+	vendor_id_3GPP := avp_code_PCC_3GPP_Routing_Rule_Install };
+const AVP_Code c_AVP_Code_AAA_3GPP_PUR_Flags := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_PUR_Flags };
+const AVP_Code c_AVP_Code_PCC_3GPP_IP_CAN_Session_Charging_Scope := {
+	vendor_id_3GPP := avp_code_PCC_3GPP_IP_CAN_Session_Charging_Scope };
+const AVP_Code c_AVP_Code_AAA_3GPP_IMEI := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_IMEI };
+const AVP_Code c_AVP_Code_AAA_3GPP_Kc := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_Kc };
+const AVP_Code c_AVP_Code_AAA_3GPP_SGSN_Number := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_SGSN_Number };
+const AVP_Code c_AVP_Code_AAA_3GPP_HPLMN_ODB := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_HPLMN_ODB };
+const AVP_Code c_AVP_Code_AAA_3GPP_PDP_Context := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_PDP_Context };
+const AVP_Code c_AVP_Code_BASE_NONE_Proxy_Info := {
+	vendor_id_NONE := avp_code_BASE_NONE_Proxy_Info };
+const AVP_Code c_AVP_Code_S6_3GPP_Node_Type := {
+	vendor_id_3GPP := avp_code_S6_3GPP_Node_Type };
+const AVP_Code c_AVP_Code_RX_3GPP_Priority_Sharing_Indicator := {
+	vendor_id_3GPP := avp_code_RX_3GPP_Priority_Sharing_Indicator };
+const AVP_Code c_AVP_Code_PCC_3GPP_QoS_Rule_Name := {
+	vendor_id_3GPP := avp_code_PCC_3GPP_QoS_Rule_Name };
+const AVP_Code c_AVP_Code_S6_3GPP_Scheduled_Communication_Time := {
+	vendor_id_3GPP := avp_code_S6_3GPP_Scheduled_Communication_Time };
+const AVP_Code c_AVP_Code_RX_3GPP_Max_Requested_Bandwidth_DL := {
+	vendor_id_3GPP := avp_code_RX_3GPP_Max_Requested_Bandwidth_DL };
+const AVP_Code c_AVP_Code_S6_3GPP_Maximum_Latency := {
+	vendor_id_3GPP := avp_code_S6_3GPP_Maximum_Latency };
+const AVP_Code c_AVP_Code_PCC_3GPP_PCC_Rule_Status := {
+	vendor_id_3GPP := avp_code_PCC_3GPP_PCC_Rule_Status };
+const AVP_Code c_AVP_Code_PCC_3GPP_Extended_GBR_DL := {
+	vendor_id_3GPP := avp_code_PCC_3GPP_Extended_GBR_DL };
+const AVP_Code c_AVP_Code_AAA_3GPP_MBSFN_Area := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_MBSFN_Area };
+const AVP_Code c_AVP_Code_S6_3GPP_APN_Validity_Time := {
+	vendor_id_3GPP := avp_code_S6_3GPP_APN_Validity_Time };
+const AVP_Code c_AVP_Code_AAA_3GPP_Job_Type := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_Job_Type };
+const AVP_Code c_AVP_Code_PCC_3GPP_Allocation_Retention_Priority := {
+	vendor_id_3GPP := avp_code_PCC_3GPP_Allocation_Retention_Priority };
+const AVP_Code c_AVP_Code_BASE_NONE_Destination_Host := {
+	vendor_id_NONE := avp_code_BASE_NONE_Destination_Host };
+const AVP_Code c_AVP_Code_AAA_3GPP_Positioning_Method := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_Positioning_Method };
+const AVP_Code c_AVP_Code_AAA_3GPP_DL_Buffering_Suggested_Packet_Count := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_DL_Buffering_Suggested_Packet_Count };
+const AVP_Code c_AVP_Code_AAA_3GPP_IDA_Flags := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_IDA_Flags };
+const AVP_Code c_AVP_Code_AAA_3GPP_ULA_Flags := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_ULA_Flags };
+const AVP_Code c_AVP_Code_AAA_3GPP_IMS_Voice_Over_PS_Sessions_Supported := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_IMS_Voice_Over_PS_Sessions_Supported };
+const AVP_Code c_AVP_Code_AAA_3GPP_Roaming_Restricted_Due_To_Unsupported_Feature := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_Roaming_Restricted_Due_To_Unsupported_Feature };
+const AVP_Code c_AVP_Code_S6_3GPP_T4_Parameters := {
+	vendor_id_3GPP := avp_code_S6_3GPP_T4_Parameters };
+const AVP_Code c_AVP_Code_RX_3GPP_Access_Network_Charging_Identifier_Value := {
+	vendor_id_3GPP := avp_code_RX_3GPP_Access_Network_Charging_Identifier_Value };
+const AVP_Code c_AVP_Code_S6_3GPP_AESE_Error_Report := {
+	vendor_id_3GPP := avp_code_S6_3GPP_AESE_Error_Report };
+const AVP_Code c_AVP_Code_RX_3GPP_Sharing_Key_DL := {
+	vendor_id_3GPP := avp_code_RX_3GPP_Sharing_Key_DL };
+const AVP_Code c_AVP_Code_PCC_3GPP_ADC_Rule_Remove := {
+	vendor_id_3GPP := avp_code_PCC_3GPP_ADC_Rule_Remove };
+const AVP_Code c_AVP_Code_S6_3GPP_Restricted_PLMN_List := {
+	vendor_id_3GPP := avp_code_S6_3GPP_Restricted_PLMN_List };
+const AVP_Code c_AVP_Code_AAA_3GPP_Age_Of_Location_Information := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_Age_Of_Location_Information };
+const AVP_Code c_AVP_Code_PCC_3GPP_Access_Network_Charging_Identifier_Gx := {
+	vendor_id_3GPP := avp_code_PCC_3GPP_Access_Network_Charging_Identifier_Gx };
+const AVP_Code c_AVP_Code_RX_3GPP_Extended_Max_Requested_BW_DL := {
+	vendor_id_3GPP := avp_code_RX_3GPP_Extended_Max_Requested_BW_DL };
+const AVP_Code c_AVP_Code_PCC_3GPP_Flow_Information := {
+	vendor_id_3GPP := avp_code_PCC_3GPP_Flow_Information };
+const AVP_Code c_AVP_Code_PCC_3GPP_Execution_Time := {
+	vendor_id_3GPP := avp_code_PCC_3GPP_Execution_Time };
+const AVP_Code c_AVP_Code_BASE_NONE_Accounting_Record_Number := {
+	vendor_id_NONE := avp_code_BASE_NONE_Accounting_Record_Number };
+const AVP_Code c_AVP_Code_AAA_3GPP_Event_Threshold_Event_1I := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_Event_Threshold_Event_1I };
+const AVP_Code c_AVP_Code_PCC_3GPP_Charging_Correlation_Indicator := {
+	vendor_id_3GPP := avp_code_PCC_3GPP_Charging_Correlation_Indicator };
+const AVP_Code c_AVP_Code_AAA_3GPP_Report_Interval := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_Report_Interval };
+const AVP_Code c_AVP_Code_PCC_3GPP_RAN_NAS_Release_Cause := {
+	vendor_id_3GPP := avp_code_PCC_3GPP_RAN_NAS_Release_Cause };
+const AVP_Code c_AVP_Code_AAA_3GPP_Client_Identity := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_Client_Identity };
+const AVP_Code c_AVP_Code_BASE_NONE_Redirect_Host_Usage := {
+	vendor_id_NONE := avp_code_BASE_NONE_Redirect_Host_Usage };
+const AVP_Code c_AVP_Code_AAA_3GPP_Equipment_Status := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_Equipment_Status };
+const AVP_Code c_AVP_Code_MIPv6_NONE_MIP6_Auth_Mode := {
+	vendor_id_NONE := avp_code_MIPv6_NONE_MIP6_Auth_Mode };
+const AVP_Code c_AVP_Code_AAA_3GPP_EPS_Location_Information := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_EPS_Location_Information };
+const AVP_Code c_AVP_Code_BASE_NONE_Session_Timeout := {
+	vendor_id_NONE := avp_code_BASE_NONE_Session_Timeout };
+const AVP_Code c_AVP_Code_RX_3GPP_Service_Info_Status := {
+	vendor_id_3GPP := avp_code_RX_3GPP_Service_Info_Status };
+const AVP_Code c_AVP_Code_S6_3GPP_CIR_Flags := {
+	vendor_id_3GPP := avp_code_S6_3GPP_CIR_Flags };
+const AVP_Code c_AVP_Code_PCC_3GPP_Precedence := {
+	vendor_id_3GPP := avp_code_PCC_3GPP_Precedence };
+const AVP_Code c_AVP_Code_RX_3GPP_Sponsoring_Action := {
+	vendor_id_3GPP := avp_code_RX_3GPP_Sponsoring_Action };
+const AVP_Code c_AVP_Code_S6_3GPP_Granted_Validity_Time := {
+	vendor_id_3GPP := avp_code_S6_3GPP_Granted_Validity_Time };
+const AVP_Code c_AVP_Code_PCC_3GPP_Priority_Level := {
+	vendor_id_3GPP := avp_code_PCC_3GPP_Priority_Level };
+const AVP_Code c_AVP_Code_RX_3GPP_Flow_Description := {
+	vendor_id_3GPP := avp_code_RX_3GPP_Flow_Description };
+const AVP_Code c_AVP_Code_AAA_3GPP_Daylight_Saving_Time := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_Daylight_Saving_Time };
+const AVP_Code c_AVP_Code_PCC_3GPP_Packet_Filter_Information := {
+	vendor_id_3GPP := avp_code_PCC_3GPP_Packet_Filter_Information };
+const AVP_Code c_AVP_Code_S6_3GPP_SCEF_ID := {
+	vendor_id_3GPP := avp_code_S6_3GPP_SCEF_ID };
+const AVP_Code c_AVP_Code_PCC_3GPP_Removal_Of_Access := {
+	vendor_id_3GPP := avp_code_PCC_3GPP_Removal_Of_Access };
+const AVP_Code c_AVP_Code_AAA_3GPP_Preferred_Data_Mode := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_Preferred_Data_Mode };
+const AVP_Code c_AVP_Code_PCC_3GPP_ADC_Rule_Report := {
+	vendor_id_3GPP := avp_code_PCC_3GPP_ADC_Rule_Report };
+const AVP_Code c_AVP_Code_AAA_3GPP_UE_SRVCC_Capability := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_UE_SRVCC_Capability };
+const AVP_Code c_AVP_Code_PCC_3GPP_Guaranteed_Bitrate_UL := {
+	vendor_id_3GPP := avp_code_PCC_3GPP_Guaranteed_Bitrate_UL };
+const AVP_Code c_AVP_Code_MIPv6_NONE_MIP_MAC_Mobility_Data := {
+	vendor_id_NONE := avp_code_MIPv6_NONE_MIP_MAC_Mobility_Data };
+const AVP_Code c_AVP_Code_AAA_3GPP_Coupled_Node_Diameter_ID := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_Coupled_Node_Diameter_ID };
+const AVP_Code c_AVP_Code_AAA_3GPP_STN_SR := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_STN_SR };
+const AVP_Code c_AVP_Code_BASE_NONE_Supported_Vendor_Id := {
+	vendor_id_NONE := avp_code_BASE_NONE_Supported_Vendor_Id };
+const AVP_Code c_AVP_Code_AAA_3GPP_ServiceTypeIdentity := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_ServiceTypeIdentity };
+const AVP_Code c_AVP_Code_AAA_3GPP_AUTN := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_AUTN };
+const AVP_Code c_AVP_Code_RX_3GPP_Sponsored_Connectivity_Data := {
+	vendor_id_3GPP := avp_code_RX_3GPP_Sponsored_Connectivity_Data };
+const AVP_Code c_AVP_Code_BASE_NONE_Auth_Request_Type := {
+	vendor_id_NONE := avp_code_BASE_NONE_Auth_Request_Type };
+const AVP_Code c_AVP_Code_S6_3GPP_AESE_Communication_Pattern := {
+	vendor_id_3GPP := avp_code_S6_3GPP_AESE_Communication_Pattern };
+const AVP_Code c_AVP_Code_PCC_3GPP_NBIFOM_Mode := {
+	vendor_id_3GPP := avp_code_PCC_3GPP_NBIFOM_Mode };
+const AVP_Code c_AVP_Code_PCC_3GPP_Redirect_Information := {
+	vendor_id_3GPP := avp_code_PCC_3GPP_Redirect_Information };
+const AVP_Code c_AVP_Code_S6_3GPP_Event_Handling := {
+	vendor_id_3GPP := avp_code_S6_3GPP_Event_Handling };
+const AVP_Code c_AVP_Code_AAA_3GPP_Tracking_Area_Identity := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_Tracking_Area_Identity };
+const AVP_Code c_AVP_Code_PCC_3GPP_ToS_Traffic_Class := {
+	vendor_id_3GPP := avp_code_PCC_3GPP_ToS_Traffic_Class };
+const AVP_Code c_AVP_Code_RX_3GPP_Min_Desired_Bandwidth_UL := {
+	vendor_id_3GPP := avp_code_RX_3GPP_Min_Desired_Bandwidth_UL };
+const AVP_Code c_AVP_Code_AAA_3GPP_UVR_Flags := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_UVR_Flags };
+const AVP_Code c_AVP_Code_AAA_3GPP_Subscription_Data_Flags := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_Subscription_Data_Flags };
+const AVP_Code c_AVP_Code_PCC_3GPP_PDN_Connection_ID := {
+	vendor_id_3GPP := avp_code_PCC_3GPP_PDN_Connection_ID };
+const AVP_Code c_AVP_Code_AAA_3GPP_DSR_Flags := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_DSR_Flags };
+const AVP_Code c_AVP_Code_PCC_3GPP_PRA_Remove := {
+	vendor_id_3GPP := avp_code_PCC_3GPP_PRA_Remove };
+const AVP_Code c_AVP_Code_MIPv6_NONE_MIP_Timestamp := {
+	vendor_id_NONE := avp_code_MIPv6_NONE_MIP_Timestamp };
+const AVP_Code c_AVP_Code_AAA_3GPP_Subscribed_Periodic_RAU_TAU_Timer := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_Subscribed_Periodic_RAU_TAU_Timer };
+const AVP_Code c_AVP_Code_AAA_3GPP_Specific_APN_Info := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_Specific_APN_Info };
+const AVP_Code c_AVP_Code_AAA_3GPP_Terminal_Information := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_Terminal_Information };
+const AVP_Code c_AVP_Code_BASE_NONE_Product_Name := {
+	vendor_id_NONE := avp_code_BASE_NONE_Product_Name };
+const AVP_Code c_AVP_Code_AAA_3GPP_CSG_Id := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_CSG_Id };
+const AVP_Code c_AVP_Code_AAA_3GPP_Call_Barring_Info := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_Call_Barring_Info };
+const AVP_Code c_AVP_Code_BASE_NONE_Origin_State_Id := {
+	vendor_id_NONE := avp_code_BASE_NONE_Origin_State_Id };
+const AVP_Code c_AVP_Code_S6_3GPP_IP_SM_GW_Name := {
+	vendor_id_3GPP := avp_code_S6_3GPP_IP_SM_GW_Name };
+const AVP_Code c_AVP_Code_RX_3GPP_Media_Sub_Component := {
+	vendor_id_3GPP := avp_code_RX_3GPP_Media_Sub_Component };
+const AVP_Code c_AVP_Code_S6_3GPP_Accuracy := {
+	vendor_id_3GPP := avp_code_S6_3GPP_Accuracy };
+const AVP_Code c_AVP_Code_PCC_3GPP_Charging_Rule_Remove := {
+	vendor_id_3GPP := avp_code_PCC_3GPP_Charging_Rule_Remove };
+const AVP_Code c_AVP_Code_RX_3GPP_Min_Requested_Bandwidth_DL := {
+	vendor_id_3GPP := avp_code_RX_3GPP_Min_Requested_Bandwidth_DL };
+const AVP_Code c_AVP_Code_S6_3GPP_Service_Report := {
+	vendor_id_3GPP := avp_code_S6_3GPP_Service_Report };
+const AVP_Code c_AVP_Code_PCC_3GPP_Tunnel_Information := {
+	vendor_id_3GPP := avp_code_PCC_3GPP_Tunnel_Information };
+const AVP_Code c_AVP_Code_AAA_3GPP_Time_Zone := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_Time_Zone };
+const AVP_Code c_AVP_Code_PCC_3GPP_QoS_Rule_Definition := {
+	vendor_id_3GPP := avp_code_PCC_3GPP_QoS_Rule_Definition };
+const AVP_Code c_AVP_Code_S6_3GPP_Periodic_Time := {
+	vendor_id_3GPP := avp_code_S6_3GPP_Periodic_Time };
+const AVP_Code c_AVP_Code_PCC_3GPP_Routing_Rule_Failure_Code := {
+	vendor_id_3GPP := avp_code_PCC_3GPP_Routing_Rule_Failure_Code };
+const AVP_Code c_AVP_Code_PCC_3GPP_TDF_Destination_Host := {
+	vendor_id_3GPP := avp_code_PCC_3GPP_TDF_Destination_Host };
+const AVP_Code c_AVP_Code_AAA_3GPP_Local_Group_Id := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_Local_Group_Id };
+const AVP_Code c_AVP_Code_AAA_3GPP_Service_Area_Identity := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_Service_Area_Identity };
+const AVP_Code c_AVP_Code_PCC_3GPP_Charging_Rule_Report := {
+	vendor_id_3GPP := avp_code_PCC_3GPP_Charging_Rule_Report };
+const AVP_Code c_AVP_Code_BASE_NONE_User_Name := {
+	vendor_id_NONE := avp_code_BASE_NONE_User_Name };
+const AVP_Code c_AVP_Code_AAA_3GPP_UE_PC5_AMBR := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_UE_PC5_AMBR };
+const AVP_Code c_AVP_Code_BASE_NONE_Accounting_Sub_Session_Id := {
+	vendor_id_NONE := avp_code_BASE_NONE_Accounting_Sub_Session_Id };
+const AVP_Code c_AVP_Code_AAA_3GPP_Collection_Period_RRM_UMTS := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_Collection_Period_RRM_UMTS };
+const AVP_Code c_AVP_Code_AAA_3GPP_Operator_Determined_Barring := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_Operator_Determined_Barring };
+const AVP_Code c_AVP_Code_BASE_NONE_Session_Binding := {
+	vendor_id_NONE := avp_code_BASE_NONE_Session_Binding };
+const AVP_Code c_AVP_Code_AAA_3GPP_SS_Code := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_SS_Code };
+const AVP_Code c_AVP_Code_BASE_NONE_Acct_Multi_Session_Id := {
+	vendor_id_NONE := avp_code_BASE_NONE_Acct_Multi_Session_Id };
+const AVP_Code c_AVP_Code_RX_3GPP_RS_Bandwidth := {
+	vendor_id_3GPP := avp_code_RX_3GPP_RS_Bandwidth };
+const AVP_Code c_AVP_Code_MIPv6_NONE_MIP_Algorithm_Type := {
+	vendor_id_NONE := avp_code_MIPv6_NONE_MIP_Algorithm_Type };
+const AVP_Code c_AVP_Code_S6_3GPP_Reachability_Information := {
+	vendor_id_3GPP := avp_code_S6_3GPP_Reachability_Information };
+const AVP_Code c_AVP_Code_RX_3GPP_Extended_Min_Desired_BW_DL := {
+	vendor_id_3GPP := avp_code_RX_3GPP_Extended_Min_Desired_BW_DL };
+const AVP_Code c_AVP_Code_AAA_3GPP_Event_Threshold_RSRQ := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_Event_Threshold_RSRQ };
+const AVP_Code c_AVP_Code_PCC_3GPP_APN_Aggregate_Max_Bitrate_UL := {
+	vendor_id_3GPP := avp_code_PCC_3GPP_APN_Aggregate_Max_Bitrate_UL };
+const AVP_Code c_AVP_Code_S6_3GPP_Service_Parameters := {
+	vendor_id_3GPP := avp_code_S6_3GPP_Service_Parameters };
+const AVP_Code c_AVP_Code_PCC_3GPP_Presence_Reporting_Area_Information := {
+	vendor_id_3GPP := avp_code_PCC_3GPP_Presence_Reporting_Area_Information };
+const AVP_Code c_AVP_Code_PCC_3GPP_Routing_Rule_Identifier := {
+	vendor_id_3GPP := avp_code_PCC_3GPP_Routing_Rule_Identifier };
+const AVP_Code c_AVP_Code_PCC_3GPP_Event_Trigger := {
+	vendor_id_3GPP := avp_code_PCC_3GPP_Event_Trigger };
+const AVP_Code c_AVP_Code_RX_3GPP_GCS_Identifier := {
+	vendor_id_3GPP := avp_code_RX_3GPP_GCS_Identifier };
+const AVP_Code c_AVP_Code_MIPv6_NONE_QoS_Capability := {
+	vendor_id_NONE := avp_code_MIPv6_NONE_QoS_Capability };
+const AVP_Code c_AVP_Code_AAA_3GPP_Non_IP_PDN_Type_Indicator := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_Non_IP_PDN_Type_Indicator };
+const AVP_Code c_AVP_Code_PCC_3GPP_ADC_Rule_Install := {
+	vendor_id_3GPP := avp_code_PCC_3GPP_ADC_Rule_Install };
+const AVP_Code c_AVP_Code_PCC_3GPP_Flow_Label := {
+	vendor_id_3GPP := avp_code_PCC_3GPP_Flow_Label };
+const AVP_Code c_AVP_Code_AAA_3GPP_Authentication_Info := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_Authentication_Info };
+const AVP_Code c_AVP_Code_AAA_3GPP_Trace_Interface_List := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_Trace_Interface_List };
+const AVP_Code c_AVP_Code_AAA_3GPP_APN_Configuration_Profile := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_APN_Configuration_Profile };
+const AVP_Code c_AVP_Code_RX_3GPP_Flows := {
+	vendor_id_3GPP := avp_code_RX_3GPP_Flows };
+const AVP_Code c_AVP_Code_S6_3GPP_CIA_Flags := {
+	vendor_id_3GPP := avp_code_S6_3GPP_CIA_Flags };
+const AVP_Code c_AVP_Code_RX_3GPP_Extended_Min_Requested_BW_UL := {
+	vendor_id_3GPP := avp_code_RX_3GPP_Extended_Min_Requested_BW_UL };
+const AVP_Code c_AVP_Code_PCC_3GPP_Monitoring_Time := {
+	vendor_id_3GPP := avp_code_PCC_3GPP_Monitoring_Time };
+const AVP_Code c_AVP_Code_S6_3GPP_UE_Reachability_Configuration := {
+	vendor_id_3GPP := avp_code_S6_3GPP_UE_Reachability_Configuration };
+const AVP_Code c_AVP_Code_BASE_NONE_Destination_Realm := {
+	vendor_id_NONE := avp_code_BASE_NONE_Destination_Realm };
+const AVP_Code c_AVP_Code_RX_3GPP_Acceptable_Service_Info := {
+	vendor_id_3GPP := avp_code_RX_3GPP_Acceptable_Service_Info };
+const AVP_Code c_AVP_Code_PCC_3GPP_Flow_Direction := {
+	vendor_id_3GPP := avp_code_PCC_3GPP_Flow_Direction };
+const AVP_Code c_AVP_Code_S6_3GPP_Supported_Monitoring_Events := {
+	vendor_id_3GPP := avp_code_S6_3GPP_Supported_Monitoring_Events };
+const AVP_Code c_AVP_Code_PCC_3GPP_Session_Release_Cause := {
+	vendor_id_3GPP := avp_code_PCC_3GPP_Session_Release_Cause };
+const AVP_Code c_AVP_Code_AAA_3GPP_MDT_User_Consent := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_MDT_User_Consent };
+const AVP_Code c_AVP_Code_S6_3GPP_HSS_Cause := {
+	vendor_id_3GPP := avp_code_S6_3GPP_HSS_Cause };
+const AVP_Code c_AVP_Code_PCC_3GPP_PCSCF_Restoration_Indication := {
+	vendor_id_3GPP := avp_code_PCC_3GPP_PCSCF_Restoration_Indication };
+const AVP_Code c_AVP_Code_AAA_3GPP_Subscription_Data_Deletion := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_Subscription_Data_Deletion };
+const AVP_Code c_AVP_Code_MIPv6_NONE_Chargable_User_Identity := {
+	vendor_id_NONE := avp_code_MIPv6_NONE_Chargable_User_Identity };
+const AVP_Code c_AVP_Code_AAA_3GPP_Trace_Collection_Entity := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_Trace_Collection_Entity };
+const AVP_Code c_AVP_Code_BASE_NONE_Redirect_Host := {
+	vendor_id_NONE := avp_code_BASE_NONE_Redirect_Host };
+const AVP_Code c_AVP_Code_AAA_3GPP_Network_Access_Mode := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_Network_Access_Mode };
+const AVP_Code c_AVP_Code_AAA_3GPP_Complete_Data_List_Included_Indicator := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_Complete_Data_List_Included_Indicator };
+const AVP_Code c_AVP_Code_MIPv6_NONE_MIP_MN_AAA_SPI := {
+	vendor_id_NONE := avp_code_MIPv6_NONE_MIP_MN_AAA_SPI };
+const AVP_Code c_AVP_Code_MIPv6_NONE_MIP_MSA_Lifetime := {
+	vendor_id_NONE := avp_code_MIPv6_NONE_MIP_MSA_Lifetime };
+const AVP_Code c_AVP_Code_S6_3GPP_Reachability_Type := {
+	vendor_id_3GPP := avp_code_S6_3GPP_Reachability_Type };
+const AVP_Code c_AVP_Code_S6_3GPP_Type_Of_External_Identifier := {
+	vendor_id_3GPP := avp_code_S6_3GPP_Type_Of_External_Identifier };
+const AVP_Code c_AVP_Code_PCC_3GPP_Event_Report_Indication := {
+	vendor_id_3GPP := avp_code_PCC_3GPP_Event_Report_Indication };
+const AVP_Code c_AVP_Code_AAA_3GPP_MDT_Configuration := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_MDT_Configuration };
+const AVP_Code c_AVP_Code_PCC_3GPP_Usage_Monitoring_Report := {
+	vendor_id_3GPP := avp_code_PCC_3GPP_Usage_Monitoring_Report };
+const AVP_Code c_AVP_Code_AAA_3GPP_Adjacent_Access_Restriction_Data := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_Adjacent_Access_Restriction_Data };
+const AVP_Code c_AVP_Code_AAA_3GPP_RAT_Frequency_Selection_Priority_ID := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_RAT_Frequency_Selection_Priority_ID };
+const AVP_Code c_AVP_Code_AAA_3GPP_CLR_Flags := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_CLR_Flags };
+const AVP_Code c_AVP_Code_PCC_3GPP_Default_EPS_Bearer_QoS := {
+	vendor_id_3GPP := avp_code_PCC_3GPP_Default_EPS_Bearer_QoS };
+const AVP_Code c_AVP_Code_AAA_3GPP_ULR_Flags := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_ULR_Flags };
+const AVP_Code c_AVP_Code_AAA_3GPP_ICS_Indicator := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_ICS_Indicator };
+const AVP_Code c_AVP_Code_AAA_3GPP_Cancellation_Type := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_Cancellation_Type };
+const AVP_Code c_AVP_Code_BASE_NONE_E2E_Sequence := {
+	vendor_id_NONE := avp_code_BASE_NONE_E2E_Sequence };
+const AVP_Code c_AVP_Code_BASE_NONE_Origin_Realm := {
+	vendor_id_NONE := avp_code_BASE_NONE_Origin_Realm };
+const AVP_Code c_AVP_Code_AAA_3GPP_PDN_Type := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_PDN_Type };
+const AVP_Code c_AVP_Code_RX_3GPP_Access_Network_Charging_Identifier := {
+	vendor_id_3GPP := avp_code_RX_3GPP_Access_Network_Charging_Identifier };
+const AVP_Code c_AVP_Code_S6_3GPP_AESE_Communication_Pattern_Config_Status := {
+	vendor_id_3GPP := avp_code_S6_3GPP_AESE_Communication_Pattern_Config_Status };
+const AVP_Code c_AVP_Code_S6_3GPP_Enhanced_Coverage_Restriction_Data := {
+	vendor_id_3GPP := avp_code_S6_3GPP_Enhanced_Coverage_Restriction_Data };
+const AVP_Code c_AVP_Code_PCC_3GPP_Bearer_Operation := {
+	vendor_id_3GPP := avp_code_PCC_3GPP_Bearer_Operation };
+const AVP_Code c_AVP_Code_AAA_3GPP_Current_Location_Retrieved := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_Current_Location_Retrieved };
+const AVP_Code c_AVP_Code_RX_3GPP_Pre_emption_Control_Info := {
+	vendor_id_3GPP := avp_code_RX_3GPP_Pre_emption_Control_Info };
+const AVP_Code c_AVP_Code_PCC_3GPP_TDF_Application_Instance_Identifier := {
+	vendor_id_3GPP := avp_code_PCC_3GPP_TDF_Application_Instance_Identifier };
+const AVP_Code c_AVP_Code_BASE_NONE_Acct_Interim_Interval := {
+	vendor_id_NONE := avp_code_BASE_NONE_Acct_Interim_Interval };
+const AVP_Code c_AVP_Code_RX_3GPP_Media_Component_Number := {
+	vendor_id_3GPP := avp_code_RX_3GPP_Media_Component_Number };
+const AVP_Code c_AVP_Code_AAA_3GPP_Event_Threshold_Event_1F := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_Event_Threshold_Event_1F };
+const AVP_Code c_AVP_Code_PCC_3GPP_Packet_Filter_Usage := {
+	vendor_id_3GPP := avp_code_PCC_3GPP_Packet_Filter_Usage };
+const AVP_Code c_AVP_Code_S6_3GPP_MONTE_Location_Type := {
+	vendor_id_3GPP := avp_code_S6_3GPP_MONTE_Location_Type };
+const AVP_Code c_AVP_Code_AAA_3GPP_RDS_Indicator := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_RDS_Indicator };
+const AVP_Code c_AVP_Code_AAA_3GPP_Reporting_Trigger := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_Reporting_Trigger };
+const AVP_Code c_AVP_Code_PCC_3GPP_Tunnel_Header_Length := {
+	vendor_id_3GPP := avp_code_PCC_3GPP_Tunnel_Header_Length };
+const AVP_Code c_AVP_Code_PCC_3GPP_Conditional_APN_Aggregate_Max_Bitrate := {
+	vendor_id_3GPP := avp_code_PCC_3GPP_Conditional_APN_Aggregate_Max_Bitrate };
+const AVP_Code c_AVP_Code_AAA_3GPP_Group_PLMN_Id := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_Group_PLMN_Id };
+const AVP_Code c_AVP_Code_AAA_3GPP_User_Id := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_User_Id };
+const AVP_Code c_AVP_Code_MIPv6_NONE_MIP_Authenticator := {
+	vendor_id_NONE := avp_code_MIPv6_NONE_MIP_Authenticator };
+const AVP_Code c_AVP_Code_AAA_3GPP_Requested_UTRAN_GERAN_Authentication_Info := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_Requested_UTRAN_GERAN_Authentication_Info };
+const AVP_Code c_AVP_Code_AAA_3GPP_EPS_User_State := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_EPS_User_State };
+const AVP_Code c_AVP_Code_BASE_NONE_Origin_Host := {
+	vendor_id_NONE := avp_code_BASE_NONE_Origin_Host };
+const AVP_Code c_AVP_Code_RX_3GPP_Retry_Interval := {
+	vendor_id_3GPP := avp_code_RX_3GPP_Retry_Interval };
+const AVP_Code c_AVP_Code_BASE_NONE_Accounting_Session_Id := {
+	vendor_id_NONE := avp_code_BASE_NONE_Accounting_Session_Id };
+const AVP_Code c_AVP_Code_PCC_3GPP_Packet_Filter_Identifier := {
+	vendor_id_3GPP := avp_code_PCC_3GPP_Packet_Filter_Identifier };
+const AVP_Code c_AVP_Code_S6_3GPP_SCEF_Reference_ID := {
+	vendor_id_3GPP := avp_code_S6_3GPP_SCEF_Reference_ID };
+const AVP_Code c_AVP_Code_PCC_3GPP_Resource_Release_Notification := {
+	vendor_id_3GPP := avp_code_PCC_3GPP_Resource_Release_Notification };
+const AVP_Code c_AVP_Code_PCC_3GPP_ADC_Rule_Name := {
+	vendor_id_3GPP := avp_code_PCC_3GPP_ADC_Rule_Name };
+const AVP_Code c_AVP_Code_BASE_NONE_Disconnect_Cause := {
+	vendor_id_NONE := avp_code_BASE_NONE_Disconnect_Cause };
+const AVP_Code c_AVP_Code_AAA_3GPP_Error_Diagnostic := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_Error_Diagnostic };
+const AVP_Code c_AVP_Code_PCC_3GPP_Guaranteed_Bitrate_DL := {
+	vendor_id_3GPP := avp_code_PCC_3GPP_Guaranteed_Bitrate_DL };
+const AVP_Code c_AVP_Code_RX_3GPP_Extended_Max_Supported_BW_UL := {
+	vendor_id_3GPP := avp_code_RX_3GPP_Extended_Max_Supported_BW_UL };
+const AVP_Code c_AVP_Code_PCC_3GPP_UDP_Source_Port := {
+	vendor_id_3GPP := avp_code_PCC_3GPP_UDP_Source_Port };
+const AVP_Code c_AVP_Code_BASE_NONE_Accounting_Record_Type := {
+	vendor_id_NONE := avp_code_BASE_NONE_Accounting_Record_Type };
+const AVP_Code c_AVP_Code_AAA_3GPP_SIPTO_Local_Network_Permission := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_SIPTO_Local_Network_Permission };
+const AVP_Code c_AVP_Code_PCC_3GPP_Routing_Rule_Definition := {
+	vendor_id_3GPP := avp_code_PCC_3GPP_Routing_Rule_Definition };
+const AVP_Code c_AVP_Code_AAA_3GPP_VPLMN_Dynamic_Address_Allowed := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_VPLMN_Dynamic_Address_Allowed };
+const AVP_Code c_AVP_Code_BASE_NONE_Acct_Application_Id := {
+	vendor_id_NONE := avp_code_BASE_NONE_Acct_Application_Id };
+const AVP_Code c_AVP_Code_AAA_3GPP_Service_Type := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_Service_Type };
+const AVP_Code c_AVP_Code_AAA_3GPP_Immediate_Response_Preferred := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_Immediate_Response_Preferred };
+const AVP_Code c_AVP_Code_AAA_3GPP_XRES := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_XRES };
+const AVP_Code c_AVP_Code_AAA_3GPP_User_State := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_User_State };
+const AVP_Code c_AVP_Code_BASE_NONE_Result_Code := {
+	vendor_id_NONE := avp_code_BASE_NONE_Result_Code };
+const AVP_Code c_AVP_Code_S6_3GPP_IP_SM_GW_Realm := {
+	vendor_id_3GPP := avp_code_S6_3GPP_IP_SM_GW_Realm };
+const AVP_Code c_AVP_Code_S6_3GPP_Reference_ID_Validity_Time := {
+	vendor_id_3GPP := avp_code_S6_3GPP_Reference_ID_Validity_Time };
+const AVP_Code c_AVP_Code_AAA_3GPP_E_UTRAN_Cell_Global_Identity := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_E_UTRAN_Cell_Global_Identity };
+const AVP_Code c_AVP_Code_PCC_3GPP_TFT_Packet_Filter_Information := {
+	vendor_id_3GPP := avp_code_PCC_3GPP_TFT_Packet_Filter_Information };
+const AVP_Code c_AVP_Code_RX_3GPP_Min_Desired_Bandwidth_DL := {
+	vendor_id_3GPP := avp_code_RX_3GPP_Min_Desired_Bandwidth_DL };
+const AVP_Code c_AVP_Code_S6_3GPP_Group_Reporting_Guard_Timer := {
+	vendor_id_3GPP := avp_code_S6_3GPP_Group_Reporting_Guard_Timer };
+const AVP_Code c_AVP_Code_BASE_NONE_Auth_Session_State := {
+	vendor_id_NONE := avp_code_BASE_NONE_Auth_Session_State };
+const AVP_Code c_AVP_Code_PCC_3GPP_Session_Linking_Indicator := {
+	vendor_id_3GPP := avp_code_PCC_3GPP_Session_Linking_Indicator };
+const AVP_Code c_AVP_Code_S6_3GPP_Maximum_Number_of_Reports := {
+	vendor_id_3GPP := avp_code_S6_3GPP_Maximum_Number_of_Reports };
+const AVP_Code c_AVP_Code_PCC_3GPP_PRA_Install := {
+	vendor_id_3GPP := avp_code_PCC_3GPP_PRA_Install };
+const AVP_Code c_AVP_Code_AAA_3GPP_V2X_Permission := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_V2X_Permission };
+const AVP_Code c_AVP_Code_AAA_3GPP_LIPA_Permission := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_LIPA_Permission };
+const AVP_Code c_AVP_Code_PCC_3GPP_QoS_Negotiation := {
+	vendor_id_3GPP := avp_code_PCC_3GPP_QoS_Negotiation };
+const AVP_Code c_AVP_Code_AAA_3GPP_3GPP2_MEID := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_3GPP2_MEID };
+const AVP_Code c_AVP_Code_AAA_3GPP_Subscription_Data := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_Subscription_Data };
+const AVP_Code c_AVP_Code_BASE_NONE_Vendor_Specific_Application_Id := {
+	vendor_id_NONE := avp_code_BASE_NONE_Vendor_Specific_Application_Id };
+const AVP_Code c_AVP_Code_AAA_3GPP_WLAN_offloadability_UTRAN := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_WLAN_offloadability_UTRAN };
+const AVP_Code c_AVP_Code_AAA_3GPP_CSG_Subscription_Data := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_CSG_Subscription_Data };
+const AVP_Code c_AVP_Code_MIPv6_NONE_Service_Selection := {
+	vendor_id_NONE := avp_code_MIPv6_NONE_Service_Selection };
+const AVP_Code c_AVP_Code_AAA_3GPP_TS_Code := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_TS_Code };
+const AVP_Code c_AVP_Code_S6_3GPP_IP_SM_GW_Number := {
+	vendor_id_3GPP := avp_code_S6_3GPP_IP_SM_GW_Number };
+const AVP_Code c_AVP_Code_PCC_3GPP_Charging_Rule_Install := {
+	vendor_id_3GPP := avp_code_PCC_3GPP_Charging_Rule_Install };
+const AVP_Code c_AVP_Code_RX_3GPP_Rx_Request_Type := {
+	vendor_id_3GPP := avp_code_RX_3GPP_Rx_Request_Type };
+const AVP_Code c_AVP_Code_S6_3GPP_NIDD_Authorization_Response := {
+	vendor_id_3GPP := avp_code_S6_3GPP_NIDD_Authorization_Response };
+const AVP_Code c_AVP_Code_AAA_3GPP_VPLMN_CSG_Subscription_Data := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_VPLMN_CSG_Subscription_Data };
+const AVP_Code c_AVP_Code_PCC_3GPP_QoS_Rule_Remove := {
+	vendor_id_3GPP := avp_code_PCC_3GPP_QoS_Rule_Remove };
+const AVP_Code c_AVP_Code_S6_3GPP_Communication_Duration_Time := {
+	vendor_id_3GPP := avp_code_S6_3GPP_Communication_Duration_Time };
+const AVP_Code c_AVP_Code_PCC_3GPP_Access_Availability_Change_Reason := {
+	vendor_id_3GPP := avp_code_PCC_3GPP_Access_Availability_Change_Reason };
+const AVP_Code c_AVP_Code_PCC_3GPP_TDF_Application_Identifier := {
+	vendor_id_3GPP := avp_code_PCC_3GPP_TDF_Application_Identifier };
+const AVP_Code c_AVP_Code_AAA_3GPP_Location_Area_Identity := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_Location_Area_Identity };
+const AVP_Code c_AVP_Code_RX_3GPP_Media_Component_Status := {
+	vendor_id_3GPP := avp_code_RX_3GPP_Media_Component_Status };
+const AVP_Code c_AVP_Code_AAA_3GPP_eDRX_Cycle_Length_Value := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_eDRX_Cycle_Length_Value };
+const AVP_Code c_AVP_Code_S6_3GPP_RIR_Flags := {
+	vendor_id_3GPP := avp_code_S6_3GPP_RIR_Flags };
+const AVP_Code c_AVP_Code_AAA_3GPP_Collection_Period_RRM_LTE := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_Collection_Period_RRM_LTE };
+const AVP_Code c_AVP_Code_PCC_3GPP_Usage_Monitoring_Level := {
+	vendor_id_3GPP := avp_code_PCC_3GPP_Usage_Monitoring_Level };
+const AVP_Code c_AVP_Code_AAA_3GPP_Subscriber_Status := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_Subscriber_Status };
+const AVP_Code c_AVP_Code_PCC_3GPP_Extended_APN_AMBR_UL := {
+	vendor_id_3GPP := avp_code_PCC_3GPP_Extended_APN_AMBR_UL };
+const AVP_Code c_AVP_Code_AAA_3GPP_LCS_PrivacyException := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_LCS_PrivacyException };
+const AVP_Code c_AVP_Code_AAA_3GPP_QoS_Subscribed := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_QoS_Subscribed };
+const AVP_Code c_AVP_Code_RX_3GPP_RR_Bandwidth := {
+	vendor_id_3GPP := avp_code_RX_3GPP_RR_Bandwidth };
+const AVP_Code c_AVP_Code_PCC_3GPP_APN_Aggregate_Max_Bitrate_DL := {
+	vendor_id_3GPP := avp_code_PCC_3GPP_APN_Aggregate_Max_Bitrate_DL };
+const AVP_Code c_AVP_Code_S6_3GPP_SCS_Identity := {
+	vendor_id_3GPP := avp_code_S6_3GPP_SCS_Identity };
+const AVP_Code c_AVP_Code_RX_3GPP_Access_Network_Charging_Address := {
+	vendor_id_3GPP := avp_code_RX_3GPP_Access_Network_Charging_Address };
+const AVP_Code c_AVP_Code_PCC_3GPP_Presence_Reporting_Area_Identifier := {
+	vendor_id_3GPP := avp_code_PCC_3GPP_Presence_Reporting_Area_Identifier };
+const AVP_Code c_AVP_Code_BASE_NONE_Inband_Security_Id := {
+	vendor_id_NONE := avp_code_BASE_NONE_Inband_Security_Id };
+const AVP_Code c_AVP_Code_PCC_3GPP_Charging_Rule_Name := {
+	vendor_id_3GPP := avp_code_PCC_3GPP_Charging_Rule_Name };
+const AVP_Code c_AVP_Code_RX_3GPP_Ip_Domain_Id := {
+	vendor_id_3GPP := avp_code_RX_3GPP_Ip_Domain_Id };
+const AVP_Code c_AVP_Code_AAA_3GPP_UE_Usage_Type := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_UE_Usage_Type };
+const AVP_Code c_AVP_Code_PCC_3GPP_TDF_IP_Address := {
+	vendor_id_3GPP := avp_code_PCC_3GPP_TDF_IP_Address };
+const AVP_Code c_AVP_Code_S6_3GPP_Enhanced_Coverage_Restriction := {
+	vendor_id_3GPP := avp_code_S6_3GPP_Enhanced_Coverage_Restriction };
+const AVP_Code c_AVP_Code_AAA_3GPP_MME_Number_for_MT_SMS := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_MME_Number_for_MT_SMS };
+const AVP_Code c_AVP_Code_PCC_3GPP_Security_Parameter_Index := {
+	vendor_id_3GPP := avp_code_PCC_3GPP_Security_Parameter_Index };
+const AVP_Code c_AVP_Code_PCC_3GPP_Traffic_Steering_Policy_Identifier_UL := {
+	vendor_id_3GPP := avp_code_PCC_3GPP_Traffic_Steering_Policy_Identifier_UL };
+const AVP_Code c_AVP_Code_BASE_NONE_Route_Record := {
+	vendor_id_NONE := avp_code_BASE_NONE_Route_Record };
+const AVP_Code c_AVP_Code_AAA_3GPP_Carrier_Frequency := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_Carrier_Frequency };
+const AVP_Code c_AVP_Code_AAA_3GPP_Trace_NE_Type_List := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_Trace_NE_Type_List };
+const AVP_Code c_AVP_Code_AAA_3GPP_All_APN_Configurations_Included_Indicator := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_All_APN_Configurations_Included_Indicator };
+const AVP_Code c_AVP_Code_AAA_3GPP_NOR_Flags := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_NOR_Flags };
+const AVP_Code c_AVP_Code_AAA_3GPP_External_Client := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_External_Client };
+const AVP_Code c_AVP_Code_BASE_NONE_Authorization_Lifetime := {
+	vendor_id_NONE := avp_code_BASE_NONE_Authorization_Lifetime };
+const AVP_Code c_AVP_Code_RX_3GPP_Extended_Min_Requested_BW_DL := {
+	vendor_id_3GPP := avp_code_RX_3GPP_Extended_Min_Requested_BW_DL };
+const AVP_Code c_AVP_Code_RX_3GPP_Service_URN := {
+	vendor_id_3GPP := avp_code_RX_3GPP_Service_URN };
+const AVP_Code c_AVP_Code_S6_3GPP_Supported_Services := {
+	vendor_id_3GPP := avp_code_S6_3GPP_Supported_Services };
+const AVP_Code c_AVP_Code_AAA_3GPP_Relay_Node_Indicator := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_Relay_Node_Indicator };
+const AVP_Code c_AVP_Code_PCC_3GPP_Rule_DeActivation_Time := {
+	vendor_id_3GPP := avp_code_PCC_3GPP_Rule_DeActivation_Time };
+const AVP_Code c_AVP_Code_S6_3GPP_T4_Data := {
+	vendor_id_3GPP := avp_code_S6_3GPP_T4_Data };
+const AVP_Code c_AVP_Code_PCC_3GPP_Fixed_User_Location_Info := {
+	vendor_id_3GPP := avp_code_PCC_3GPP_Fixed_User_Location_Info };
+const AVP_Code c_AVP_Code_PCC_3GPP_Online := {
+	vendor_id_3GPP := avp_code_PCC_3GPP_Online };
+const AVP_Code c_AVP_Code_PCC_3GPP_ADC_Rule_Base_Name := {
+	vendor_id_3GPP := avp_code_PCC_3GPP_ADC_Rule_Base_Name };
+const AVP_Code c_AVP_Code_AAA_3GPP_SCEF_Realm := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_SCEF_Realm };
+const AVP_Code c_AVP_Code_S6_3GPP_Requested_Validity_Time := {
+	vendor_id_3GPP := avp_code_S6_3GPP_Requested_Validity_Time };
+const AVP_Code c_AVP_Code_AAA_3GPP_Local_Time_Zone := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_Local_Time_Zone };
+const AVP_Code c_AVP_Code_AAA_3GPP_GERAN_Vector := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_GERAN_Vector };
+const AVP_Code c_AVP_Code_AAA_3GPP_EPS_Subscribed_QoS_Profile := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_EPS_Subscribed_QoS_Profile };
+const AVP_Code c_AVP_Code_AAA_3GPP_GPRS_Subscription_Data := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_GPRS_Subscription_Data };
+const AVP_Code c_AVP_Code_BASE_NONE_Accounting_Realtime_Required := {
+	vendor_id_NONE := avp_code_BASE_NONE_Accounting_Realtime_Required };
+const AVP_Code c_AVP_Code_BASE_NONE_Termination_Cause := {
+	vendor_id_NONE := avp_code_BASE_NONE_Termination_Cause };
+const AVP_Code c_AVP_Code_RX_3GPP_Specific_Action := {
+	vendor_id_3GPP := avp_code_RX_3GPP_Specific_Action };
+const AVP_Code c_AVP_Code_S6_3GPP_Maximum_Detection_Time := {
+	vendor_id_3GPP := avp_code_S6_3GPP_Maximum_Detection_Time };
+const AVP_Code c_AVP_Code_AAA_3GPP_Ext_PDP_Address := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_Ext_PDP_Address };
+const AVP_Code c_AVP_Code_PCC_3GPP_RAT_Type := {
+	vendor_id_3GPP := avp_code_PCC_3GPP_RAT_Type };
+const AVP_Code c_AVP_Code_RX_3GPP_AF_Signalling_Protocol := {
+	vendor_id_3GPP := avp_code_RX_3GPP_AF_Signalling_Protocol };
+const AVP_Code c_AVP_Code_AAA_3GPP_Adjacent_PLMNs := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_Adjacent_PLMNs };
+const AVP_Code c_AVP_Code_S6_3GPP_Service_Result_Code := {
+	vendor_id_3GPP := avp_code_S6_3GPP_Service_Result_Code };
+const AVP_Code c_AVP_Code_AAA_3GPP_SGSN_Location_Information := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_SGSN_Location_Information };
+const AVP_Code c_AVP_Code_PCC_3GPP_Pre_emption_Vulnerability := {
+	vendor_id_3GPP := avp_code_PCC_3GPP_Pre_emption_Vulnerability };
+const AVP_Code c_AVP_Code_AAA_3GPP_Equivalent_PLMN_List := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_Equivalent_PLMN_List };
+const AVP_Code c_AVP_Code_PCC_3GPP_Default_Access := {
+	vendor_id_3GPP := avp_code_PCC_3GPP_Default_Access };
+const AVP_Code c_AVP_Code_BASE_NONE_Class := {
+	vendor_id_NONE := avp_code_BASE_NONE_Class };
+const AVP_Code c_AVP_Code_AAA_3GPP_IDR_Flags := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_IDR_Flags };
+const AVP_Code c_AVP_Code_AAA_3GPP_V2X_Subscription_Data := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_V2X_Subscription_Data };
+const AVP_Code c_AVP_Code_PCC_3GPP_PS_to_CS_Session_Continuity := {
+	vendor_id_3GPP := avp_code_PCC_3GPP_PS_to_CS_Session_Continuity };
+const AVP_Code c_AVP_Code_AAA_3GPP_PDP_Type := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_PDP_Type };
+const AVP_Code c_AVP_Code_AAA_3GPP_AMBR := {
+	vendor_id_3GPP := avp_code_AAA_3GPP_AMBR };
+} with { encode "RAW" } // End module