Loading...
Searching...
No Matches
gsm_08_18.h
Go to the documentation of this file.
/* Updated to reflect TS 48.018 version 15.0.0 Release 15 */
#pragma once
#include <stdint.h>
#include <osmocom/core/endian.h>
#define BVCI_SIGNALLING 0x0000
#define BVCI_PTM 0x0001
/* typo backwards compatiblity */
#define BSSGP_PDUT_RA_CAPA_UDPATE BSSGP_PDUT_RA_CAPA_UPDATE
enum bssgp_pdu_type {
/* PDUs between RL and BSSGP SAPs */
BSSGP_PDUT_DL_UNITDATA = 0x00,
BSSGP_PDUT_UL_UNITDATA = 0x01,
BSSGP_PDUT_RA_CAPABILITY = 0x02,
/* PDUs between MBMS SAPs */
BSSGP_PDUT_PTM_UNITDATA = 0x03, /* reserved in later specs */
BSSGP_PDUT_DL_MMBS_UNITDATA = 0x04,
BSSGP_PDUT_UL_MMBS_UNITDATA = 0x05,
/* PDUs between GMM SAPs */
BSSGP_PDUT_PAGING_PS = 0x06,
BSSGP_PDUT_PAGING_CS = 0x07,
BSSGP_PDUT_RA_CAPA_UPDATE = 0x08,
BSSGP_PDUT_RA_CAPA_UPDATE_ACK = 0x09,
BSSGP_PDUT_RADIO_STATUS = 0x0a,
BSSGP_PDUT_SUSPEND = 0x0b,
BSSGP_PDUT_SUSPEND_ACK = 0x0c,
BSSGP_PDUT_SUSPEND_NACK = 0x0d,
BSSGP_PDUT_RESUME = 0x0e,
BSSGP_PDUT_RESUME_ACK = 0x0f,
BSSGP_PDUT_RESUME_NACK = 0x10,
BSSGP_PDUT_PAGING_PS_REJECT = 0x11,
BSSGP_PDUT_DUMMY_PAGING_PS = 0x12,
BSSGP_PDUT_DUMMY_PAGING_PS_RESP = 0x13,
BSSGP_PDUT_MS_REGISTR_ENQ = 0x14,
BSSGP_PDUT_MS_REGISTR_ENQ_RESP = 0x15,
/* PDus between NM SAPs */
BSSGP_PDUT_BVC_BLOCK = 0x20,
BSSGP_PDUT_BVC_BLOCK_ACK = 0x21,
BSSGP_PDUT_BVC_RESET = 0x22,
BSSGP_PDUT_BVC_RESET_ACK = 0x23,
BSSGP_PDUT_BVC_UNBLOCK = 0x24,
BSSGP_PDUT_BVC_UNBLOCK_ACK = 0x25,
BSSGP_PDUT_FLOW_CONTROL_BVC = 0x26,
BSSGP_PDUT_FLOW_CONTROL_BVC_ACK = 0x27,
BSSGP_PDUT_FLOW_CONTROL_MS = 0x28,
BSSGP_PDUT_FLOW_CONTROL_MS_ACK = 0x29,
BSSGP_PDUT_FLUSH_LL = 0x2a,
BSSGP_PDUT_FLUSH_LL_ACK = 0x2b,
BSSGP_PDUT_LLC_DISCARD = 0x2c,
BSSGP_PDUT_FLOW_CONTROL_PFC = 0x2d,
BSSGP_PDUT_FLOW_CONTROL_PFC_ACK = 0x2e,
BSSGP_PDUT_SGSN_INVOKE_TRACE = 0x40,
BSSGP_PDUT_STATUS = 0x41,
BSSGP_PDUT_OVERLOAD = 0x42,
/* PDUs between PFM SAP's */
BSSGP_PDUT_DOWNLOAD_BSS_PFC = 0x50,
BSSGP_PDUT_CREATE_BSS_PFC = 0x51,
BSSGP_PDUT_CREATE_BSS_PFC_ACK = 0x52,
BSSGP_PDUT_CREATE_BSS_PFC_NACK = 0x53,
BSSGP_PDUT_MODIFY_BSS_PFC = 0x54,
BSSGP_PDUT_MODIFY_BSS_PFC_ACK = 0x55,
BSSGP_PDUT_DELETE_BSS_PFC = 0x56,
BSSGP_PDUT_DELETE_BSS_PFC_ACK = 0x57,
BSSGP_PDUT_DELETE_BSS_PFC_REQ = 0x58,
BSSGP_PDUT_PS_HO_REQUIRED = 0x59,
BSSGP_PDUT_PS_HO_REQUIRED_ACK = 0x5a,
BSSGP_PDUT_PS_HO_REQUIRED_NACK = 0x5b,
BSSGP_PDUT_PS_HO_REQUEST = 0x5c,
BSSGP_PDUT_PS_HO_REQUEST_ACK = 0x5d,
BSSGP_PDUT_PS_HO_REQUEST_NACK = 0x5e,
BSSGP_PDUT_PS_HO_COMPLETE = 0x91,
BSSGP_PDUT_PS_HO_CANCEL = 0x92,
BSSGP_PDUT_PS_HO_COMPLETE_ACK = 0x93,
/* PDUs between LCS SAPs */
BSSGP_PDUT_PERFORM_LOC_REQ = 0x60,
BSSGP_PDUT_PERFORM_LOC_RESP = 0x61,
BSSGP_PDUT_PERFORM_LOC_ABORT = 0x62,
BSSGP_PDUT_POSITION_COMMAND = 0x63,
BSSGP_PDUT_POSITION_RESPONSE = 0x64,
/* PDUs between RIM SAPs */
BSSGP_PDUT_RAN_INFO = 0x70,
BSSGP_PDUT_RAN_INFO_REQ = 0x71,
BSSGP_PDUT_RAN_INFO_ACK = 0x72,
BSSGP_PDUT_RAN_INFO_ERROR = 0x73,
BSSGP_PDUT_RAN_INFO_APP_ERROR = 0x74,
/* PDUs between MBMS SAPs */
BSSGP_PDUT_MBMS_START_REQ = 0x80,
BSSGP_PDUT_MBMS_START_RESP = 0x81,
BSSGP_PDUT_MBMS_STOP_REQ = 0x82,
BSSGP_PDUT_MBMS_STOP_RESP = 0x83,
BSSGP_PDUT_MBMS_UPDATE_REQ = 0x84,
BSSGP_PDUT_MBMS_UPDATE_RESP = 0x85,
};
struct bssgp_ud_hdr {
uint8_t pdu_type;
uint32_t tlli;
uint8_t qos_profile[3];
uint8_t data[0]; /* optional/conditional IEs as TLVs */
} __attribute__((packed));
struct bssgp_normal_hdr {
uint8_t pdu_type;
uint8_t data[0];
};
enum bssgp_iei_type {
BSSGP_IE_ALIGNMENT = 0x00,
BSSGP_IE_BMAX_DEFAULT_MS = 0x01,
BSSGP_IE_BSS_AREA_ID = 0x02,
BSSGP_IE_BUCKET_LEAK_RATE = 0x03,
BSSGP_IE_BVCI = 0x04,
BSSGP_IE_BVC_BUCKET_SIZE = 0x05,
BSSGP_IE_BVC_MEASUREMENT = 0x06,
BSSGP_IE_CAUSE = 0x07,
BSSGP_IE_CELL_ID = 0x08,
BSSGP_IE_CHAN_NEEDED = 0x09,
BSSGP_IE_DRX_PARAMS = 0x0a,
BSSGP_IE_EMLPP_PRIO = 0x0b,
BSSGP_IE_FLUSH_ACTION = 0x0c,
BSSGP_IE_IMSI = 0x0d,
BSSGP_IE_LLC_PDU = 0x0e,
BSSGP_IE_LLC_FRAMES_DISCARDED = 0x0f,
BSSGP_IE_LOCATION_AREA = 0x10,
BSSGP_IE_MOBILE_ID = 0x11,
BSSGP_IE_MS_BUCKET_SIZE = 0x12,
BSSGP_IE_MS_RADIO_ACCESS_CAP = 0x13,
BSSGP_IE_OMC_ID = 0x14,
BSSGP_IE_PDU_IN_ERROR = 0x15,
BSSGP_IE_PDU_LIFETIME = 0x16,
BSSGP_IE_PRIORITY = 0x17,
BSSGP_IE_QOS_PROFILE = 0x18,
BSSGP_IE_RADIO_CAUSE = 0x19,
BSSGP_IE_RA_CAP_UPD_CAUSE = 0x1a,
BSSGP_IE_ROUTEING_AREA = 0x1b,
BSSGP_IE_R_DEFAULT_MS = 0x1c,
BSSGP_IE_SUSPEND_REF_NR = 0x1d,
BSSGP_IE_TAG = 0x1e,
BSSGP_IE_TLLI = 0x1f,
BSSGP_IE_TMSI = 0x20,
BSSGP_IE_TRACE_REFERENC = 0x21,
BSSGP_IE_TRACE_TYPE = 0x22,
BSSGP_IE_TRANSACTION_ID = 0x23,
BSSGP_IE_TRIGGER_ID = 0x24,
BSSGP_IE_NUM_OCT_AFF = 0x25,
BSSGP_IE_LSA_ID_LIST = 0x26,
BSSGP_IE_LSA_INFORMATION = 0x27,
BSSGP_IE_PACKET_FLOW_ID = 0x28,
BSSGP_IE_PACKET_FLOW_TIMER = 0x29,
BSSGP_IE_AGG_BSS_QOS_PROFILE = 0x3a,
BSSGP_IE_FEATURE_BITMAP = 0x3b,
BSSGP_IE_BUCKET_FULL_RATIO = 0x3c,
BSSGP_IE_SERVICE_UTRAN_CCO = 0x3d,
BSSGP_IE_NSEI = 0x3e,
BSSGP_IE_RRLP_APDU = 0x3f,
BSSGP_IE_LCS_QOS = 0x40,
BSSGP_IE_LCS_CLIENT_TYPE = 0x41,
BSSGP_IE_REQUESTED_GPS_AST_DATA = 0x42,
BSSGP_IE_LOCATION_TYPE = 0x43,
BSSGP_IE_LOCATION_ESTIMATE = 0x44,
BSSGP_IE_POSITIONING_DATA = 0x45,
BSSGP_IE_DECIPHERING_KEYS = 0x46,
BSSGP_IE_LCS_PRIORITY = 0x47,
BSSGP_IE_LCS_CAUSE = 0x48,
BSSGP_IE_LCS_CAPABILITY = 0x49,
BSSGP_IE_RRLP_FLAGS = 0x4a,
BSSGP_IE_RIM_APP_IDENTITY = 0x4b,
BSSGP_IE_RIM_SEQ_NR = 0x4c,
BSSGP_IE_RIM_REQ_APP_CONTAINER = 0x4d,
BSSGP_IE_RAN_INFO_APP_CONTAINER = 0x4e,
BSSGP_IE_RIM_PDU_INDICATIONS = 0x4f,
BSSGP_IE_PFC_FLOW_CTRL_PARAMS = 0x52,
BSSGP_IE_GLOBAL_CN_ID = 0x53,
BSSGP_IE_RIM_ROUTING_INFO = 0x54,
BSSGP_IE_RIM_PROTOCOL_VERSION = 0x55,
BSSGP_IE_APP_ERROR_CONTAINER = 0x56,
BSSGP_IE_RI_REQ_RIM_CONTAINER = 0x57,
BSSGP_IE_RI_RIM_CONTAINER = 0x58,
BSSGP_IE_RI_APP_ERROR_RIM_CONT = 0x59,
BSSGP_IE_RI_ACK_RIM_CONTAINER = 0x5a,
BSSGP_IE_RI_ERROR_RIM_COINTAINER= 0x5b,
BSSGP_IE_TMGI = 0x5c,
BSSGP_IE_MBMS_SESSION_ID = 0x5d,
BSSGP_IE_MBMS_SESSION_DURATION = 0x5e,
BSSGP_IE_MBMS_SA_ID_LIST = 0x5f,
BSSGP_IE_MBMS_RESPONSE = 0x60,
BSSGP_IE_MBMS_RA_LIST = 0x61,
BSSGP_IE_MBMS_SESSION_INFO = 0x62,
BSSGP_IE_MBMS_STOP_CAUSE = 0x63,
BSSGP_IE_SBSS_TO_TBSS_TR_CONT = 0x64,
BSSGP_IE_TBSS_TO_SBSS_TR_CONT = 0x65,
BSSGP_IE_NAS_CONT_FOR_PS_HO = 0x66,
BSSGP_IE_PFC_TO_BE_SETUP_LIST = 0x67,
BSSGP_IE_LIST_OF_SETUP_PFC = 0x68,
BSSGP_IE_EXT_FEATURE_BITMAP = 0x69,
BSSGP_IE_SRC_TO_TGT_TR_CONT = 0x6a,
BSSGP_IE_TGT_TO_SRC_TR_CONT = 0x6b,
BSSGP_IE_NC_ID = 0x6c,
BSSGP_IE_PAGE_MODE = 0x6d,
BSSGP_IE_CONTAINER_ID = 0x6e,
BSSGP_IE_GLOBAL_TFI = 0x6f,
BSSGP_IE_IMEI = 0x70,
BSSGP_IE_TIME_TO_MBMS_DATA_XFR = 0x71,
BSSGP_IE_MBMS_SESSION_REP_NR = 0x72,
BSSGP_IE_INTER_RAT_HO_INFO = 0x73,
BSSGP_IE_PS_HO_COMMAND = 0x74,
BSSGP_IE_PS_HO_INDICATIONS = 0x75,
BSSGP_IE_SI_PSI_CONTAINER = 0x76,
BSSGP_IE_ACTIVE_PFC_LIST = 0x77,
BSSGP_IE_VELOCITY_DATA = 0x78,
BSSGP_IE_DTM_HO_COMMAND = 0x79,
BSSGP_IE_CS_INDICATION = 0x7a,
BSSGP_IE_RQD_GANNS_AST_DATA = 0x7b,
BSSGP_IE_GANSS_LOCATION_TYPE = 0x7c,
BSSGP_IE_GANSS_POSITIONING_DATA = 0x7d,
BSSGP_IE_FLOW_CTRL_GRANULARITY = 0x7e,
BSSGP_IE_ENB_ID = 0x7f,
BSSGP_IE_EUTRAN_IRAT_HO_INFO = 0x80,
BSSGP_IE_SUB_PID4RAT_FREQ_PRIO = 0x81,
BSSGP_IE_REQ4IRAT_HO_INFO = 0x82,
BSSGP_IE_RELIABLE_IRAT_HO_INFO = 0x83,
BSSGP_IE_SON_TRANSFER_APP_ID = 0x84,
BSSGP_IE_CSG_ID = 0x85,
BSSGP_IE_TAC = 0x86,
BSSGP_IE_REDIRECT_ATTEMPT_FLAG = 0x87,
BSSGP_IE_REDIRECTION_INDICATION = 0x88,
BSSGP_IE_REDIRECTION_COMPLETED = 0x89,
BSSGP_IE_UNCONF_SEND_STATE_VAR = 0x8a,
BSSGP_IE_IRAT_MEASUREMENT_CONF = 0x8b,
BSSGP_IE_SCI = 0x8c,
BSSGP_IE_GGSN_PGW_LOCATION = 0x8d,
BSSGP_IE_SELECTED_PLMN_ID = 0x8e,
BSSGP_IE_PRIO_CLASS_IND = 0x8f,
BSSGP_IE_SOURCE_CELL_ID = 0x90,
BSSGP_IE_IRAT_MEAS_CFG_E_EARFCN = 0x91,
BSSGP_IE_EDRX_PARAMETERS = 0x92,
BSSGP_IE_T_UNTIL_NEXT_PAGING = 0x93,
BSSGP_IE_COVERAGE_CLASS = 0x98,
BSSGP_IE_PAGING_ATTEMPT_INFO = 0x99,
BSSGP_IE_EXCEPTION_REPORT_FLAG = 0x9a,
BSSGP_IE_OLD_RA_ID = 0x9b,
BSSGP_IE_ATTACH_IND = 0x9c,
BSSGP_IE_PLMN_ID = 0x9d,
BSSGP_IE_MME_QUERY = 0x9e,
BSSGP_IE_SGSN_GROUP_ID = 0x9f,
BSSGP_IE_ADDITIONAL_PTMSI = 0xa0,
BSSGP_IE_UE_USAGE_TYPE = 0xa1,
BSSGP_IE_MLAT_TIMER = 0xa2,
BSSGP_IE_MLAT_TA = 0xa3,
BSSGP_IE_MS_SYNC_ACCURACY = 0xa4,
BSSGP_IE_BTS_RX_ACCURACY_LVL = 0xa5,
BSSGP_IE_TA_REQ = 0xa6,
};
enum gprs_bssgp_cause {
BSSGP_CAUSE_PROC_OVERLOAD = 0x00,
BSSGP_CAUSE_EQUIP_FAIL = 0x01,
BSSGP_CAUSE_TRASIT_NET_FAIL = 0x02,
BSSGP_CAUSE_CAPA_GREATER_0KPBS = 0x03,
BSSGP_CAUSE_UNKNOWN_MS = 0x04,
BSSGP_CAUSE_UNKNOWN_BVCI = 0x05,
BSSGP_CAUSE_CELL_TRAF_CONG = 0x06,
BSSGP_CAUSE_SGSN_CONG = 0x07,
BSSGP_CAUSE_OML_INTERV = 0x08,
BSSGP_CAUSE_BVCI_BLOCKED = 0x09,
BSSGP_CAUSE_PFC_CREATE_FAIL = 0x0a,
BSSGP_CAUSE_PFC_PREEMPTED = 0x0b,
BSSGP_CAUSE_ABQP_NOT_SUPP = 0x0c,
BSSGP_CAUSE_SEM_INCORR_PDU = 0x20,
BSSGP_CAUSE_INV_MAND_INF = 0x21,
BSSGP_CAUSE_MISSING_MAND_IE = 0x22,
BSSGP_CAUSE_MISSING_COND_IE = 0x23,
BSSGP_CAUSE_UNEXP_COND_IE = 0x24,
BSSGP_CAUSE_COND_IE_ERR = 0x25,
BSSGP_CAUSE_PDU_INCOMP_STATE = 0x26,
BSSGP_CAUSE_PROTO_ERR_UNSPEC = 0x27,
BSSGP_CAUSE_PDU_INCOMP_FEAT = 0x28,
BSSGP_CAUSE_REQ_INFO_NOT_AVAIL = 0x29,
BSSGP_CAUSE_UNKN_DST = 0x2a,
BSSGP_CAUSE_UNKN_RIM_AI = 0x2b,
BSSGP_CAUSE_INVAL_CONT_UI = 0x2c,
BSSGP_CAUSE_PFC_QUEUE = 0x2d,
BSSGP_CAUSE_PFC_CREATED = 0x2e,
BSSGP_CAUSE_T12_EXPIRY = 0x2f,
BSSGP_CAUSE_MS_UNDER_PS_HO = 0x30,
BSSGP_CAUSE_UL_QUALITY = 0x31,
BSSGP_CAUSE_UL_STRENGTH = 0x32,
BSSGP_CAUSE_DL_QUALITY = 0x33,
BSSGP_CAUSE_DL_STRENGTH = 0x34,
BSSGP_CAUSE_DISTANCE = 0x35,
BSSGP_CAUSE_BETTER_CELL = 0x36,
BSSGP_CAUSE_TRAFFIC = 0x37,
BSSGP_CAUSE_MS_RADIO_LOSS = 0x38,
BSSGP_CAUSE_MS_BACK_OLD_CHAN = 0x39,
BSSGP_CAUSE_T13_EXPIRY = 0x3a,
BSSGP_CAUSE_T14_EXPIRY = 0x3b,
BSSGP_CAUSE_NOT_ALL_PFC = 0x3c,
BSSGP_CAUSE_CS = 0x3d,
BSSGP_CAUSE_REQ_ALG_NOT_SUPP = 0x3e,
BSSGP_CAUSE_RELOC_FAIL = 0x3f,
BSSGP_CAUSE_DIR_RETRY = 0x40,
BSSGP_CAUSE_TIME_CRIT_RELOC = 0x41,
BSSGP_CAUSE_PS_HO_TARG_NA = 0x42,
BSSGP_CAUSE_PS_HO_TARG_NOT_SUPP = 0x43,
BSSGP_CAUSE_PUESBINE = 0x44,
BSSGP_CAUSE_DTM_HO_NO_CS_RES = 0x45,
BSSGP_CAUSE_DTM_HO_PS_ALLOC_FAIL = 0x46,
BSSGP_CAUSE_DTM_HO_T24_EXPIRY = 0x47,
BSSGP_CAUSE_DTM_HO_INVAL_CS_IND = 0x48,
BSSGP_CAUSE_DTM_HO_T23_EXPIRY = 0x49,
BSSGP_CAUSE_DTM_HO_MSC_ERR = 0x4a,
BSSGP_CAUSE_INVAL_CSG_CELL = 0x4b,
};
/* Feature Bitmap (Section 11.3.45) */
#define BSSGP_FEAT_PFC 0x01 /* Packet Flow Context */
#define BSSGP_FEAT_CBL 0x02 /* Current Bucket Level */
#define BSSGP_FEAT_INR 0x04 /* Inter-NSE re-routing */
#define BSSGP_FEAT_LCS 0x08 /* Location Services */
#define BSSGP_FEAT_RIM 0x10 /* RAN Inoformation Management */
#define BSSGP_FEAT_PFC_FC 0x20 /* PFC Flow Control */
#define BSSGP_FEAT_ERS 0x40 /* Enhanced Radio Status */
#define BSSGP_FEAT_MBMS 0x80 /* Multimedia Broadcast */
/* Extended Feature Bitmap (Section 11.3.84) */
#define BSSGP_XFEAT_PSHO 0x01 /* PS Handover */
#define BSSGP_XFEAT_GBIT 0x02 /* Gigabit Interface */
#define BSSGP_XFEAT_MOCN 0x04 /* Multi-Operator CN */
#define BSSGP_XFEAT_CSPS 0x08 /* CS/PS coordination enhancements */
#define BSSGP_XFEAT_ECIoT 0x10 /* EC-GSM-IoT */
#define BSSGP_XFEAT_DCN 0x20 /* Dedicated CN */
#define BSSGP_XFEAT_eDRX 0x40 /* eDRX */
#define BSSGP_XFEAT_MSAD 0x80 /* MS-assisted Dedicated CN selection */
/* Flow Control Granularity (Section 11.3.102) */
enum bssgp_fc_granularity {
BSSGP_FC_GRAN_100 = 0,
BSSGP_FC_GRAN_1000 = 1,
BSSGP_FC_GRAN_10000 = 2,
BSSGP_FC_GRAN_100000 = 3,
};
/* RAN-INFORMATION-REQUEST PDU Type Extension
* 3GPP TS 48.018, table 11.3.65.1 */
enum bssgp_rim_pdu_type {
RIM_PDU_TYPE_STOP = 0,
RIM_PDU_TYPE_SING_REP = 1,
RIM_PDU_TYPE_MULT_REP = 2,
};
/* RIM PDU Indications
* 3GPP TS 48.018, section 11.3.65.0 */
struct bssgp_rim_pdu_ind {
#if OSMO_IS_LITTLE_ENDIAN
uint8_t ack_requested:1,
pdu_type_ext:3,
reserved:4;
#elif OSMO_IS_BIG_ENDIAN
/* auto-generated from the little endian part above (libosmocore/contrib/struct_endianness.py) */
uint8_t reserved:4, pdu_type_ext:3, ack_requested:1;
#endif
} __attribute__ ((packed));
endian.h
bssgp_rim_pdu_type
bssgp_rim_pdu_type
Definition gsm_08_18.h:356
RIM_PDU_TYPE_STOP
@ RIM_PDU_TYPE_STOP
Definition gsm_08_18.h:357
RIM_PDU_TYPE_SING_REP
@ RIM_PDU_TYPE_SING_REP
Definition gsm_08_18.h:358
RIM_PDU_TYPE_MULT_REP
@ RIM_PDU_TYPE_MULT_REP
Definition gsm_08_18.h:359
bssgp_pdu_type
bssgp_pdu_type
BSSGP PDU types (Section 11.3.26 / Table 11.27)
Definition gsm_08_18.h:17
BSSGP_PDUT_MBMS_START_RESP
@ BSSGP_PDUT_MBMS_START_RESP
Definition gsm_08_18.h:95
BSSGP_PDUT_DELETE_BSS_PFC
@ BSSGP_PDUT_DELETE_BSS_PFC
Definition gsm_08_18.h:69
BSSGP_PDUT_PS_HO_REQUIRED
@ BSSGP_PDUT_PS_HO_REQUIRED
Definition gsm_08_18.h:72
BSSGP_PDUT_FLOW_CONTROL_BVC_ACK
@ BSSGP_PDUT_FLOW_CONTROL_BVC_ACK
Definition gsm_08_18.h:51
BSSGP_PDUT_CREATE_BSS_PFC_NACK
@ BSSGP_PDUT_CREATE_BSS_PFC_NACK
Definition gsm_08_18.h:66
BSSGP_PDUT_RESUME_ACK
@ BSSGP_PDUT_RESUME_ACK
Definition gsm_08_18.h:36
BSSGP_PDUT_FLUSH_LL
@ BSSGP_PDUT_FLUSH_LL
Definition gsm_08_18.h:54
BSSGP_PDUT_PERFORM_LOC_ABORT
@ BSSGP_PDUT_PERFORM_LOC_ABORT
Definition gsm_08_18.h:84
BSSGP_PDUT_SUSPEND
@ BSSGP_PDUT_SUSPEND
Definition gsm_08_18.h:32
BSSGP_PDUT_DL_UNITDATA
@ BSSGP_PDUT_DL_UNITDATA
Definition gsm_08_18.h:19
BSSGP_PDUT_DUMMY_PAGING_PS
@ BSSGP_PDUT_DUMMY_PAGING_PS
Definition gsm_08_18.h:39
BSSGP_PDUT_BVC_UNBLOCK
@ BSSGP_PDUT_BVC_UNBLOCK
Definition gsm_08_18.h:48
BSSGP_PDUT_FLOW_CONTROL_BVC
@ BSSGP_PDUT_FLOW_CONTROL_BVC
Definition gsm_08_18.h:50
BSSGP_PDUT_MS_REGISTR_ENQ
@ BSSGP_PDUT_MS_REGISTR_ENQ
Definition gsm_08_18.h:41
BSSGP_PDUT_RAN_INFO_ERROR
@ BSSGP_PDUT_RAN_INFO_ERROR
Definition gsm_08_18.h:91
BSSGP_PDUT_FLOW_CONTROL_MS_ACK
@ BSSGP_PDUT_FLOW_CONTROL_MS_ACK
Definition gsm_08_18.h:53
BSSGP_PDUT_BVC_RESET_ACK
@ BSSGP_PDUT_BVC_RESET_ACK
Definition gsm_08_18.h:47
BSSGP_PDUT_MODIFY_BSS_PFC
@ BSSGP_PDUT_MODIFY_BSS_PFC
Definition gsm_08_18.h:67
BSSGP_PDUT_RA_CAPA_UPDATE_ACK
@ BSSGP_PDUT_RA_CAPA_UPDATE_ACK
Definition gsm_08_18.h:30
BSSGP_PDUT_RAN_INFO
@ BSSGP_PDUT_RAN_INFO
Definition gsm_08_18.h:88
BSSGP_PDUT_MBMS_STOP_RESP
@ BSSGP_PDUT_MBMS_STOP_RESP
Definition gsm_08_18.h:97
BSSGP_PDUT_MBMS_UPDATE_REQ
@ BSSGP_PDUT_MBMS_UPDATE_REQ
Definition gsm_08_18.h:98
BSSGP_PDUT_BVC_UNBLOCK_ACK
@ BSSGP_PDUT_BVC_UNBLOCK_ACK
Definition gsm_08_18.h:49
BSSGP_PDUT_PS_HO_REQUIRED_NACK
@ BSSGP_PDUT_PS_HO_REQUIRED_NACK
Definition gsm_08_18.h:74
BSSGP_PDUT_MBMS_UPDATE_RESP
@ BSSGP_PDUT_MBMS_UPDATE_RESP
Definition gsm_08_18.h:99
BSSGP_PDUT_PERFORM_LOC_RESP
@ BSSGP_PDUT_PERFORM_LOC_RESP
Definition gsm_08_18.h:83
BSSGP_PDUT_BVC_BLOCK_ACK
@ BSSGP_PDUT_BVC_BLOCK_ACK
Definition gsm_08_18.h:45
BSSGP_PDUT_PTM_UNITDATA
@ BSSGP_PDUT_PTM_UNITDATA
Definition gsm_08_18.h:23
BSSGP_PDUT_DELETE_BSS_PFC_ACK
@ BSSGP_PDUT_DELETE_BSS_PFC_ACK
Definition gsm_08_18.h:70
BSSGP_PDUT_RADIO_STATUS
@ BSSGP_PDUT_RADIO_STATUS
Definition gsm_08_18.h:31
BSSGP_PDUT_POSITION_COMMAND
@ BSSGP_PDUT_POSITION_COMMAND
Definition gsm_08_18.h:85
BSSGP_PDUT_PAGING_PS_REJECT
@ BSSGP_PDUT_PAGING_PS_REJECT
Definition gsm_08_18.h:38
BSSGP_PDUT_LLC_DISCARD
@ BSSGP_PDUT_LLC_DISCARD
Definition gsm_08_18.h:56
BSSGP_PDUT_FLOW_CONTROL_PFC
@ BSSGP_PDUT_FLOW_CONTROL_PFC
Definition gsm_08_18.h:57
BSSGP_PDUT_MS_REGISTR_ENQ_RESP
@ BSSGP_PDUT_MS_REGISTR_ENQ_RESP
Definition gsm_08_18.h:42
BSSGP_PDUT_UL_MMBS_UNITDATA
@ BSSGP_PDUT_UL_MMBS_UNITDATA
Definition gsm_08_18.h:25
BSSGP_PDUT_PS_HO_REQUIRED_ACK
@ BSSGP_PDUT_PS_HO_REQUIRED_ACK
Definition gsm_08_18.h:73
BSSGP_PDUT_MODIFY_BSS_PFC_ACK
@ BSSGP_PDUT_MODIFY_BSS_PFC_ACK
Definition gsm_08_18.h:68
BSSGP_PDUT_CREATE_BSS_PFC
@ BSSGP_PDUT_CREATE_BSS_PFC
Definition gsm_08_18.h:64
BSSGP_PDUT_PS_HO_REQUEST_NACK
@ BSSGP_PDUT_PS_HO_REQUEST_NACK
Definition gsm_08_18.h:77
BSSGP_PDUT_RAN_INFO_REQ
@ BSSGP_PDUT_RAN_INFO_REQ
Definition gsm_08_18.h:89
BSSGP_PDUT_DELETE_BSS_PFC_REQ
@ BSSGP_PDUT_DELETE_BSS_PFC_REQ
Definition gsm_08_18.h:71
BSSGP_PDUT_FLOW_CONTROL_PFC_ACK
@ BSSGP_PDUT_FLOW_CONTROL_PFC_ACK
Definition gsm_08_18.h:58
BSSGP_PDUT_STATUS
@ BSSGP_PDUT_STATUS
Definition gsm_08_18.h:60
BSSGP_PDUT_PERFORM_LOC_REQ
@ BSSGP_PDUT_PERFORM_LOC_REQ
Definition gsm_08_18.h:82
BSSGP_PDUT_PS_HO_COMPLETE_ACK
@ BSSGP_PDUT_PS_HO_COMPLETE_ACK
Definition gsm_08_18.h:80
BSSGP_PDUT_BVC_RESET
@ BSSGP_PDUT_BVC_RESET
Definition gsm_08_18.h:46
BSSGP_PDUT_PAGING_PS
@ BSSGP_PDUT_PAGING_PS
Definition gsm_08_18.h:27
BSSGP_PDUT_RAN_INFO_ACK
@ BSSGP_PDUT_RAN_INFO_ACK
Definition gsm_08_18.h:90
BSSGP_PDUT_DL_MMBS_UNITDATA
@ BSSGP_PDUT_DL_MMBS_UNITDATA
Definition gsm_08_18.h:24
BSSGP_PDUT_RESUME
@ BSSGP_PDUT_RESUME
Definition gsm_08_18.h:35
BSSGP_PDUT_DOWNLOAD_BSS_PFC
@ BSSGP_PDUT_DOWNLOAD_BSS_PFC
Definition gsm_08_18.h:63
BSSGP_PDUT_FLUSH_LL_ACK
@ BSSGP_PDUT_FLUSH_LL_ACK
Definition gsm_08_18.h:55
BSSGP_PDUT_POSITION_RESPONSE
@ BSSGP_PDUT_POSITION_RESPONSE
Definition gsm_08_18.h:86
BSSGP_PDUT_FLOW_CONTROL_MS
@ BSSGP_PDUT_FLOW_CONTROL_MS
Definition gsm_08_18.h:52
BSSGP_PDUT_RA_CAPABILITY
@ BSSGP_PDUT_RA_CAPABILITY
Definition gsm_08_18.h:21
BSSGP_PDUT_PS_HO_CANCEL
@ BSSGP_PDUT_PS_HO_CANCEL
Definition gsm_08_18.h:79
BSSGP_PDUT_PAGING_CS
@ BSSGP_PDUT_PAGING_CS
Definition gsm_08_18.h:28
BSSGP_PDUT_UL_UNITDATA
@ BSSGP_PDUT_UL_UNITDATA
Definition gsm_08_18.h:20
BSSGP_PDUT_SGSN_INVOKE_TRACE
@ BSSGP_PDUT_SGSN_INVOKE_TRACE
Definition gsm_08_18.h:59
BSSGP_PDUT_RESUME_NACK
@ BSSGP_PDUT_RESUME_NACK
Definition gsm_08_18.h:37
BSSGP_PDUT_RA_CAPA_UPDATE
@ BSSGP_PDUT_RA_CAPA_UPDATE
Definition gsm_08_18.h:29
BSSGP_PDUT_MBMS_START_REQ
@ BSSGP_PDUT_MBMS_START_REQ
Definition gsm_08_18.h:94
BSSGP_PDUT_SUSPEND_ACK
@ BSSGP_PDUT_SUSPEND_ACK
Definition gsm_08_18.h:33
BSSGP_PDUT_PS_HO_REQUEST_ACK
@ BSSGP_PDUT_PS_HO_REQUEST_ACK
Definition gsm_08_18.h:76
BSSGP_PDUT_CREATE_BSS_PFC_ACK
@ BSSGP_PDUT_CREATE_BSS_PFC_ACK
Definition gsm_08_18.h:65
BSSGP_PDUT_PS_HO_REQUEST
@ BSSGP_PDUT_PS_HO_REQUEST
Definition gsm_08_18.h:75
BSSGP_PDUT_DUMMY_PAGING_PS_RESP
@ BSSGP_PDUT_DUMMY_PAGING_PS_RESP
Definition gsm_08_18.h:40
BSSGP_PDUT_MBMS_STOP_REQ
@ BSSGP_PDUT_MBMS_STOP_REQ
Definition gsm_08_18.h:96
BSSGP_PDUT_OVERLOAD
@ BSSGP_PDUT_OVERLOAD
Definition gsm_08_18.h:61
BSSGP_PDUT_PS_HO_COMPLETE
@ BSSGP_PDUT_PS_HO_COMPLETE
Definition gsm_08_18.h:78
BSSGP_PDUT_SUSPEND_NACK
@ BSSGP_PDUT_SUSPEND_NACK
Definition gsm_08_18.h:34
BSSGP_PDUT_RAN_INFO_APP_ERROR
@ BSSGP_PDUT_RAN_INFO_APP_ERROR
Definition gsm_08_18.h:92
BSSGP_PDUT_BVC_BLOCK
@ BSSGP_PDUT_BVC_BLOCK
Definition gsm_08_18.h:44
gprs_bssgp_cause
gprs_bssgp_cause
Cause coding (Section 11.3.8 / Table 11.10)
Definition gsm_08_18.h:266
BSSGP_CAUSE_DTM_HO_T24_EXPIRY
@ BSSGP_CAUSE_DTM_HO_T24_EXPIRY
Definition gsm_08_18.h:319
BSSGP_CAUSE_PFC_CREATE_FAIL
@ BSSGP_CAUSE_PFC_CREATE_FAIL
Definition gsm_08_18.h:277
BSSGP_CAUSE_REQ_ALG_NOT_SUPP
@ BSSGP_CAUSE_REQ_ALG_NOT_SUPP
Definition gsm_08_18.h:310
BSSGP_CAUSE_PROTO_ERR_UNSPEC
@ BSSGP_CAUSE_PROTO_ERR_UNSPEC
Definition gsm_08_18.h:287
BSSGP_CAUSE_CS
@ BSSGP_CAUSE_CS
Definition gsm_08_18.h:309
BSSGP_CAUSE_PFC_PREEMPTED
@ BSSGP_CAUSE_PFC_PREEMPTED
Definition gsm_08_18.h:278
BSSGP_CAUSE_NOT_ALL_PFC
@ BSSGP_CAUSE_NOT_ALL_PFC
Definition gsm_08_18.h:308
BSSGP_CAUSE_INV_MAND_INF
@ BSSGP_CAUSE_INV_MAND_INF
Definition gsm_08_18.h:281
BSSGP_CAUSE_TRAFFIC
@ BSSGP_CAUSE_TRAFFIC
Definition gsm_08_18.h:303
BSSGP_CAUSE_CELL_TRAF_CONG
@ BSSGP_CAUSE_CELL_TRAF_CONG
Definition gsm_08_18.h:273
BSSGP_CAUSE_SGSN_CONG
@ BSSGP_CAUSE_SGSN_CONG
Definition gsm_08_18.h:274
BSSGP_CAUSE_MS_RADIO_LOSS
@ BSSGP_CAUSE_MS_RADIO_LOSS
Definition gsm_08_18.h:304
BSSGP_CAUSE_OML_INTERV
@ BSSGP_CAUSE_OML_INTERV
Definition gsm_08_18.h:275
BSSGP_CAUSE_CAPA_GREATER_0KPBS
@ BSSGP_CAUSE_CAPA_GREATER_0KPBS
Definition gsm_08_18.h:270
BSSGP_CAUSE_TRASIT_NET_FAIL
@ BSSGP_CAUSE_TRASIT_NET_FAIL
Definition gsm_08_18.h:269
BSSGP_CAUSE_BVCI_BLOCKED
@ BSSGP_CAUSE_BVCI_BLOCKED
Definition gsm_08_18.h:276
BSSGP_CAUSE_MS_UNDER_PS_HO
@ BSSGP_CAUSE_MS_UNDER_PS_HO
Definition gsm_08_18.h:296
BSSGP_CAUSE_TIME_CRIT_RELOC
@ BSSGP_CAUSE_TIME_CRIT_RELOC
Definition gsm_08_18.h:313
BSSGP_CAUSE_UNKNOWN_BVCI
@ BSSGP_CAUSE_UNKNOWN_BVCI
Definition gsm_08_18.h:272
BSSGP_CAUSE_DL_STRENGTH
@ BSSGP_CAUSE_DL_STRENGTH
Definition gsm_08_18.h:300
BSSGP_CAUSE_INVAL_CONT_UI
@ BSSGP_CAUSE_INVAL_CONT_UI
Definition gsm_08_18.h:292
BSSGP_CAUSE_SEM_INCORR_PDU
@ BSSGP_CAUSE_SEM_INCORR_PDU
Definition gsm_08_18.h:280
BSSGP_CAUSE_DTM_HO_INVAL_CS_IND
@ BSSGP_CAUSE_DTM_HO_INVAL_CS_IND
Definition gsm_08_18.h:320
BSSGP_CAUSE_DTM_HO_T23_EXPIRY
@ BSSGP_CAUSE_DTM_HO_T23_EXPIRY
Definition gsm_08_18.h:321
BSSGP_CAUSE_DISTANCE
@ BSSGP_CAUSE_DISTANCE
Definition gsm_08_18.h:301
BSSGP_CAUSE_DTM_HO_MSC_ERR
@ BSSGP_CAUSE_DTM_HO_MSC_ERR
Definition gsm_08_18.h:322
BSSGP_CAUSE_PFC_QUEUE
@ BSSGP_CAUSE_PFC_QUEUE
Definition gsm_08_18.h:293
BSSGP_CAUSE_PUESBINE
@ BSSGP_CAUSE_PUESBINE
Definition gsm_08_18.h:316
BSSGP_CAUSE_INVAL_CSG_CELL
@ BSSGP_CAUSE_INVAL_CSG_CELL
Definition gsm_08_18.h:323
BSSGP_CAUSE_EQUIP_FAIL
@ BSSGP_CAUSE_EQUIP_FAIL
Definition gsm_08_18.h:268
BSSGP_CAUSE_DTM_HO_PS_ALLOC_FAIL
@ BSSGP_CAUSE_DTM_HO_PS_ALLOC_FAIL
Definition gsm_08_18.h:318
BSSGP_CAUSE_MISSING_COND_IE
@ BSSGP_CAUSE_MISSING_COND_IE
Definition gsm_08_18.h:283
BSSGP_CAUSE_ABQP_NOT_SUPP
@ BSSGP_CAUSE_ABQP_NOT_SUPP
Definition gsm_08_18.h:279
BSSGP_CAUSE_PS_HO_TARG_NA
@ BSSGP_CAUSE_PS_HO_TARG_NA
Definition gsm_08_18.h:314
BSSGP_CAUSE_T14_EXPIRY
@ BSSGP_CAUSE_T14_EXPIRY
Definition gsm_08_18.h:307
BSSGP_CAUSE_UL_QUALITY
@ BSSGP_CAUSE_UL_QUALITY
Definition gsm_08_18.h:297
BSSGP_CAUSE_MISSING_MAND_IE
@ BSSGP_CAUSE_MISSING_MAND_IE
Definition gsm_08_18.h:282
BSSGP_CAUSE_DL_QUALITY
@ BSSGP_CAUSE_DL_QUALITY
Definition gsm_08_18.h:299
BSSGP_CAUSE_PS_HO_TARG_NOT_SUPP
@ BSSGP_CAUSE_PS_HO_TARG_NOT_SUPP
Definition gsm_08_18.h:315
BSSGP_CAUSE_PDU_INCOMP_STATE
@ BSSGP_CAUSE_PDU_INCOMP_STATE
Definition gsm_08_18.h:286
BSSGP_CAUSE_BETTER_CELL
@ BSSGP_CAUSE_BETTER_CELL
Definition gsm_08_18.h:302
BSSGP_CAUSE_MS_BACK_OLD_CHAN
@ BSSGP_CAUSE_MS_BACK_OLD_CHAN
Definition gsm_08_18.h:305
BSSGP_CAUSE_UNEXP_COND_IE
@ BSSGP_CAUSE_UNEXP_COND_IE
Definition gsm_08_18.h:284
BSSGP_CAUSE_UNKN_RIM_AI
@ BSSGP_CAUSE_UNKN_RIM_AI
Definition gsm_08_18.h:291
BSSGP_CAUSE_UL_STRENGTH
@ BSSGP_CAUSE_UL_STRENGTH
Definition gsm_08_18.h:298
BSSGP_CAUSE_RELOC_FAIL
@ BSSGP_CAUSE_RELOC_FAIL
Definition gsm_08_18.h:311
BSSGP_CAUSE_T13_EXPIRY
@ BSSGP_CAUSE_T13_EXPIRY
Definition gsm_08_18.h:306
BSSGP_CAUSE_PFC_CREATED
@ BSSGP_CAUSE_PFC_CREATED
Definition gsm_08_18.h:294
BSSGP_CAUSE_COND_IE_ERR
@ BSSGP_CAUSE_COND_IE_ERR
Definition gsm_08_18.h:285
BSSGP_CAUSE_REQ_INFO_NOT_AVAIL
@ BSSGP_CAUSE_REQ_INFO_NOT_AVAIL
Definition gsm_08_18.h:289
BSSGP_CAUSE_UNKN_DST
@ BSSGP_CAUSE_UNKN_DST
Definition gsm_08_18.h:290
BSSGP_CAUSE_DTM_HO_NO_CS_RES
@ BSSGP_CAUSE_DTM_HO_NO_CS_RES
Definition gsm_08_18.h:317
BSSGP_CAUSE_DIR_RETRY
@ BSSGP_CAUSE_DIR_RETRY
Definition gsm_08_18.h:312
BSSGP_CAUSE_T12_EXPIRY
@ BSSGP_CAUSE_T12_EXPIRY
Definition gsm_08_18.h:295
BSSGP_CAUSE_PDU_INCOMP_FEAT
@ BSSGP_CAUSE_PDU_INCOMP_FEAT
Definition gsm_08_18.h:288
BSSGP_CAUSE_UNKNOWN_MS
@ BSSGP_CAUSE_UNKNOWN_MS
Definition gsm_08_18.h:271
BSSGP_CAUSE_PROC_OVERLOAD
@ BSSGP_CAUSE_PROC_OVERLOAD
Definition gsm_08_18.h:267
bssgp_iei_type
bssgp_iei_type
BSSGP Information Element Identifiers (Section 11.3 / Table 11.3)
Definition gsm_08_18.h:117
BSSGP_IE_RIM_REQ_APP_CONTAINER
@ BSSGP_IE_RIM_REQ_APP_CONTAINER
Definition gsm_08_18.h:179
BSSGP_IE_MS_SYNC_ACCURACY
@ BSSGP_IE_MS_SYNC_ACCURACY
Definition gsm_08_18.h:260
BSSGP_IE_AGG_BSS_QOS_PROFILE
@ BSSGP_IE_AGG_BSS_QOS_PROFILE
Definition gsm_08_18.h:160
BSSGP_IE_PAGING_ATTEMPT_INFO
@ BSSGP_IE_PAGING_ATTEMPT_INFO
Definition gsm_08_18.h:249
BSSGP_IE_PDU_LIFETIME
@ BSSGP_IE_PDU_LIFETIME
Definition gsm_08_18.h:140
BSSGP_IE_LCS_CAPABILITY
@ BSSGP_IE_LCS_CAPABILITY
Definition gsm_08_18.h:175
BSSGP_IE_PFC_TO_BE_SETUP_LIST
@ BSSGP_IE_PFC_TO_BE_SETUP_LIST
Definition gsm_08_18.h:203
BSSGP_IE_PACKET_FLOW_ID
@ BSSGP_IE_PACKET_FLOW_ID
Definition gsm_08_18.h:158
BSSGP_IE_REDIRECT_ATTEMPT_FLAG
@ BSSGP_IE_REDIRECT_ATTEMPT_FLAG
Definition gsm_08_18.h:235
BSSGP_IE_IRAT_MEASUREMENT_CONF
@ BSSGP_IE_IRAT_MEASUREMENT_CONF
Definition gsm_08_18.h:239
BSSGP_IE_RA_CAP_UPD_CAUSE
@ BSSGP_IE_RA_CAP_UPD_CAUSE
Definition gsm_08_18.h:144
BSSGP_IE_GGSN_PGW_LOCATION
@ BSSGP_IE_GGSN_PGW_LOCATION
Definition gsm_08_18.h:241
BSSGP_IE_TRACE_REFERENC
@ BSSGP_IE_TRACE_REFERENC
Definition gsm_08_18.h:151
BSSGP_IE_REQUESTED_GPS_AST_DATA
@ BSSGP_IE_REQUESTED_GPS_AST_DATA
Definition gsm_08_18.h:168
BSSGP_IE_TA_REQ
@ BSSGP_IE_TA_REQ
Definition gsm_08_18.h:262
BSSGP_IE_LLC_PDU
@ BSSGP_IE_LLC_PDU
Definition gsm_08_18.h:132
BSSGP_IE_TAG
@ BSSGP_IE_TAG
Definition gsm_08_18.h:148
BSSGP_IE_PS_HO_INDICATIONS
@ BSSGP_IE_PS_HO_INDICATIONS
Definition gsm_08_18.h:217
BSSGP_IE_LSA_INFORMATION
@ BSSGP_IE_LSA_INFORMATION
Definition gsm_08_18.h:157
BSSGP_IE_FLUSH_ACTION
@ BSSGP_IE_FLUSH_ACTION
Definition gsm_08_18.h:130
BSSGP_IE_EUTRAN_IRAT_HO_INFO
@ BSSGP_IE_EUTRAN_IRAT_HO_INFO
Definition gsm_08_18.h:228
BSSGP_IE_MS_RADIO_ACCESS_CAP
@ BSSGP_IE_MS_RADIO_ACCESS_CAP
Definition gsm_08_18.h:137
BSSGP_IE_PDU_IN_ERROR
@ BSSGP_IE_PDU_IN_ERROR
Definition gsm_08_18.h:139
BSSGP_IE_ADDITIONAL_PTMSI
@ BSSGP_IE_ADDITIONAL_PTMSI
Definition gsm_08_18.h:256
BSSGP_IE_RI_ERROR_RIM_COINTAINER
@ BSSGP_IE_RI_ERROR_RIM_COINTAINER
Definition gsm_08_18.h:191
BSSGP_IE_MS_BUCKET_SIZE
@ BSSGP_IE_MS_BUCKET_SIZE
Definition gsm_08_18.h:136
BSSGP_IE_R_DEFAULT_MS
@ BSSGP_IE_R_DEFAULT_MS
Definition gsm_08_18.h:146
BSSGP_IE_RIM_ROUTING_INFO
@ BSSGP_IE_RIM_ROUTING_INFO
Definition gsm_08_18.h:184
BSSGP_IE_PFC_FLOW_CTRL_PARAMS
@ BSSGP_IE_PFC_FLOW_CTRL_PARAMS
Definition gsm_08_18.h:182
BSSGP_IE_SELECTED_PLMN_ID
@ BSSGP_IE_SELECTED_PLMN_ID
Definition gsm_08_18.h:242
BSSGP_IE_TIME_TO_MBMS_DATA_XFR
@ BSSGP_IE_TIME_TO_MBMS_DATA_XFR
Definition gsm_08_18.h:213
BSSGP_IE_RRLP_FLAGS
@ BSSGP_IE_RRLP_FLAGS
Definition gsm_08_18.h:176
BSSGP_IE_TBSS_TO_SBSS_TR_CONT
@ BSSGP_IE_TBSS_TO_SBSS_TR_CONT
Definition gsm_08_18.h:201
BSSGP_IE_ROUTEING_AREA
@ BSSGP_IE_ROUTEING_AREA
Definition gsm_08_18.h:145
BSSGP_IE_ENB_ID
@ BSSGP_IE_ENB_ID
Definition gsm_08_18.h:227
BSSGP_IE_REQ4IRAT_HO_INFO
@ BSSGP_IE_REQ4IRAT_HO_INFO
Definition gsm_08_18.h:230
BSSGP_IE_UNCONF_SEND_STATE_VAR
@ BSSGP_IE_UNCONF_SEND_STATE_VAR
Definition gsm_08_18.h:238
BSSGP_IE_NAS_CONT_FOR_PS_HO
@ BSSGP_IE_NAS_CONT_FOR_PS_HO
Definition gsm_08_18.h:202
BSSGP_IE_ACTIVE_PFC_LIST
@ BSSGP_IE_ACTIVE_PFC_LIST
Definition gsm_08_18.h:219
BSSGP_IE_MBMS_SA_ID_LIST
@ BSSGP_IE_MBMS_SA_ID_LIST
Definition gsm_08_18.h:195
BSSGP_IE_LCS_CLIENT_TYPE
@ BSSGP_IE_LCS_CLIENT_TYPE
Definition gsm_08_18.h:167
BSSGP_IE_IMSI
@ BSSGP_IE_IMSI
Definition gsm_08_18.h:131
BSSGP_IE_TAC
@ BSSGP_IE_TAC
Definition gsm_08_18.h:234
BSSGP_IE_OLD_RA_ID
@ BSSGP_IE_OLD_RA_ID
Definition gsm_08_18.h:251
BSSGP_IE_CAUSE
@ BSSGP_IE_CAUSE
Definition gsm_08_18.h:125
BSSGP_IE_SI_PSI_CONTAINER
@ BSSGP_IE_SI_PSI_CONTAINER
Definition gsm_08_18.h:218
BSSGP_IE_MBMS_RA_LIST
@ BSSGP_IE_MBMS_RA_LIST
Definition gsm_08_18.h:197
BSSGP_IE_RI_ACK_RIM_CONTAINER
@ BSSGP_IE_RI_ACK_RIM_CONTAINER
Definition gsm_08_18.h:190
BSSGP_IE_MBMS_RESPONSE
@ BSSGP_IE_MBMS_RESPONSE
Definition gsm_08_18.h:196
BSSGP_IE_MBMS_SESSION_ID
@ BSSGP_IE_MBMS_SESSION_ID
Definition gsm_08_18.h:193
BSSGP_IE_GANSS_POSITIONING_DATA
@ BSSGP_IE_GANSS_POSITIONING_DATA
Definition gsm_08_18.h:225
BSSGP_IE_BUCKET_LEAK_RATE
@ BSSGP_IE_BUCKET_LEAK_RATE
Definition gsm_08_18.h:121
BSSGP_IE_VELOCITY_DATA
@ BSSGP_IE_VELOCITY_DATA
Definition gsm_08_18.h:220
BSSGP_IE_EXCEPTION_REPORT_FLAG
@ BSSGP_IE_EXCEPTION_REPORT_FLAG
Definition gsm_08_18.h:250
BSSGP_IE_RIM_PDU_INDICATIONS
@ BSSGP_IE_RIM_PDU_INDICATIONS
Definition gsm_08_18.h:181
BSSGP_IE_TMSI
@ BSSGP_IE_TMSI
Definition gsm_08_18.h:150
BSSGP_IE_RELIABLE_IRAT_HO_INFO
@ BSSGP_IE_RELIABLE_IRAT_HO_INFO
Definition gsm_08_18.h:231
BSSGP_IE_MLAT_TA
@ BSSGP_IE_MLAT_TA
Definition gsm_08_18.h:259
BSSGP_IE_CSG_ID
@ BSSGP_IE_CSG_ID
Definition gsm_08_18.h:233
BSSGP_IE_BSS_AREA_ID
@ BSSGP_IE_BSS_AREA_ID
Definition gsm_08_18.h:120
BSSGP_IE_DRX_PARAMS
@ BSSGP_IE_DRX_PARAMS
Definition gsm_08_18.h:128
BSSGP_IE_BUCKET_FULL_RATIO
@ BSSGP_IE_BUCKET_FULL_RATIO
Definition gsm_08_18.h:162
BSSGP_IE_NUM_OCT_AFF
@ BSSGP_IE_NUM_OCT_AFF
Definition gsm_08_18.h:155
BSSGP_IE_SUSPEND_REF_NR
@ BSSGP_IE_SUSPEND_REF_NR
Definition gsm_08_18.h:147
BSSGP_IE_OMC_ID
@ BSSGP_IE_OMC_ID
Definition gsm_08_18.h:138
BSSGP_IE_PACKET_FLOW_TIMER
@ BSSGP_IE_PACKET_FLOW_TIMER
Definition gsm_08_18.h:159
BSSGP_IE_MBMS_SESSION_REP_NR
@ BSSGP_IE_MBMS_SESSION_REP_NR
Definition gsm_08_18.h:214
BSSGP_IE_INTER_RAT_HO_INFO
@ BSSGP_IE_INTER_RAT_HO_INFO
Definition gsm_08_18.h:215
BSSGP_IE_GLOBAL_CN_ID
@ BSSGP_IE_GLOBAL_CN_ID
Definition gsm_08_18.h:183
BSSGP_IE_EDRX_PARAMETERS
@ BSSGP_IE_EDRX_PARAMETERS
Definition gsm_08_18.h:246
BSSGP_IE_NC_ID
@ BSSGP_IE_NC_ID
Definition gsm_08_18.h:208
BSSGP_IE_REDIRECTION_INDICATION
@ BSSGP_IE_REDIRECTION_INDICATION
Definition gsm_08_18.h:236
BSSGP_IE_RRLP_APDU
@ BSSGP_IE_RRLP_APDU
Definition gsm_08_18.h:165
BSSGP_IE_SERVICE_UTRAN_CCO
@ BSSGP_IE_SERVICE_UTRAN_CCO
Definition gsm_08_18.h:163
BSSGP_IE_APP_ERROR_CONTAINER
@ BSSGP_IE_APP_ERROR_CONTAINER
Definition gsm_08_18.h:186
BSSGP_IE_RIM_PROTOCOL_VERSION
@ BSSGP_IE_RIM_PROTOCOL_VERSION
Definition gsm_08_18.h:185
BSSGP_IE_ATTACH_IND
@ BSSGP_IE_ATTACH_IND
Definition gsm_08_18.h:252
BSSGP_IE_BMAX_DEFAULT_MS
@ BSSGP_IE_BMAX_DEFAULT_MS
Definition gsm_08_18.h:119
BSSGP_IE_RIM_SEQ_NR
@ BSSGP_IE_RIM_SEQ_NR
Definition gsm_08_18.h:178
BSSGP_IE_TRIGGER_ID
@ BSSGP_IE_TRIGGER_ID
Definition gsm_08_18.h:154
BSSGP_IE_UE_USAGE_TYPE
@ BSSGP_IE_UE_USAGE_TYPE
Definition gsm_08_18.h:257
BSSGP_IE_CELL_ID
@ BSSGP_IE_CELL_ID
Definition gsm_08_18.h:126
BSSGP_IE_RI_REQ_RIM_CONTAINER
@ BSSGP_IE_RI_REQ_RIM_CONTAINER
Definition gsm_08_18.h:187
BSSGP_IE_LCS_PRIORITY
@ BSSGP_IE_LCS_PRIORITY
Definition gsm_08_18.h:173
BSSGP_IE_PAGE_MODE
@ BSSGP_IE_PAGE_MODE
Definition gsm_08_18.h:209
BSSGP_IE_RI_RIM_CONTAINER
@ BSSGP_IE_RI_RIM_CONTAINER
Definition gsm_08_18.h:188
BSSGP_IE_LSA_ID_LIST
@ BSSGP_IE_LSA_ID_LIST
Definition gsm_08_18.h:156
BSSGP_IE_TMGI
@ BSSGP_IE_TMGI
Definition gsm_08_18.h:192
BSSGP_IE_EXT_FEATURE_BITMAP
@ BSSGP_IE_EXT_FEATURE_BITMAP
Definition gsm_08_18.h:205
BSSGP_IE_TRACE_TYPE
@ BSSGP_IE_TRACE_TYPE
Definition gsm_08_18.h:152
BSSGP_IE_MOBILE_ID
@ BSSGP_IE_MOBILE_ID
Definition gsm_08_18.h:135
BSSGP_IE_LLC_FRAMES_DISCARDED
@ BSSGP_IE_LLC_FRAMES_DISCARDED
Definition gsm_08_18.h:133
BSSGP_IE_TRANSACTION_ID
@ BSSGP_IE_TRANSACTION_ID
Definition gsm_08_18.h:153
BSSGP_IE_RI_APP_ERROR_RIM_CONT
@ BSSGP_IE_RI_APP_ERROR_RIM_CONT
Definition gsm_08_18.h:189
BSSGP_IE_MBMS_SESSION_INFO
@ BSSGP_IE_MBMS_SESSION_INFO
Definition gsm_08_18.h:198
BSSGP_IE_RQD_GANNS_AST_DATA
@ BSSGP_IE_RQD_GANNS_AST_DATA
Definition gsm_08_18.h:223
BSSGP_IE_PS_HO_COMMAND
@ BSSGP_IE_PS_HO_COMMAND
Definition gsm_08_18.h:216
BSSGP_IE_EMLPP_PRIO
@ BSSGP_IE_EMLPP_PRIO
Definition gsm_08_18.h:129
BSSGP_IE_CHAN_NEEDED
@ BSSGP_IE_CHAN_NEEDED
Definition gsm_08_18.h:127
BSSGP_IE_CS_INDICATION
@ BSSGP_IE_CS_INDICATION
Definition gsm_08_18.h:222
BSSGP_IE_LOCATION_AREA
@ BSSGP_IE_LOCATION_AREA
Definition gsm_08_18.h:134
BSSGP_IE_BVCI
@ BSSGP_IE_BVCI
Definition gsm_08_18.h:122
BSSGP_IE_GLOBAL_TFI
@ BSSGP_IE_GLOBAL_TFI
Definition gsm_08_18.h:211
BSSGP_IE_LCS_QOS
@ BSSGP_IE_LCS_QOS
Definition gsm_08_18.h:166
BSSGP_IE_SBSS_TO_TBSS_TR_CONT
@ BSSGP_IE_SBSS_TO_TBSS_TR_CONT
Definition gsm_08_18.h:200
BSSGP_IE_MBMS_SESSION_DURATION
@ BSSGP_IE_MBMS_SESSION_DURATION
Definition gsm_08_18.h:194
BSSGP_IE_DTM_HO_COMMAND
@ BSSGP_IE_DTM_HO_COMMAND
Definition gsm_08_18.h:221
BSSGP_IE_NSEI
@ BSSGP_IE_NSEI
Definition gsm_08_18.h:164
BSSGP_IE_LCS_CAUSE
@ BSSGP_IE_LCS_CAUSE
Definition gsm_08_18.h:174
BSSGP_IE_BTS_RX_ACCURACY_LVL
@ BSSGP_IE_BTS_RX_ACCURACY_LVL
Definition gsm_08_18.h:261
BSSGP_IE_SON_TRANSFER_APP_ID
@ BSSGP_IE_SON_TRANSFER_APP_ID
Definition gsm_08_18.h:232
BSSGP_IE_TGT_TO_SRC_TR_CONT
@ BSSGP_IE_TGT_TO_SRC_TR_CONT
Definition gsm_08_18.h:207
BSSGP_IE_TLLI
@ BSSGP_IE_TLLI
Definition gsm_08_18.h:149
BSSGP_IE_IRAT_MEAS_CFG_E_EARFCN
@ BSSGP_IE_IRAT_MEAS_CFG_E_EARFCN
Definition gsm_08_18.h:245
BSSGP_IE_IMEI
@ BSSGP_IE_IMEI
Definition gsm_08_18.h:212
BSSGP_IE_MME_QUERY
@ BSSGP_IE_MME_QUERY
Definition gsm_08_18.h:254
BSSGP_IE_PRIO_CLASS_IND
@ BSSGP_IE_PRIO_CLASS_IND
Definition gsm_08_18.h:243
BSSGP_IE_CONTAINER_ID
@ BSSGP_IE_CONTAINER_ID
Definition gsm_08_18.h:210
BSSGP_IE_MBMS_STOP_CAUSE
@ BSSGP_IE_MBMS_STOP_CAUSE
Definition gsm_08_18.h:199
BSSGP_IE_BVC_BUCKET_SIZE
@ BSSGP_IE_BVC_BUCKET_SIZE
Definition gsm_08_18.h:123
BSSGP_IE_QOS_PROFILE
@ BSSGP_IE_QOS_PROFILE
Definition gsm_08_18.h:142
BSSGP_IE_PRIORITY
@ BSSGP_IE_PRIORITY
Definition gsm_08_18.h:141
BSSGP_IE_RADIO_CAUSE
@ BSSGP_IE_RADIO_CAUSE
Definition gsm_08_18.h:143
BSSGP_IE_COVERAGE_CLASS
@ BSSGP_IE_COVERAGE_CLASS
Definition gsm_08_18.h:248
BSSGP_IE_BVC_MEASUREMENT
@ BSSGP_IE_BVC_MEASUREMENT
Definition gsm_08_18.h:124
BSSGP_IE_SGSN_GROUP_ID
@ BSSGP_IE_SGSN_GROUP_ID
Definition gsm_08_18.h:255
BSSGP_IE_T_UNTIL_NEXT_PAGING
@ BSSGP_IE_T_UNTIL_NEXT_PAGING
Definition gsm_08_18.h:247
BSSGP_IE_FLOW_CTRL_GRANULARITY
@ BSSGP_IE_FLOW_CTRL_GRANULARITY
Definition gsm_08_18.h:226
BSSGP_IE_RIM_APP_IDENTITY
@ BSSGP_IE_RIM_APP_IDENTITY
Definition gsm_08_18.h:177
BSSGP_IE_SUB_PID4RAT_FREQ_PRIO
@ BSSGP_IE_SUB_PID4RAT_FREQ_PRIO
Definition gsm_08_18.h:229
BSSGP_IE_SRC_TO_TGT_TR_CONT
@ BSSGP_IE_SRC_TO_TGT_TR_CONT
Definition gsm_08_18.h:206
BSSGP_IE_LIST_OF_SETUP_PFC
@ BSSGP_IE_LIST_OF_SETUP_PFC
Definition gsm_08_18.h:204
BSSGP_IE_LOCATION_ESTIMATE
@ BSSGP_IE_LOCATION_ESTIMATE
Definition gsm_08_18.h:170
BSSGP_IE_SCI
@ BSSGP_IE_SCI
Definition gsm_08_18.h:240
BSSGP_IE_POSITIONING_DATA
@ BSSGP_IE_POSITIONING_DATA
Definition gsm_08_18.h:171
BSSGP_IE_MLAT_TIMER
@ BSSGP_IE_MLAT_TIMER
Definition gsm_08_18.h:258
BSSGP_IE_PLMN_ID
@ BSSGP_IE_PLMN_ID
Definition gsm_08_18.h:253
BSSGP_IE_FEATURE_BITMAP
@ BSSGP_IE_FEATURE_BITMAP
Definition gsm_08_18.h:161
BSSGP_IE_DECIPHERING_KEYS
@ BSSGP_IE_DECIPHERING_KEYS
Definition gsm_08_18.h:172
BSSGP_IE_ALIGNMENT
@ BSSGP_IE_ALIGNMENT
Definition gsm_08_18.h:118
BSSGP_IE_GANSS_LOCATION_TYPE
@ BSSGP_IE_GANSS_LOCATION_TYPE
Definition gsm_08_18.h:224
BSSGP_IE_REDIRECTION_COMPLETED
@ BSSGP_IE_REDIRECTION_COMPLETED
Definition gsm_08_18.h:237
BSSGP_IE_LOCATION_TYPE
@ BSSGP_IE_LOCATION_TYPE
Definition gsm_08_18.h:169
BSSGP_IE_RAN_INFO_APP_CONTAINER
@ BSSGP_IE_RAN_INFO_APP_CONTAINER
Definition gsm_08_18.h:180
BSSGP_IE_SOURCE_CELL_ID
@ BSSGP_IE_SOURCE_CELL_ID
Definition gsm_08_18.h:244
__attribute__
struct bssgp_normal_hdr __attribute__
bssgp_fc_granularity
bssgp_fc_granularity
Definition gsm_08_18.h:347
BSSGP_FC_GRAN_10000
@ BSSGP_FC_GRAN_10000
Definition gsm_08_18.h:350
BSSGP_FC_GRAN_100000
@ BSSGP_FC_GRAN_100000
Definition gsm_08_18.h:351
BSSGP_FC_GRAN_100
@ BSSGP_FC_GRAN_100
Definition gsm_08_18.h:348
BSSGP_FC_GRAN_1000
@ BSSGP_FC_GRAN_1000
Definition gsm_08_18.h:349
bssgp_normal_hdr
BSSGP normal header.
Definition gsm_08_18.h:111
bssgp_normal_hdr::pdu_type
uint8_t pdu_type
BSSGP PDU type.
Definition gsm_08_18.h:112
bssgp_normal_hdr::data
uint8_t data[0]
optional/conditional IEs as TLVs
Definition gsm_08_18.h:113
bssgp_rim_pdu_ind
Definition gsm_08_18.h:364
bssgp_ud_hdr
BSSGP User-Data header (Section 10.2.1 and 10.2.2)
Definition gsm_08_18.h:103
bssgp_ud_hdr::pdu_type
uint8_t pdu_type
BSSGP PDU type.
Definition gsm_08_18.h:104
bssgp_ud_hdr::data
uint8_t data[0]
Definition gsm_08_18.h:107
bssgp_ud_hdr::qos_profile
uint8_t qos_profile[3]
QoS profile.
Definition gsm_08_18.h:106
bssgp_ud_hdr::tlli
uint32_t tlli
Temporary Link-Local Identifier.
Definition gsm_08_18.h:105