/* ============================== VGSM cause ============================== */ | |
// 3GPP 24.501 5GSM SPEC caue values | |
VGSM_SPEC_CAUSE_ENUM(NO_CAUSE ,1 ) /* Cause not assigned */ | |
VGSM_SPEC_CAUSE_ENUM(OPERATOR_DETERMINED_BARRING ,8 ) /* Operator determined barring */ | |
VGSM_SPEC_CAUSE_ENUM(INSUFFICIENT_RESOURCES ,26 ) /* Insufficient resources */ | |
VGSM_SPEC_CAUSE_ENUM(MISSING_OR_UNKNOWN_DNN ,27 ) /* Missing or unknown DNN */ | |
VGSM_SPEC_CAUSE_ENUM(UNKNOWN_PDU_SESSION_TYPE ,28 ) /* Unknown PDU session type */ | |
VGSM_SPEC_CAUSE_ENUM(USER_AUTH_FAILED ,29 ) /* User authentication or authorization failed */ | |
VGSM_SPEC_CAUSE_ENUM(REQUEST_REJECTED_BY_SGW_OR_PDNGW ,30 ) /* Request rejected by Serving GW or PDN GW */ | |
VGSM_SPEC_CAUSE_ENUM(REQUEST_REJECTED_UNSPECIFIED ,31 ) /* Request rejected unspecified */ | |
VGSM_SPEC_CAUSE_ENUM(SERVICE_OPT_NOT_SUPPORTED ,32 ) /* Service option not supported */ | |
VGSM_SPEC_CAUSE_ENUM(REQ_SERVICE_NOT_SUBSCRIBED ,33 ) /* Requested service option not subscribed */ | |
VGSM_SPEC_CAUSE_ENUM(SERVICE_OPT_TEMP_OUT_OF_ORDER ,34 ) /* Service option temporarily out of order */ | |
VGSM_SPEC_CAUSE_ENUM(PTI_ALREADY_USED ,35 ) /* PTI already in use */ | |
VGSM_SPEC_CAUSE_ENUM(REGULAR_DEACTIVATION ,36 ) /* Regular deactivation */ | |
VGSM_SPEC_CAUSE_ENUM(EPS_QOS_NOT_ACCEPTED ,37 ) /* EPS QoS not accepted */ | |
VGSM_SPEC_CAUSE_ENUM(NETWORK_FAILURE ,38 ) /* Network failure */ | |
VGSM_SPEC_CAUSE_ENUM(REACTIVATION_REQUESTED ,39 ) /* Re-activation requitred */ | |
VGSM_SPEC_CAUSE_ENUM(SEMANTIC_ERROR_IN_TFT ,41 ) /* Semantic error in the TFT operation */ | |
VGSM_SPEC_CAUSE_ENUM(SYNTACTIC_ERROR_IN_TFT ,42 ) /* Syntactical error in the TFT operation */ | |
VGSM_SPEC_CAUSE_ENUM(INVALID_PDU_SESSION_IDENTITY ,43 ) /* Invalid PDU session identity */ | |
VGSM_SPEC_CAUSE_ENUM(SEMANTIC_ERROR_IN_PACKET_FILTERS ,44 ) /* Semantic errors in packet filter(s) */ | |
VGSM_SPEC_CAUSE_ENUM(SYNTACTIC_ERROR_IN_PACKET_FILTERS ,45 ) /* Syntactical errors in packet filter(s) */ | |
VGSM_SPEC_CAUSE_ENUM(OUT_OF_LADN_SERVICE_AREA ,46 ) /* Out of LADN service area */ | |
VGSM_SPEC_CAUSE_ENUM(PTI_MISMATCH ,47 ) /* PTI mismatch */ | |
VGSM_SPEC_CAUSE_ENUM(LAST_PDN_DISC_NOT_ALLOWED ,49 ) /* Last PDN disconnection not allowed */ | |
VGSM_SPEC_CAUSE_ENUM(PDU_SESSION_TYPE_IPV4_ONLY_ALLOWED ,50 ) /* PDU session type IPv4 only allowed */ | |
VGSM_SPEC_CAUSE_ENUM(PDU_SESSION_TYPE_IPV6_ONLY_ALLOWED ,51 ) /* PDU session type IPv6 only allowed */ | |
VGSM_SPEC_CAUSE_ENUM(SINGLE_ADDRESS_ONLY_ALLOWED ,52 ) /* Single address bearers only allowed */ | |
VGSM_SPEC_CAUSE_ENUM(PDU_SESSION_NOT_EXIST ,54 ) /* PDU session does not exist */ | |
VGSM_SPEC_CAUSE_ENUM(MULTIPLE_PDN_APN_NOT_ALLOWED ,55 ) /* Multiple PDN connections for a given APN not allowed */ | |
VGSM_SPEC_CAUSE_ENUM(COLLISION_WITH_NW_INIT_REQUEST ,56 ) /* Collision with network initiated request */ | |
VGSM_SPEC_CAUSE_ENUM(UNSUPPORTED_QCI_VALUE ,59 ) /* Unsupported QCI value */ | |
VGSM_SPEC_CAUSE_ENUM(MAXIMUM_NUM_OF_EPS_BEARERS_REACHED ,65 ) /* Maximum number of EPS bearers reached */ | |
VGSM_SPEC_CAUSE_ENUM(REQUESTED_APN_NOT_SUPPORTED_IN_CURRENT_RAT_AND_PLMN_COMBINATION ,66 ) /* Requested APN not supported in current RAT and PLMN combination */ | |
VGSM_SPEC_CAUSE_ENUM(INSUFFICIENT_RESOURCES_FOR_SPECIFIC_SLICE_AND_DNN ,67 ) /* Insufficient resources for specific slice and DNN */ | |
VGSM_SPEC_CAUSE_ENUM(NOT_SUPPORTED_SSC_MODE ,68 ) /* Not supported SSC mode */ | |
VGSM_SPEC_CAUSE_ENUM(INSUFFICIENT_RESOURCES_FOR_SPECIFIC_SLICE ,69 ) /* Insufficient resources for specific slice */ | |
VGSM_SPEC_CAUSE_ENUM(MISSING_OR_UNKNOWN_DNN_IN_A_SLICE ,70 ) /* Missing or unknown DNN in a slice */ | |
VGSM_SPEC_CAUSE_ENUM(INVALID_PTI_VALUE ,81 ) /* Invalid PTI value */ | |
VGSM_SPEC_CAUSE_ENUM(MAX_DATA_RATE_PER_UE_FOR_UPLANE_INTEGRITY_PROTECTION_IS_TOO_LOW ,82 ) /* Maximum data rate per UE for user-plane integrity protection is too low */ | |
VGSM_SPEC_CAUSE_ENUM(SEMANTIC_ERROR_IN_QOS_OPERATION ,83 ) /* Semantic error in QoS operation */ | |
VGSM_SPEC_CAUSE_ENUM(SYNTACTIC_ERROR_IN_QOS_OPERATION ,84 ) /* Syntactic error in QoS operation */ | |
VGSM_SPEC_CAUSE_ENUM(INVALID_MAPPED_EPS_BEARER_IDENTITY ,85 ) /* Invalid mapped EPS bearer identity */ | |
VGSM_SPEC_CAUSE_ENUM(SEMANTICLLY_INCORRECT_MSG ,95 ) /* Semantically incorrect message */ | |
VGSM_SPEC_CAUSE_ENUM(INVALID_MANDATORY_IE ,96 ) /* Invalid mandatory information */ | |
VGSM_SPEC_CAUSE_ENUM(MSG_TYPE_NON_EXISTENT_OR_NOT_IMPLEMENT ,97 ) /* Message type non-existent or not implemented */ | |
VGSM_SPEC_CAUSE_ENUM(MSG_TYPE_NOT_COMPATIBLE_STATE ,98 ) /* Message type not compatible with protocol state */ | |
VGSM_SPEC_CAUSE_ENUM(IE_NON_EXISTENT_NOT_IMPLEMENTED ,99 ) /* Information element non-existent or not implemented */ | |
VGSM_SPEC_CAUSE_ENUM(CONDITIONAL_IE_ERROR ,100 ) /* Conditional IE error */ | |
VGSM_SPEC_CAUSE_ENUM(MSG_NOT_COMPATIBLE_STATE ,101 ) /* Message not compatible with the protocol state */ | |
VGSM_SPEC_CAUSE_ENUM(PROTOCOL_ERROR_UNSPECIFIED ,111 ) /* Protocol error unspecified */ | |
/* VGSM PROPRIETARY CAUSE START */ | |
VGSM_PROPRIETARY_CAUSE_ENUM(PROPRIETARY_CAUSE_START ,155) | |
VGSM_PROPRIETARY_CAUSE_ENUM(PROPRIETARY_CAUSE_RESPONDER_REJ_REQ_DUE_TO_NESTED_SAME_REQ ,156) | |
VGSM_PROPRIETARY_CAUSE_ENUM(PROPRIETARY_CAUSE_RESPONDER_REJ_REQ_DUE_TO_INVALID_PSI ,157) | |
VGSM_PROPRIETARY_CAUSE_ENUM(PROPRIETARY_CAUSE_RESPONDER_REJ_REQ_DUE_VGSM_INIT_MOD_ONGOING ,158) | |
VGSM_PROPRIETARY_CAUSE_ENUM(PROPRIETARY_CAUSE_RESPONDER_PROCESSING_TIME_NOT_ENOUGH ,159) | |
VGSM_PROPRIETARY_CAUSE_ENUM(PROPRIETARY_CAUSE_RESPONDER_GUARANTEE_RESPONSE_TIMER_TIME_OUT ,160) | |
VGSM_PROPRIETARY_CAUSE_ENUM(PROPRIETARY_CAUSE_RESPONDER_REJ_REQ_DUE_TO_VZ_REQ_5GNRSA_10_2_3 ,161) | |
VGSM_PROPRIETARY_CAUSE_ENUM(PROPRIETARY_CAUSE_CONN_REJ_REQ_DUE_TO_PS_SUSPENDED ,170) | |
VGSM_PROPRIETARY_CAUSE_ENUM(PROPRIETARY_CAUSE_CONN_REJ_REQ_DUE_TO_ERROR_OCCURED ,171) | |
VGSM_PROPRIETARY_CAUSE_ENUM(PROPRIETARY_CAUSE_CONN_REJ_REQ_DUE_TO_HURRY_UP_REQ ,172) | |
VGSM_PROPRIETARY_CAUSE_ENUM(PROPRIETARY_CAUSE_CONN_REJ_REQ_DUE_TO_UAC_BARRING ,173) | |
VGSM_PROPRIETARY_CAUSE_ENUM(PROPRIETARY_CAUSE_CONN_REJ_REQ_DUE_TO_FATAL_FAIL ,174) | |
VGSM_PROPRIETARY_CAUSE_ENUM(PROPRIETARY_CAUSE_CONN_ABORT_PROC_DUE_TO_POSSIBLE_LONG_GEMINI_SUSPEND ,175) | |
VGSM_PROPRIETARY_CAUSE_ENUM(PROPRIETARY_CAUSE_CONN_REJ_REQ_DUE_TO_TRANSMISSION_FAILURE ,176) | |
VGSM_PROPRIETARY_CAUSE_ENUM(PROPRIETARY_CAUSE_CORE_SYSTEM_STATE_CHECK_FAIL ,180) | |
VGSM_PROPRIETARY_CAUSE_ENUM(PROPRIETARY_CAUSE_CORE_REQ_INFO_ERROR ,181) | |
VGSM_PROPRIETARY_CAUSE_ENUM(PROPRIETARY_CAUSE_CORE_TX_FAILURE ,182) | |
VGSM_PROPRIETARY_CAUSE_ENUM(PROPRIETARY_CAUSE_CORE_TIMER_TIMEOUT ,183) | |
VGSM_PROPRIETARY_CAUSE_ENUM(PROPRIETARY_CAUSE_CORE_LOCAL_RELEASE ,184) | |
VGSM_PROPRIETARY_CAUSE_ENUM(PROPRIETARY_CAUSE_CORE_CANCLE_BY_RELEASE_FROM_UPPER_LAYER ,185) | |
VGSM_PROPRIETARY_CAUSE_ENUM(PROPRIETARY_CAUSE_CORE_NW_RELEASE_ABORT_ORIGINAL_PROCEDURE ,186) | |
VGSM_PROPRIETARY_CAUSE_ENUM(PROPRIETARY_CAUSE_CORE_MSG_NOT_FORWARD_ROUTING_FAILURE ,187) /* map to 5GMM cause #90*/ | |
VGSM_PROPRIETARY_CAUSE_ENUM(PROPRIETARY_CAUSE_CORE_MSG_NOT_FORWARD_DNN_NOT_SUPPORT_IN_SLICE ,188) /* map to 5GMM cause #91*/ | |
VGSM_PROPRIETARY_CAUSE_ENUM(PROPRIETARY_CAUSE_CORE_MSG_NOT_FORWARD_PLMN_MAX_NUM_PDU_SESSION_REACH ,189) /* map to 5GMM cause #65*/ | |
VGSM_PROPRIETARY_CAUSE_ENUM(PROPRIETARY_CAUSE_CORE_MT_MOD_ABORT_ORIGINAL_PROCEDURE ,190) | |
VGSM_PROPRIETARY_CAUSE_ENUM(PROPRIETARY_CAUSE_CORE_MT_MOD_ONGOING_MO_MOD_NOT_ALLOW ,191) | |
VGSM_PROPRIETARY_CAUSE_ENUM(PROPRIETARY_CAUSE_CORE_SYNC_PDUS_STATUS_WITH_NW ,192) | |
VGSM_PROPRIETARY_CAUSE_ENUM(PROPRIETARY_CAUSE_CORE_UE_DEREGISTER_FROM_NW ,193) | |
VGSM_PROPRIETARY_CAUSE_ENUM(PROPRIETARY_CAUSE_CORE_5G23_DO_LOCAL_RELEASE ,194) | |
VGSM_PROPRIETARY_CAUSE_ENUM(PROPRIETARY_CAUSE_CORE_THIS_PDU_WAS_REVIVED_IN_4G ,195) | |
VGSM_PROPRIETARY_CAUSE_ENUM(PROPRIETARY_CAUSE_CORE_INTERSYSTEM_CHANGE_ABORT ,196) | |
VGSM_PROPRIETARY_CAUSE_ENUM(PROPRIETARY_CAUSE_CORE_PDU_SESSION_ALREADY_DEACTIVATE ,197) | |
VGSM_PROPRIETARY_CAUSE_ENUM(PROPRIETARY_CAUSE_CORE_5G4_MAP_FAILED ,198) | |
VGSM_PROPRIETARY_CAUSE_ENUM(PROPRIETARY_CAUSE_CORE_TRIGGERED_BY_RQOS ,199) | |
VGSM_PROPRIETARY_CAUSE_ENUM(PROPRIETARY_CAUSE_CORE_THIS_PDUS_CANNOT_TO_4G ,200) | |
VGSM_PROPRIETARY_CAUSE_ENUM(PROPRIETARY_CAUSE_CORE_SYSTEM_STATE_UNSYNC_WITH_UPPER_LAYER ,201) | |
VGSM_PROPRIETARY_CAUSE_ENUM(PROPRIETARY_CAUSE_CORE_UPPER_LAYER_REQ_FORCE_TO_LOCAL_REL_PDUS ,202) | |
VGSM_PROPRIETARY_CAUSE_ENUM(PROPRIETARY_CAUSE_CORE_SYNC_EPSB_STATUS_WITH_NW ,203) | |
VGSM_PROPRIETARY_CAUSE_ENUM(PROPRIETARY_CAUSE_CORE_PAM_REJECT_REQ ,204) | |
VGSM_PROPRIETARY_CAUSE_ENUM(PROPRIETARY_CAUSE_CORE_SECOND_EMC_PDUS_NOT_ALLOW ,205) | |
VGSM_PROPRIETARY_CAUSE_ENUM(PROPRIETARY_CAUSE_CORE_EST_NON_EMC_PDUS_NOT_ALLOW_WHEN_ENTER_EMC_REGISTERED ,206) | |
VGSM_PROPRIETARY_CAUSE_ENUM(PROPRIETARY_CAUSE_CORE_THIS_MOD_REQ_ON_EMC_PDUS_IS_NOT_ALLOWED ,207) | |
VGSM_PROPRIETARY_CAUSE_ENUM(PROPRIETARY_CAUSE_CORE_DUE_TO_DETACH_WITH_REATTACH_REQUIRED ,209) | |
VGSM_PROPRIETARY_CAUSE_ENUM(PROPRIETARY_CAUSE_CORE_MSG_TYPE_NON_EXISTENT_OR_NOT_IMPLEMENT_INDICATED_BY_5GSM_STATUS ,210) | |
/* ============================== ~VGSM cause ============================== */ |