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 |
Macros | |
#define | BVCI_SIGNALLING 0x0000 |
Fixed BVCI definitions (Section 5.4.1) More... | |
#define | BVCI_PTM 0x0001 |
#define | BSSGP_PDUT_RA_CAPA_UDPATE BSSGP_PDUT_RA_CAPA_UPDATE |
#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 */ |
#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 */ |
Functions | |
struct bssgp_ud_hdr | __attribute__ ((packed)) |
Variables | |
uint8_t | pdu_type |
BSSGP PDU type. More... | |
uint32_t | tlli |
Temporary Link-Local Identifier. More... | |
uint8_t | qos_profile [3] |
QoS profile. More... | |
uint8_t | data [0] |
struct bssgp_normal_hdr | __attribute__ |
#define BSSGP_FEAT_CBL 0x02 /* Current Bucket Level */ |
#define BSSGP_FEAT_ERS 0x40 /* Enhanced Radio Status */ |
#define BSSGP_FEAT_INR 0x04 /* Inter-NSE re-routing */ |
#define BSSGP_FEAT_LCS 0x08 /* Location Services */ |
#define BSSGP_FEAT_MBMS 0x80 /* Multimedia Broadcast */ |
#define BSSGP_FEAT_PFC 0x01 /* Packet Flow Context */ |
#define BSSGP_FEAT_PFC_FC 0x20 /* PFC Flow Control */ |
#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 */ |
#define BSSGP_XFEAT_DCN 0x20 /* Dedicated CN */ |
#define BSSGP_XFEAT_ECIoT 0x10 /* EC-GSM-IoT */ |
#define BSSGP_XFEAT_eDRX 0x40 /* eDRX */ |
#define BSSGP_XFEAT_GBIT 0x02 /* Gigabit Interface */ |
Referenced by bssgp_bvc_fsm_unblocked().
#define BSSGP_XFEAT_MOCN 0x04 /* Multi-Operator CN */ |
#define BSSGP_XFEAT_MSAD 0x80 /* MS-assisted Dedicated CN selection */ |
#define BSSGP_XFEAT_PSHO 0x01 /* PS Handover */ |
#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().
enum bssgp_fc_granularity |
enum bssgp_iei_type |
BSSGP Information Element Identifiers (Section 11.3 / Table 11.3)
enum bssgp_pdu_type |
BSSGP PDU types (Section 11.3.26 / Table 11.27)
enum bssgp_rim_pdu_type |
enum gprs_bssgp_cause |
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.