libosmogb UNKNOWN
Osmocom Gb library
|
Go to the source code of this file.
Data Structures | |
struct | bssgp_ud_hdr |
BSSGP User-Data header (Section 10.2.1 and 10.2.2) More... | |
struct | bssgp_normal_hdr |
BSSGP normal header. More... | |
struct | bssgp_rim_pdu_ind |
Functions | |
struct bssgp_ud_hdr | __attribute__ ((packed)) |
Variables | |
uint8_t | pdu_type |
BSSGP PDU type. | |
uint32_t | tlli |
Temporary Link-Local Identifier. | |
uint8_t | qos_profile [3] |
QoS profile. | |
uint8_t | data [0] |
struct bssgp_normal_hdr | __attribute__ |
#define BSSGP_FEAT_MBMS 0x80 /* Multimedia Broadcast */ |
#define BSSGP_FEAT_RIM 0x10 /* RAN Inoformation Management */ |
#define BSSGP_PDUT_RA_CAPA_UDPATE BSSGP_PDUT_RA_CAPA_UPDATE |
Referenced by bssgp_tx_ra_capa_upd().
#define BSSGP_XFEAT_CSPS 0x08 /* CS/PS coordination enhancements */ |
Referenced by bssgp_bvc_fsm_unblocked().
#define BVCI_PTM 0x0001 |
Referenced by bssgp_rcvmsg(), bssgp_rx_bvc_reset(), bssgp_tx_bvc_reset(), and bssgp_tx_dl_ud().
#define BVCI_SIGNALLING 0x0000 |
Fixed BVCI definitions (Section 5.4.1)
Referenced by backlog_enqueue_or_free(), bssgp_rcvmsg(), bssgp_rx_bvc_block(), bssgp_rx_bvc_reset(), bssgp_rx_bvc_unblock(), bssgp_tx_bvc_ptp_reset(), bssgp_tx_bvc_reset(), and tx_bvc_reset_nsei_bvci().
BSSGP Information Element Identifiers (Section 11.3 / Table 11.3)
BSSGP PDU types (Section 11.3.26 / Table 11.27)
Cause coding (Section 11.3.8 / Table 11.10)
struct bssgp_normal_hdr __attribute__ |
uint8_t data[0] |
uint8_t pdu_type |
BSSGP PDU type.
uint8_t qos_profile[3] |
QoS profile.
Referenced by bssgp_tx_ul_ud().
uint32_t tlli |
Temporary Link-Local Identifier.
Referenced by bssgp2_enc_fc_ms_ack(), bssgp2_enc_flush_ll(), bssgp_tx_fc_ms(), bssgp_tx_flush_ll_ack(), bssgp_tx_llc_discarded(), bssgp_tx_ra_capa_upd(), bssgp_tx_resume(), bssgp_tx_resume_ack(), bssgp_tx_resume_nack(), bssgp_tx_suspend(), bssgp_tx_suspend_ack(), and bssgp_tx_suspend_nack().