10 #ifndef PACKET_UMTS_MAC_H
11 #define PACKET_UMTS_MAC_H
14 #define TCTF_CCCH_RACH_FDD 0x0
15 #define TCTF_DCCH_DTCH_RACH_FDD 0x1
17 #define TCTF_BCCH_FACH_FDD 0x0
18 #define TCTF_DCCH_DTCH_FACH_FDD 0x3
19 #define TCTF_MTCH_FACH_FDD 0x6
20 #define TCTF_CCCH_FACH_FDD 0x40
21 #define TCTF_MCCH_FACH_FDD 0x50
22 #define TCTF_MSCH_FACH_FDD 0x5f
23 #define TCTF_CTCH_FACH_FDD 0x80
26 #define MAC_UEID_TYPE_URNTI 0x0
27 #define MAC_UEID_TYPE_CRNTI 0x1
29 enum mac_content_type {
49 #define MAX_MAC_FRAMES 64
52 gboolean ctmux[MAX_MAC_FRAMES];
53 guint8 content[MAX_MAC_FRAMES];
54 guint8 lchid[MAX_MAC_FRAMES];
55 guint8 macdflow_id[MAX_MAC_FRAMES];
57 gboolean fake_chid[MAX_MAC_FRAMES];
59 guint8 trchid[MAX_MAC_FRAMES];
64 guint number_of_mac_is_sdus;
65 guint8 lchid[MAX_MAC_FRAMES];
66 gint sdulength[MAX_MAC_FRAMES];
69 enum enum_mac_tsn_size {
73 gint get_mac_tsn_size(
void);
Definition: packet-umts_mac.h:51
Definition: packet-umts_mac.h:63