int egprs_get_cps(struct egprs_cps *cps, uint8_t type, uint8_t bits)
int osmo_gprs_ul_block_size_bits(enum osmo_gprs_cs cs)
egprs_hdr_type
EGPRS header types (TS 04.60 10.0a.2)
Definition: gprs_rlc.h:23
@ EGPRS_HDR_TYPE2
Definition: gprs_rlc.h:25
@ EGPRS_HDR_TYPE1
Definition: gprs_rlc.h:24
@ EGPRS_HDR_TYPE3
Definition: gprs_rlc.h:26
egprs_cps_punc
CPS puncturing table selection (TS 04.60 10.4.8a)
Definition: gprs_rlc.h:15
@ EGPRS_CPS_P3
Definition: gprs_rlc.h:18
@ EGPRS_CPS_NONE
Definition: gprs_rlc.h:19
@ EGPRS_CPS_P2
Definition: gprs_rlc.h:17
@ EGPRS_CPS_P1
Definition: gprs_rlc.h:16
osmo_gprs_cs
Definition: gprs_rlc.h:29
@ OSMO_GPRS_CS_NONE
Definition: gprs_rlc.h:30
@ OSMO_GPRS_MCS3
Definition: gprs_rlc.h:37
@ OSMO_GPRS_MCS4
Definition: gprs_rlc.h:38
@ OSMO_GPRS_CS4
Definition: gprs_rlc.h:34
@ OSMO_GPRS_MCS6
Definition: gprs_rlc.h:40
@ OSMO_GPRS_MCS9
Definition: gprs_rlc.h:43
@ OSMO_GPRS_CS3
Definition: gprs_rlc.h:33
@ OSMO_GPRS_MCS2
Definition: gprs_rlc.h:36
@ OSMO_GPRS_CS1
Definition: gprs_rlc.h:31
@ OSMO_GPRS_MCS5
Definition: gprs_rlc.h:39
@ OSMO_GPRS_MCS7
Definition: gprs_rlc.h:41
@ OSMO_GPRS_CS2
Definition: gprs_rlc.h:32
@ OSMO_GPRS_MCS8
Definition: gprs_rlc.h:42
@ _NUM_OSMO_GPRS_CS
Definition: gprs_rlc.h:44
@ OSMO_GPRS_MCS1
Definition: gprs_rlc.h:35
int osmo_gprs_ul_block_size_bytes(enum osmo_gprs_cs cs)
enum osmo_gprs_cs osmo_gprs_dl_cs_by_block_bytes(uint8_t block_size)
enum osmo_gprs_cs osmo_gprs_ul_cs_by_block_bytes(uint8_t block_size)
int osmo_gprs_dl_block_size_bits(enum osmo_gprs_cs cs)
int osmo_gprs_dl_block_size_bytes(enum osmo_gprs_cs cs)
enum osmo_sub_auth_type type
Structure for CPS coding and puncturing scheme (TS 04.60 10.4.8a)
Definition: gprs_rlc.h:8
uint8_t mcs
Definition: gprs_rlc.h:10
uint8_t bits
Definition: gprs_rlc.h:9
uint8_t p[2]
Definition: gprs_rlc.h:11