libosmogb 1.9.0.196-9975
Osmocom Gb library
gsm_08_18.h
Go to the documentation of this file.
2/* Updated to reflect TS 48.018 version 15.0.0 Release 15 */
4#pragma once
5
6#include <stdint.h>
8
10#define BVCI_SIGNALLING 0x0000
11#define BVCI_PTM 0x0001
12
13/* typo backwards compatiblity */
14#define BSSGP_PDUT_RA_CAPA_UDPATE BSSGP_PDUT_RA_CAPA_UPDATE
15
18 /* PDUs between RL and BSSGP SAPs */
22 /* PDUs between MBMS SAPs */
23 BSSGP_PDUT_PTM_UNITDATA = 0x03, /* reserved in later specs */
26 /* PDUs between GMM SAPs */
43 /* PDus between NM SAPs */
62 /* PDUs between PFM SAP's */
81 /* PDUs between LCS SAPs */
87 /* PDUs between RIM SAPs */
93 /* PDUs between MBMS SAPs */
100};
101
104 uint8_t pdu_type;
105 uint32_t tlli;
106 uint8_t qos_profile[3];
107 uint8_t data[0]; /* optional/conditional IEs as TLVs */
108} __attribute__((packed));
109
112 uint8_t pdu_type;
113 uint8_t data[0];
115
263};
264
324};
325
326/* Feature Bitmap (Section 11.3.45) */
327#define BSSGP_FEAT_PFC 0x01 /* Packet Flow Context */
328#define BSSGP_FEAT_CBL 0x02 /* Current Bucket Level */
329#define BSSGP_FEAT_INR 0x04 /* Inter-NSE re-routing */
330#define BSSGP_FEAT_LCS 0x08 /* Location Services */
331#define BSSGP_FEAT_RIM 0x10 /* RAN Inoformation Management */
332#define BSSGP_FEAT_PFC_FC 0x20 /* PFC Flow Control */
333#define BSSGP_FEAT_ERS 0x40 /* Enhanced Radio Status */
334#define BSSGP_FEAT_MBMS 0x80 /* Multimedia Broadcast */
335
336/* Extended Feature Bitmap (Section 11.3.84) */
337#define BSSGP_XFEAT_PSHO 0x01 /* PS Handover */
338#define BSSGP_XFEAT_GBIT 0x02 /* Gigabit Interface */
339#define BSSGP_XFEAT_MOCN 0x04 /* Multi-Operator CN */
340#define BSSGP_XFEAT_CSPS 0x08 /* CS/PS coordination enhancements */
341#define BSSGP_XFEAT_ECIoT 0x10 /* EC-GSM-IoT */
342#define BSSGP_XFEAT_DCN 0x20 /* Dedicated CN */
343#define BSSGP_XFEAT_eDRX 0x40 /* eDRX */
344#define BSSGP_XFEAT_MSAD 0x80 /* MS-assisted Dedicated CN selection */
345
346/* Flow Control Granularity (Section 11.3.102) */
352};
353
354/* RAN-INFORMATION-REQUEST PDU Type Extension
355 * 3GPP TS 48.018, table 11.3.65.1 */
360};
361
362/* RIM PDU Indications
363 * 3GPP TS 48.018, section 11.3.65.0 */
365#if OSMO_IS_LITTLE_ENDIAN
366 uint8_t ack_requested:1,
367 pdu_type_ext:3,
368 reserved:4;
369#elif OSMO_IS_BIG_ENDIAN
370/* auto-generated from the little endian part above (libosmocore/contrib/struct_endianness.py) */
371 uint8_t reserved:4, pdu_type_ext:3, ack_requested:1;
372#endif
373} __attribute__ ((packed));
bssgp_rim_pdu_type
Definition: gsm_08_18.h:356
@ RIM_PDU_TYPE_STOP
Definition: gsm_08_18.h:357
@ RIM_PDU_TYPE_SING_REP
Definition: gsm_08_18.h:358
@ RIM_PDU_TYPE_MULT_REP
Definition: gsm_08_18.h:359
bssgp_pdu_type
BSSGP PDU types (Section 11.3.26 / Table 11.27)
Definition: gsm_08_18.h:17
@ BSSGP_PDUT_MBMS_START_RESP
Definition: gsm_08_18.h:95
@ BSSGP_PDUT_DELETE_BSS_PFC
Definition: gsm_08_18.h:69
@ BSSGP_PDUT_PS_HO_REQUIRED
Definition: gsm_08_18.h:72
@ BSSGP_PDUT_FLOW_CONTROL_BVC_ACK
Definition: gsm_08_18.h:51
@ BSSGP_PDUT_CREATE_BSS_PFC_NACK
Definition: gsm_08_18.h:66
@ BSSGP_PDUT_RESUME_ACK
Definition: gsm_08_18.h:36
@ BSSGP_PDUT_FLUSH_LL
Definition: gsm_08_18.h:54
@ BSSGP_PDUT_PERFORM_LOC_ABORT
Definition: gsm_08_18.h:84
@ BSSGP_PDUT_SUSPEND
Definition: gsm_08_18.h:32
@ BSSGP_PDUT_DL_UNITDATA
Definition: gsm_08_18.h:19
@ BSSGP_PDUT_DUMMY_PAGING_PS
Definition: gsm_08_18.h:39
@ BSSGP_PDUT_BVC_UNBLOCK
Definition: gsm_08_18.h:48
@ BSSGP_PDUT_FLOW_CONTROL_BVC
Definition: gsm_08_18.h:50
@ BSSGP_PDUT_MS_REGISTR_ENQ
Definition: gsm_08_18.h:41
@ BSSGP_PDUT_RAN_INFO_ERROR
Definition: gsm_08_18.h:91
@ BSSGP_PDUT_FLOW_CONTROL_MS_ACK
Definition: gsm_08_18.h:53
@ BSSGP_PDUT_BVC_RESET_ACK
Definition: gsm_08_18.h:47
@ BSSGP_PDUT_MODIFY_BSS_PFC
Definition: gsm_08_18.h:67
@ BSSGP_PDUT_RA_CAPA_UPDATE_ACK
Definition: gsm_08_18.h:30
@ BSSGP_PDUT_RAN_INFO
Definition: gsm_08_18.h:88
@ BSSGP_PDUT_MBMS_STOP_RESP
Definition: gsm_08_18.h:97
@ BSSGP_PDUT_MBMS_UPDATE_REQ
Definition: gsm_08_18.h:98
@ BSSGP_PDUT_BVC_UNBLOCK_ACK
Definition: gsm_08_18.h:49
@ BSSGP_PDUT_PS_HO_REQUIRED_NACK
Definition: gsm_08_18.h:74
@ BSSGP_PDUT_MBMS_UPDATE_RESP
Definition: gsm_08_18.h:99
@ BSSGP_PDUT_PERFORM_LOC_RESP
Definition: gsm_08_18.h:83
@ BSSGP_PDUT_BVC_BLOCK_ACK
Definition: gsm_08_18.h:45
@ BSSGP_PDUT_PTM_UNITDATA
Definition: gsm_08_18.h:23
@ BSSGP_PDUT_DELETE_BSS_PFC_ACK
Definition: gsm_08_18.h:70
@ BSSGP_PDUT_RADIO_STATUS
Definition: gsm_08_18.h:31
@ BSSGP_PDUT_POSITION_COMMAND
Definition: gsm_08_18.h:85
@ BSSGP_PDUT_PAGING_PS_REJECT
Definition: gsm_08_18.h:38
@ BSSGP_PDUT_LLC_DISCARD
Definition: gsm_08_18.h:56
@ BSSGP_PDUT_FLOW_CONTROL_PFC
Definition: gsm_08_18.h:57
@ BSSGP_PDUT_MS_REGISTR_ENQ_RESP
Definition: gsm_08_18.h:42
@ BSSGP_PDUT_UL_MMBS_UNITDATA
Definition: gsm_08_18.h:25
@ BSSGP_PDUT_PS_HO_REQUIRED_ACK
Definition: gsm_08_18.h:73
@ BSSGP_PDUT_MODIFY_BSS_PFC_ACK
Definition: gsm_08_18.h:68
@ BSSGP_PDUT_CREATE_BSS_PFC
Definition: gsm_08_18.h:64
@ BSSGP_PDUT_PS_HO_REQUEST_NACK
Definition: gsm_08_18.h:77
@ BSSGP_PDUT_RAN_INFO_REQ
Definition: gsm_08_18.h:89
@ BSSGP_PDUT_DELETE_BSS_PFC_REQ
Definition: gsm_08_18.h:71
@ BSSGP_PDUT_FLOW_CONTROL_PFC_ACK
Definition: gsm_08_18.h:58
@ BSSGP_PDUT_STATUS
Definition: gsm_08_18.h:60
@ BSSGP_PDUT_PERFORM_LOC_REQ
Definition: gsm_08_18.h:82
@ BSSGP_PDUT_PS_HO_COMPLETE_ACK
Definition: gsm_08_18.h:80
@ BSSGP_PDUT_BVC_RESET
Definition: gsm_08_18.h:46
@ BSSGP_PDUT_PAGING_PS
Definition: gsm_08_18.h:27
@ BSSGP_PDUT_RAN_INFO_ACK
Definition: gsm_08_18.h:90
@ BSSGP_PDUT_DL_MMBS_UNITDATA
Definition: gsm_08_18.h:24
@ BSSGP_PDUT_RESUME
Definition: gsm_08_18.h:35
@ BSSGP_PDUT_DOWNLOAD_BSS_PFC
Definition: gsm_08_18.h:63
@ BSSGP_PDUT_FLUSH_LL_ACK
Definition: gsm_08_18.h:55
@ BSSGP_PDUT_POSITION_RESPONSE
Definition: gsm_08_18.h:86
@ BSSGP_PDUT_FLOW_CONTROL_MS
Definition: gsm_08_18.h:52
@ BSSGP_PDUT_RA_CAPABILITY
Definition: gsm_08_18.h:21
@ BSSGP_PDUT_PS_HO_CANCEL
Definition: gsm_08_18.h:79
@ BSSGP_PDUT_PAGING_CS
Definition: gsm_08_18.h:28
@ BSSGP_PDUT_UL_UNITDATA
Definition: gsm_08_18.h:20
@ BSSGP_PDUT_SGSN_INVOKE_TRACE
Definition: gsm_08_18.h:59
@ BSSGP_PDUT_RESUME_NACK
Definition: gsm_08_18.h:37
@ BSSGP_PDUT_RA_CAPA_UPDATE
Definition: gsm_08_18.h:29
@ BSSGP_PDUT_MBMS_START_REQ
Definition: gsm_08_18.h:94
@ BSSGP_PDUT_SUSPEND_ACK
Definition: gsm_08_18.h:33
@ BSSGP_PDUT_PS_HO_REQUEST_ACK
Definition: gsm_08_18.h:76
@ BSSGP_PDUT_CREATE_BSS_PFC_ACK
Definition: gsm_08_18.h:65
@ BSSGP_PDUT_PS_HO_REQUEST
Definition: gsm_08_18.h:75
@ BSSGP_PDUT_DUMMY_PAGING_PS_RESP
Definition: gsm_08_18.h:40
@ BSSGP_PDUT_MBMS_STOP_REQ
Definition: gsm_08_18.h:96
@ BSSGP_PDUT_OVERLOAD
Definition: gsm_08_18.h:61
@ BSSGP_PDUT_PS_HO_COMPLETE
Definition: gsm_08_18.h:78
@ BSSGP_PDUT_SUSPEND_NACK
Definition: gsm_08_18.h:34
@ BSSGP_PDUT_RAN_INFO_APP_ERROR
Definition: gsm_08_18.h:92
@ BSSGP_PDUT_BVC_BLOCK
Definition: gsm_08_18.h:44
gprs_bssgp_cause
Cause coding (Section 11.3.8 / Table 11.10)
Definition: gsm_08_18.h:266
@ BSSGP_CAUSE_DTM_HO_T24_EXPIRY
Definition: gsm_08_18.h:319
@ BSSGP_CAUSE_PFC_CREATE_FAIL
Definition: gsm_08_18.h:277
@ BSSGP_CAUSE_REQ_ALG_NOT_SUPP
Definition: gsm_08_18.h:310
@ BSSGP_CAUSE_PROTO_ERR_UNSPEC
Definition: gsm_08_18.h:287
@ BSSGP_CAUSE_CS
Definition: gsm_08_18.h:309
@ BSSGP_CAUSE_PFC_PREEMPTED
Definition: gsm_08_18.h:278
@ BSSGP_CAUSE_NOT_ALL_PFC
Definition: gsm_08_18.h:308
@ BSSGP_CAUSE_INV_MAND_INF
Definition: gsm_08_18.h:281
@ BSSGP_CAUSE_TRAFFIC
Definition: gsm_08_18.h:303
@ BSSGP_CAUSE_CELL_TRAF_CONG
Definition: gsm_08_18.h:273
@ BSSGP_CAUSE_SGSN_CONG
Definition: gsm_08_18.h:274
@ BSSGP_CAUSE_MS_RADIO_LOSS
Definition: gsm_08_18.h:304
@ BSSGP_CAUSE_OML_INTERV
Definition: gsm_08_18.h:275
@ BSSGP_CAUSE_CAPA_GREATER_0KPBS
Definition: gsm_08_18.h:270
@ BSSGP_CAUSE_TRASIT_NET_FAIL
Definition: gsm_08_18.h:269
@ BSSGP_CAUSE_BVCI_BLOCKED
Definition: gsm_08_18.h:276
@ BSSGP_CAUSE_MS_UNDER_PS_HO
Definition: gsm_08_18.h:296
@ BSSGP_CAUSE_TIME_CRIT_RELOC
Definition: gsm_08_18.h:313
@ BSSGP_CAUSE_UNKNOWN_BVCI
Definition: gsm_08_18.h:272
@ BSSGP_CAUSE_DL_STRENGTH
Definition: gsm_08_18.h:300
@ BSSGP_CAUSE_INVAL_CONT_UI
Definition: gsm_08_18.h:292
@ BSSGP_CAUSE_SEM_INCORR_PDU
Definition: gsm_08_18.h:280
@ BSSGP_CAUSE_DTM_HO_INVAL_CS_IND
Definition: gsm_08_18.h:320
@ BSSGP_CAUSE_DTM_HO_T23_EXPIRY
Definition: gsm_08_18.h:321
@ BSSGP_CAUSE_DISTANCE
Definition: gsm_08_18.h:301
@ BSSGP_CAUSE_DTM_HO_MSC_ERR
Definition: gsm_08_18.h:322
@ BSSGP_CAUSE_PFC_QUEUE
Definition: gsm_08_18.h:293
@ BSSGP_CAUSE_PUESBINE
Definition: gsm_08_18.h:316
@ BSSGP_CAUSE_INVAL_CSG_CELL
Definition: gsm_08_18.h:323
@ BSSGP_CAUSE_EQUIP_FAIL
Definition: gsm_08_18.h:268
@ BSSGP_CAUSE_DTM_HO_PS_ALLOC_FAIL
Definition: gsm_08_18.h:318
@ BSSGP_CAUSE_MISSING_COND_IE
Definition: gsm_08_18.h:283
@ BSSGP_CAUSE_ABQP_NOT_SUPP
Definition: gsm_08_18.h:279
@ BSSGP_CAUSE_PS_HO_TARG_NA
Definition: gsm_08_18.h:314
@ BSSGP_CAUSE_T14_EXPIRY
Definition: gsm_08_18.h:307
@ BSSGP_CAUSE_UL_QUALITY
Definition: gsm_08_18.h:297
@ BSSGP_CAUSE_MISSING_MAND_IE
Definition: gsm_08_18.h:282
@ BSSGP_CAUSE_DL_QUALITY
Definition: gsm_08_18.h:299
@ BSSGP_CAUSE_PS_HO_TARG_NOT_SUPP
Definition: gsm_08_18.h:315
@ BSSGP_CAUSE_PDU_INCOMP_STATE
Definition: gsm_08_18.h:286
@ BSSGP_CAUSE_BETTER_CELL
Definition: gsm_08_18.h:302
@ BSSGP_CAUSE_MS_BACK_OLD_CHAN
Definition: gsm_08_18.h:305
@ BSSGP_CAUSE_UNEXP_COND_IE
Definition: gsm_08_18.h:284
@ BSSGP_CAUSE_UNKN_RIM_AI
Definition: gsm_08_18.h:291
@ BSSGP_CAUSE_UL_STRENGTH
Definition: gsm_08_18.h:298
@ BSSGP_CAUSE_RELOC_FAIL
Definition: gsm_08_18.h:311
@ BSSGP_CAUSE_T13_EXPIRY
Definition: gsm_08_18.h:306
@ BSSGP_CAUSE_PFC_CREATED
Definition: gsm_08_18.h:294
@ BSSGP_CAUSE_COND_IE_ERR
Definition: gsm_08_18.h:285
@ BSSGP_CAUSE_REQ_INFO_NOT_AVAIL
Definition: gsm_08_18.h:289
@ BSSGP_CAUSE_UNKN_DST
Definition: gsm_08_18.h:290
@ BSSGP_CAUSE_DTM_HO_NO_CS_RES
Definition: gsm_08_18.h:317
@ BSSGP_CAUSE_DIR_RETRY
Definition: gsm_08_18.h:312
@ BSSGP_CAUSE_T12_EXPIRY
Definition: gsm_08_18.h:295
@ BSSGP_CAUSE_PDU_INCOMP_FEAT
Definition: gsm_08_18.h:288
@ BSSGP_CAUSE_UNKNOWN_MS
Definition: gsm_08_18.h:271
@ BSSGP_CAUSE_PROC_OVERLOAD
Definition: gsm_08_18.h:267
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
Definition: gsm_08_18.h:179
@ BSSGP_IE_MS_SYNC_ACCURACY
Definition: gsm_08_18.h:260
@ BSSGP_IE_AGG_BSS_QOS_PROFILE
Definition: gsm_08_18.h:160
@ BSSGP_IE_PAGING_ATTEMPT_INFO
Definition: gsm_08_18.h:249
@ BSSGP_IE_PDU_LIFETIME
Definition: gsm_08_18.h:140
@ BSSGP_IE_LCS_CAPABILITY
Definition: gsm_08_18.h:175
@ BSSGP_IE_PFC_TO_BE_SETUP_LIST
Definition: gsm_08_18.h:203
@ BSSGP_IE_PACKET_FLOW_ID
Definition: gsm_08_18.h:158
@ BSSGP_IE_REDIRECT_ATTEMPT_FLAG
Definition: gsm_08_18.h:235
@ BSSGP_IE_IRAT_MEASUREMENT_CONF
Definition: gsm_08_18.h:239
@ BSSGP_IE_RA_CAP_UPD_CAUSE
Definition: gsm_08_18.h:144
@ BSSGP_IE_GGSN_PGW_LOCATION
Definition: gsm_08_18.h:241
@ BSSGP_IE_TRACE_REFERENC
Definition: gsm_08_18.h:151
@ BSSGP_IE_REQUESTED_GPS_AST_DATA
Definition: gsm_08_18.h:168
@ BSSGP_IE_TA_REQ
Definition: gsm_08_18.h:262
@ BSSGP_IE_LLC_PDU
Definition: gsm_08_18.h:132
@ BSSGP_IE_TAG
Definition: gsm_08_18.h:148
@ BSSGP_IE_PS_HO_INDICATIONS
Definition: gsm_08_18.h:217
@ BSSGP_IE_LSA_INFORMATION
Definition: gsm_08_18.h:157
@ BSSGP_IE_FLUSH_ACTION
Definition: gsm_08_18.h:130
@ BSSGP_IE_EUTRAN_IRAT_HO_INFO
Definition: gsm_08_18.h:228
@ BSSGP_IE_MS_RADIO_ACCESS_CAP
Definition: gsm_08_18.h:137
@ BSSGP_IE_PDU_IN_ERROR
Definition: gsm_08_18.h:139
@ BSSGP_IE_ADDITIONAL_PTMSI
Definition: gsm_08_18.h:256
@ BSSGP_IE_RI_ERROR_RIM_COINTAINER
Definition: gsm_08_18.h:191
@ BSSGP_IE_MS_BUCKET_SIZE
Definition: gsm_08_18.h:136
@ BSSGP_IE_R_DEFAULT_MS
Definition: gsm_08_18.h:146
@ BSSGP_IE_RIM_ROUTING_INFO
Definition: gsm_08_18.h:184
@ BSSGP_IE_PFC_FLOW_CTRL_PARAMS
Definition: gsm_08_18.h:182
@ BSSGP_IE_SELECTED_PLMN_ID
Definition: gsm_08_18.h:242
@ BSSGP_IE_TIME_TO_MBMS_DATA_XFR
Definition: gsm_08_18.h:213
@ BSSGP_IE_RRLP_FLAGS
Definition: gsm_08_18.h:176
@ BSSGP_IE_TBSS_TO_SBSS_TR_CONT
Definition: gsm_08_18.h:201
@ BSSGP_IE_ROUTEING_AREA
Definition: gsm_08_18.h:145
@ BSSGP_IE_ENB_ID
Definition: gsm_08_18.h:227
@ BSSGP_IE_REQ4IRAT_HO_INFO
Definition: gsm_08_18.h:230
@ BSSGP_IE_UNCONF_SEND_STATE_VAR
Definition: gsm_08_18.h:238
@ BSSGP_IE_NAS_CONT_FOR_PS_HO
Definition: gsm_08_18.h:202
@ BSSGP_IE_ACTIVE_PFC_LIST
Definition: gsm_08_18.h:219
@ BSSGP_IE_MBMS_SA_ID_LIST
Definition: gsm_08_18.h:195
@ BSSGP_IE_LCS_CLIENT_TYPE
Definition: gsm_08_18.h:167
@ BSSGP_IE_IMSI
Definition: gsm_08_18.h:131
@ BSSGP_IE_TAC
Definition: gsm_08_18.h:234
@ BSSGP_IE_OLD_RA_ID
Definition: gsm_08_18.h:251
@ BSSGP_IE_CAUSE
Definition: gsm_08_18.h:125
@ BSSGP_IE_SI_PSI_CONTAINER
Definition: gsm_08_18.h:218
@ BSSGP_IE_MBMS_RA_LIST
Definition: gsm_08_18.h:197
@ BSSGP_IE_RI_ACK_RIM_CONTAINER
Definition: gsm_08_18.h:190
@ BSSGP_IE_MBMS_RESPONSE
Definition: gsm_08_18.h:196
@ BSSGP_IE_MBMS_SESSION_ID
Definition: gsm_08_18.h:193
@ BSSGP_IE_GANSS_POSITIONING_DATA
Definition: gsm_08_18.h:225
@ BSSGP_IE_BUCKET_LEAK_RATE
Definition: gsm_08_18.h:121
@ BSSGP_IE_VELOCITY_DATA
Definition: gsm_08_18.h:220
@ BSSGP_IE_EXCEPTION_REPORT_FLAG
Definition: gsm_08_18.h:250
@ BSSGP_IE_RIM_PDU_INDICATIONS
Definition: gsm_08_18.h:181
@ BSSGP_IE_TMSI
Definition: gsm_08_18.h:150
@ BSSGP_IE_RELIABLE_IRAT_HO_INFO
Definition: gsm_08_18.h:231
@ BSSGP_IE_MLAT_TA
Definition: gsm_08_18.h:259
@ BSSGP_IE_CSG_ID
Definition: gsm_08_18.h:233
@ BSSGP_IE_BSS_AREA_ID
Definition: gsm_08_18.h:120
@ BSSGP_IE_DRX_PARAMS
Definition: gsm_08_18.h:128
@ BSSGP_IE_BUCKET_FULL_RATIO
Definition: gsm_08_18.h:162
@ BSSGP_IE_NUM_OCT_AFF
Definition: gsm_08_18.h:155
@ BSSGP_IE_SUSPEND_REF_NR
Definition: gsm_08_18.h:147
@ BSSGP_IE_OMC_ID
Definition: gsm_08_18.h:138
@ BSSGP_IE_PACKET_FLOW_TIMER
Definition: gsm_08_18.h:159
@ BSSGP_IE_MBMS_SESSION_REP_NR
Definition: gsm_08_18.h:214
@ BSSGP_IE_INTER_RAT_HO_INFO
Definition: gsm_08_18.h:215
@ BSSGP_IE_GLOBAL_CN_ID
Definition: gsm_08_18.h:183
@ BSSGP_IE_EDRX_PARAMETERS
Definition: gsm_08_18.h:246
@ BSSGP_IE_NC_ID
Definition: gsm_08_18.h:208
@ BSSGP_IE_REDIRECTION_INDICATION
Definition: gsm_08_18.h:236
@ BSSGP_IE_RRLP_APDU
Definition: gsm_08_18.h:165
@ BSSGP_IE_SERVICE_UTRAN_CCO
Definition: gsm_08_18.h:163
@ BSSGP_IE_APP_ERROR_CONTAINER
Definition: gsm_08_18.h:186
@ BSSGP_IE_RIM_PROTOCOL_VERSION
Definition: gsm_08_18.h:185
@ BSSGP_IE_ATTACH_IND
Definition: gsm_08_18.h:252
@ BSSGP_IE_BMAX_DEFAULT_MS
Definition: gsm_08_18.h:119
@ BSSGP_IE_RIM_SEQ_NR
Definition: gsm_08_18.h:178
@ BSSGP_IE_TRIGGER_ID
Definition: gsm_08_18.h:154
@ BSSGP_IE_UE_USAGE_TYPE
Definition: gsm_08_18.h:257
@ BSSGP_IE_CELL_ID
Definition: gsm_08_18.h:126
@ BSSGP_IE_RI_REQ_RIM_CONTAINER
Definition: gsm_08_18.h:187
@ BSSGP_IE_LCS_PRIORITY
Definition: gsm_08_18.h:173
@ BSSGP_IE_PAGE_MODE
Definition: gsm_08_18.h:209
@ BSSGP_IE_RI_RIM_CONTAINER
Definition: gsm_08_18.h:188
@ BSSGP_IE_LSA_ID_LIST
Definition: gsm_08_18.h:156
@ BSSGP_IE_TMGI
Definition: gsm_08_18.h:192
@ BSSGP_IE_EXT_FEATURE_BITMAP
Definition: gsm_08_18.h:205
@ BSSGP_IE_TRACE_TYPE
Definition: gsm_08_18.h:152
@ BSSGP_IE_MOBILE_ID
Definition: gsm_08_18.h:135
@ BSSGP_IE_LLC_FRAMES_DISCARDED
Definition: gsm_08_18.h:133
@ BSSGP_IE_TRANSACTION_ID
Definition: gsm_08_18.h:153
@ BSSGP_IE_RI_APP_ERROR_RIM_CONT
Definition: gsm_08_18.h:189
@ BSSGP_IE_MBMS_SESSION_INFO
Definition: gsm_08_18.h:198
@ BSSGP_IE_RQD_GANNS_AST_DATA
Definition: gsm_08_18.h:223
@ BSSGP_IE_PS_HO_COMMAND
Definition: gsm_08_18.h:216
@ BSSGP_IE_EMLPP_PRIO
Definition: gsm_08_18.h:129
@ BSSGP_IE_CHAN_NEEDED
Definition: gsm_08_18.h:127
@ BSSGP_IE_CS_INDICATION
Definition: gsm_08_18.h:222
@ BSSGP_IE_LOCATION_AREA
Definition: gsm_08_18.h:134
@ BSSGP_IE_BVCI
Definition: gsm_08_18.h:122
@ BSSGP_IE_GLOBAL_TFI
Definition: gsm_08_18.h:211
@ BSSGP_IE_LCS_QOS
Definition: gsm_08_18.h:166
@ BSSGP_IE_SBSS_TO_TBSS_TR_CONT
Definition: gsm_08_18.h:200
@ BSSGP_IE_MBMS_SESSION_DURATION
Definition: gsm_08_18.h:194
@ BSSGP_IE_DTM_HO_COMMAND
Definition: gsm_08_18.h:221
@ BSSGP_IE_NSEI
Definition: gsm_08_18.h:164
@ BSSGP_IE_LCS_CAUSE
Definition: gsm_08_18.h:174
@ BSSGP_IE_BTS_RX_ACCURACY_LVL
Definition: gsm_08_18.h:261
@ BSSGP_IE_SON_TRANSFER_APP_ID
Definition: gsm_08_18.h:232
@ BSSGP_IE_TGT_TO_SRC_TR_CONT
Definition: gsm_08_18.h:207
@ BSSGP_IE_TLLI
Definition: gsm_08_18.h:149
@ BSSGP_IE_IRAT_MEAS_CFG_E_EARFCN
Definition: gsm_08_18.h:245
@ BSSGP_IE_IMEI
Definition: gsm_08_18.h:212
@ BSSGP_IE_MME_QUERY
Definition: gsm_08_18.h:254
@ BSSGP_IE_PRIO_CLASS_IND
Definition: gsm_08_18.h:243
@ BSSGP_IE_CONTAINER_ID
Definition: gsm_08_18.h:210
@ BSSGP_IE_MBMS_STOP_CAUSE
Definition: gsm_08_18.h:199
@ BSSGP_IE_BVC_BUCKET_SIZE
Definition: gsm_08_18.h:123
@ BSSGP_IE_QOS_PROFILE
Definition: gsm_08_18.h:142
@ BSSGP_IE_PRIORITY
Definition: gsm_08_18.h:141
@ BSSGP_IE_RADIO_CAUSE
Definition: gsm_08_18.h:143
@ BSSGP_IE_COVERAGE_CLASS
Definition: gsm_08_18.h:248
@ BSSGP_IE_BVC_MEASUREMENT
Definition: gsm_08_18.h:124
@ BSSGP_IE_SGSN_GROUP_ID
Definition: gsm_08_18.h:255
@ BSSGP_IE_T_UNTIL_NEXT_PAGING
Definition: gsm_08_18.h:247
@ BSSGP_IE_FLOW_CTRL_GRANULARITY
Definition: gsm_08_18.h:226
@ BSSGP_IE_RIM_APP_IDENTITY
Definition: gsm_08_18.h:177
@ BSSGP_IE_SUB_PID4RAT_FREQ_PRIO
Definition: gsm_08_18.h:229
@ BSSGP_IE_SRC_TO_TGT_TR_CONT
Definition: gsm_08_18.h:206
@ BSSGP_IE_LIST_OF_SETUP_PFC
Definition: gsm_08_18.h:204
@ BSSGP_IE_LOCATION_ESTIMATE
Definition: gsm_08_18.h:170
@ BSSGP_IE_SCI
Definition: gsm_08_18.h:240
@ BSSGP_IE_POSITIONING_DATA
Definition: gsm_08_18.h:171
@ BSSGP_IE_MLAT_TIMER
Definition: gsm_08_18.h:258
@ BSSGP_IE_PLMN_ID
Definition: gsm_08_18.h:253
@ BSSGP_IE_FEATURE_BITMAP
Definition: gsm_08_18.h:161
@ BSSGP_IE_DECIPHERING_KEYS
Definition: gsm_08_18.h:172
@ BSSGP_IE_ALIGNMENT
Definition: gsm_08_18.h:118
@ BSSGP_IE_GANSS_LOCATION_TYPE
Definition: gsm_08_18.h:224
@ BSSGP_IE_REDIRECTION_COMPLETED
Definition: gsm_08_18.h:237
@ BSSGP_IE_LOCATION_TYPE
Definition: gsm_08_18.h:169
@ BSSGP_IE_RAN_INFO_APP_CONTAINER
Definition: gsm_08_18.h:180
@ BSSGP_IE_SOURCE_CELL_ID
Definition: gsm_08_18.h:244
struct bssgp_normal_hdr __attribute__
bssgp_fc_granularity
Definition: gsm_08_18.h:347
@ BSSGP_FC_GRAN_10000
Definition: gsm_08_18.h:350
@ BSSGP_FC_GRAN_100000
Definition: gsm_08_18.h:351
@ BSSGP_FC_GRAN_100
Definition: gsm_08_18.h:348
@ BSSGP_FC_GRAN_1000
Definition: gsm_08_18.h:349
BSSGP normal header.
Definition: gsm_08_18.h:111
uint8_t pdu_type
BSSGP PDU type.
Definition: gsm_08_18.h:112
uint8_t data[0]
optional/conditional IEs as TLVs
Definition: gsm_08_18.h:113
Definition: gsm_08_18.h:364
BSSGP User-Data header (Section 10.2.1 and 10.2.2)
Definition: gsm_08_18.h:103
uint8_t pdu_type
BSSGP PDU type.
Definition: gsm_08_18.h:104
uint8_t data[0]
Definition: gsm_08_18.h:107
uint8_t qos_profile[3]
QoS profile.
Definition: gsm_08_18.h:106
uint32_t tlli
Temporary Link-Local Identifier.
Definition: gsm_08_18.h:105