structin_addripv4_address;// IP Address(es): IPv4 address and/or IPv6 prefix
structin6_addripv6_address;// IP Address(es): IPv4 address and/or IPv6 prefix
pdn_type_tpdn_type;// IPv4, IPv6, IPv4v6 or Non-IP
// (For PMIP-based S5/S8 only).
// MS Info Change Reporting support indication: The MME and/or SGSN serving the UE support(s) procedures for reporting User Location Information
// and/or User CSG Information.
// MS Info Change Reporting Action: Denotes whether the MME and/or the SGSN is/are requested to send changes in User Location Information change.
// CSG Information Reporting Action: Denotes whether the MME and/or the SGSN is/are requested to send changes in User CSG Information change.
// This field denotes separately whether the MME/SGSN are requested to send changes in User CSG Information
// for
// (a) CSG cells,
// (b) hybrid cells in which the subscriber is a CSG member, and
// (c) hybrid cells in which the subscriber is not a CSG member, or any combination of the above.
// Presence Reporting Area Action: Denotes whether the MME and/or the SGSN is/arerequested to send changes of UE presence in Presence
// Reporting Area.This field denotes separately the Presence Reporting Area identifier and the list
// of Presence Reporting Area elements.
// BCM: The negotiated Bearer Control Mode for GERAN/UTRAN.
ebi_tdefault_bearer;//Default Bearer: Identifies the default bearer within the PDN connection by its EPS Bearer Id.
// The default bearer is the one which is established first within the PDN connection. (For GTP based
// S5/S8 or for PMIP based S5/S8 if multiple PDN connections to the same APN are supported).
// EPS PDN Charging Characteristics: The charging characteristics of this PDN connection e.g. normal, prepaid, flat-rate and/or hot billing.
// Serving PLMN-Rate-Control: The Serving PLMN-Rate-Control limits the maximum number of uplink/downlink messages per a specific time unit (e.g.
// minute, hour, day, week) for a PDN connection.
// 3GPP PS Data Off Status: Current 3GPP PS Data Off status of the UE.
boolreleased;//(release access bearers request)
...
...
@@ -239,15 +207,12 @@ public:
uint32_tpdu_session_id;
std::stringamf_id;
// QFI
// QFI <-> QoS Flow
std::map<uint8_t,smf_qos_flow>qos_flows;
//pdu session status
pdu_session_status_epdu_session_status;
timer_id_ttimer_T3590;
timer_id_ttimer_T3591;
//N3 tunnel status (ACTIVATED, DEACTIVATED, ACTIVATING)
upCnx_state_eupCnx_state;
//5GSM parameters and capabilities
...
...
@@ -294,15 +259,12 @@ public:
std::stringtoString()const;
boolin_use;
std::stringdnn_in_use;// The APN currently used, as received from the SGW.
//ambr_t apn_ambr; // APN AMBR: The maximum aggregated uplink and downlink MBR values to be shared across all Non-GBR bearers, which are established for this APN.
boolin_use;
std::stringdnn_in_use;// The APN currently used, as received from the SGW.
//ambr_t apn_ambr; // APN AMBR: The maximum aggregated uplink and downlink MBR values to be shared across all Non-GBR bearers, which are established for this APN.
snssai_tnssai;
/* Store all PDU Sessions associated with this DNN context */