48 #if OSMO_IS_LITTLE_ENDIAN == 1 119 #if OSMO_IS_LITTLE_ENDIAN == 1 190 #if OSMO_IS_LITTLE_ENDIAN == 1 273 #if OSMO_IS_LITTLE_ENDIAN == 1 923 #define GSM48_PDISC_GROUP_CC 0x00 924 #define GSM48_PDISC_BCAST_CC 0x01 925 #define GSM48_PDISC_PDSS1 0x02 926 #define GSM48_PDISC_CC 0x03 927 #define GSM48_PDISC_PDSS2 0x04 928 #define GSM48_PDISC_GTTP 0x04 929 #define GSM48_PDISC_MM 0x05 930 #define GSM48_PDISC_RR 0x06 931 #define GSM48_PDISC_MM_GPRS 0x08 932 #define GSM48_PDISC_SMS 0x09 933 #define GSM48_PDISC_SM_GPRS 0x0a 934 #define GSM48_PDISC_NC_SS 0x0b 935 #define GSM48_PDISC_LOC 0x0c 936 #define GSM48_PDISC_EXTEND 0x0e 937 #define GSM48_PDISC_TEST 0x0f 938 #define GSM48_PDISC_MASK 0x0f 939 #define GSM48_PDISC_USSD 0x11 968 #define GSM48_TA_INVALID 220 1034 #define gsm48_hdr_msg_type gsm48_hdr_msg_type_r99 1037 #define GSM48_MT_RR_INIT_REQ 0x3c 1038 #define GSM48_MT_RR_ADD_ASS 0x3b 1039 #define GSM48_MT_RR_IMM_ASS 0x3f 1040 #define GSM48_MT_RR_IMM_ASS_EXT 0x39 1041 #define GSM48_MT_RR_IMM_ASS_REJ 0x3a 1042 #define GSM48_MT_RR_DTM_ASS_FAIL 0x48 1043 #define GSM48_MT_RR_DTM_REJECT 0x49 1044 #define GSM48_MT_RR_DTM_REQUEST 0x4A 1045 #define GSM48_MT_RR_PACKET_ASS 0x4B 1047 #define GSM48_MT_RR_CIPH_M_CMD 0x35 1048 #define GSM48_MT_RR_CIPH_M_COMPL 0x32 1050 #define GSM48_MT_RR_CFG_CHG_CMD 0x30 1051 #define GSM48_MT_RR_CFG_CHG_ACK 0x31 1052 #define GSM48_MT_RR_CFG_CHG_REJ 0x33 1054 #define GSM48_MT_RR_ASS_CMD 0x2e 1055 #define GSM48_MT_RR_ASS_COMPL 0x29 1056 #define GSM48_MT_RR_ASS_FAIL 0x2f 1057 #define GSM48_MT_RR_HANDO_CMD 0x2b 1058 #define GSM48_MT_RR_HANDO_COMPL 0x2c 1059 #define GSM48_MT_RR_HANDO_FAIL 0x28 1060 #define GSM48_MT_RR_HANDO_INFO 0x2d 1061 #define GSM48_MT_RR_HANDO_INFO 0x2d 1062 #define GSM48_MT_RR_DTM_ASS_CMD 0x4c 1064 #define GSM48_MT_RR_CELL_CHG_ORDER 0x08 1065 #define GSM48_MT_RR_PDCH_ASS_CMD 0x23 1067 #define GSM48_MT_RR_CHAN_REL 0x0d 1068 #define GSM48_MT_RR_PART_REL 0x0a 1069 #define GSM48_MT_RR_PART_REL_COMP 0x0f 1071 #define GSM48_MT_RR_PAG_REQ_1 0x21 1072 #define GSM48_MT_RR_PAG_REQ_2 0x22 1073 #define GSM48_MT_RR_PAG_REQ_3 0x24 1074 #define GSM48_MT_RR_PAG_RESP 0x27 1075 #define GSM48_MT_RR_NOTIF_NCH 0x20 1076 #define GSM48_MT_RR_NOTIF_FACCH 0x25 1077 #define GSM48_MT_RR_NOTIF_RESP 0x26 1078 #define GSM48_MT_RR_PACKET_NOTIF 0x4e 1079 #define GSM48_MT_RR_UTRAN_CLSM_CHG 0x60 1080 #define GSM48_MT_RR_CDMA2K_CLSM_CHG 0x62 1081 #define GSM48_MT_RR_IS_TO_UTRAN_HANDO 0x63 1082 #define GSM48_MT_RR_IS_TO_CDMA2K_HANDO 0x64 1084 #define GSM48_MT_RR_SYSINFO_8 0x18 1085 #define GSM48_MT_RR_SYSINFO_1 0x19 1086 #define GSM48_MT_RR_SYSINFO_2 0x1a 1087 #define GSM48_MT_RR_SYSINFO_3 0x1b 1088 #define GSM48_MT_RR_SYSINFO_4 0x1c 1089 #define GSM48_MT_RR_SYSINFO_5 0x1d 1090 #define GSM48_MT_RR_SYSINFO_6 0x1e 1091 #define GSM48_MT_RR_SYSINFO_7 0x1f 1093 #define GSM48_MT_RR_SYSINFO_2bis 0x02 1094 #define GSM48_MT_RR_SYSINFO_2ter 0x03 1095 #define GSM48_MT_RR_SYSINFO_2quater 0x07 1096 #define GSM48_MT_RR_SYSINFO_5bis 0x05 1097 #define GSM48_MT_RR_SYSINFO_5ter 0x06 1098 #define GSM48_MT_RR_SYSINFO_9 0x04 1099 #define GSM48_MT_RR_SYSINFO_13 0x00 1101 #define GSM48_MT_RR_SYSINFO_16 0x3d 1102 #define GSM48_MT_RR_SYSINFO_17 0x3e 1104 #define GSM48_MT_RR_SYSINFO_18 0x40 1105 #define GSM48_MT_RR_SYSINFO_19 0x41 1106 #define GSM48_MT_RR_SYSINFO_20 0x42 1108 #define GSM48_MT_RR_CHAN_MODE_MODIF 0x10 1109 #define GSM48_MT_RR_STATUS 0x12 1110 #define GSM48_MT_RR_CHAN_MODE_MODIF_ACK 0x17 1111 #define GSM48_MT_RR_FREQ_REDEF 0x14 1112 #define GSM48_MT_RR_MEAS_REP 0x15 1113 #define GSM48_MT_RR_CLSM_CHG 0x16 1114 #define GSM48_MT_RR_CLSM_ENQ 0x13 1115 #define GSM48_MT_RR_EXT_MEAS_REP 0x36 1116 #define GSM48_MT_RR_EXT_MEAS_REP_ORD 0x37 1117 #define GSM48_MT_RR_GPRS_SUSP_REQ 0x34 1118 #define GSM48_MT_RR_DTM_INFO 0x4d 1120 #define GSM48_MT_RR_VGCS_UPL_GRANT 0x09 1121 #define GSM48_MT_RR_UPLINK_RELEASE 0x0e 1122 #define GSM48_MT_RR_UPLINK_FREE 0x0c 1123 #define GSM48_MT_RR_UPLINK_BUSY 0x2a 1124 #define GSM48_MT_RR_TALKER_IND 0x11 1126 #define GSM48_MT_RR_APP_INFO 0x38 1129 #define GSM48_MT_MM_IMSI_DETACH_IND 0x01 1130 #define GSM48_MT_MM_LOC_UPD_ACCEPT 0x02 1131 #define GSM48_MT_MM_LOC_UPD_REJECT 0x04 1132 #define GSM48_MT_MM_LOC_UPD_REQUEST 0x08 1134 #define GSM48_MT_MM_AUTH_REJ 0x11 1135 #define GSM48_MT_MM_AUTH_REQ 0x12 1136 #define GSM48_MT_MM_AUTH_RESP 0x14 1137 #define GSM48_MT_MM_AUTH_FAIL 0x1c 1138 #define GSM48_MT_MM_ID_REQ 0x18 1139 #define GSM48_MT_MM_ID_RESP 0x19 1140 #define GSM48_MT_MM_TMSI_REALL_CMD 0x1a 1141 #define GSM48_MT_MM_TMSI_REALL_COMPL 0x1b 1143 #define GSM48_MT_MM_CM_SERV_ACC 0x21 1144 #define GSM48_MT_MM_CM_SERV_REJ 0x22 1145 #define GSM48_MT_MM_CM_SERV_ABORT 0x23 1146 #define GSM48_MT_MM_CM_SERV_REQ 0x24 1147 #define GSM48_MT_MM_CM_SERV_PROMPT 0x25 1148 #define GSM48_MT_MM_CM_REEST_REQ 0x28 1149 #define GSM48_MT_MM_ABORT 0x29 1151 #define GSM48_MT_MM_NULL 0x30 1152 #define GSM48_MT_MM_STATUS 0x31 1153 #define GSM48_MT_MM_INFO 0x32 1156 #define GSM48_MT_CC_ALERTING 0x01 1157 #define GSM48_MT_CC_CALL_CONF 0x08 1158 #define GSM48_MT_CC_CALL_PROC 0x02 1159 #define GSM48_MT_CC_CONNECT 0x07 1160 #define GSM48_MT_CC_CONNECT_ACK 0x0f 1161 #define GSM48_MT_CC_EMERG_SETUP 0x0e 1162 #define GSM48_MT_CC_PROGRESS 0x03 1163 #define GSM48_MT_CC_ESTAB 0x04 1164 #define GSM48_MT_CC_ESTAB_CONF 0x06 1165 #define GSM48_MT_CC_RECALL 0x0b 1166 #define GSM48_MT_CC_START_CC 0x09 1167 #define GSM48_MT_CC_SETUP 0x05 1169 #define GSM48_MT_CC_MODIFY 0x17 1170 #define GSM48_MT_CC_MODIFY_COMPL 0x1f 1171 #define GSM48_MT_CC_MODIFY_REJECT 0x13 1172 #define GSM48_MT_CC_USER_INFO 0x10 1173 #define GSM48_MT_CC_HOLD 0x18 1174 #define GSM48_MT_CC_HOLD_ACK 0x19 1175 #define GSM48_MT_CC_HOLD_REJ 0x1a 1176 #define GSM48_MT_CC_RETR 0x1c 1177 #define GSM48_MT_CC_RETR_ACK 0x1d 1178 #define GSM48_MT_CC_RETR_REJ 0x1e 1180 #define GSM48_MT_CC_DISCONNECT 0x25 1181 #define GSM48_MT_CC_RELEASE 0x2d 1182 #define GSM48_MT_CC_RELEASE_COMPL 0x2a 1184 #define GSM48_MT_CC_CONG_CTRL 0x39 1185 #define GSM48_MT_CC_NOTIFY 0x3e 1186 #define GSM48_MT_CC_STATUS 0x3d 1187 #define GSM48_MT_CC_STATUS_ENQ 0x34 1188 #define GSM48_MT_CC_START_DTMF 0x35 1189 #define GSM48_MT_CC_STOP_DTMF 0x31 1190 #define GSM48_MT_CC_STOP_DTMF_ACK 0x32 1191 #define GSM48_MT_CC_START_DTMF_ACK 0x36 1192 #define GSM48_MT_CC_START_DTMF_REJ 0x37 1193 #define GSM48_MT_CC_FACILITY 0x3a 1203 #define GSM48_CMSERV_MO_CALL_PACKET 1 1204 #define GSM48_CMSERV_EMERGENCY 2 1205 #define GSM48_CMSERV_SMS 4 1206 #define GSM48_CMSERV_SUP_SERV 8 1207 #define GSM48_CMSERV_VGCS 9 1208 #define GSM48_CMSERV_VBS 10 1209 #define GSM48_CMSERV_LOC_SERV 11 1212 #define GSM48_PM_MASK 0x03 1213 #define GSM48_PM_NORMAL 0x00 1214 #define GSM48_PM_EXTENDED 0x01 1215 #define GSM48_PM_REORG 0x02 1216 #define GSM48_PM_SAME 0x03 1219 #define GSM48_LUPD_NORMAL 0x0 1220 #define GSM48_LUPD_PERIODIC 0x1 1221 #define GSM48_LUPD_IMSI_ATT 0x2 1222 #define GSM48_LUPD_RESERVED 0x3 1225 #define GSM_MI_TYPE_MASK 0x07 1226 #define GSM_MI_TYPE_NONE 0x00 1227 #define GSM_MI_TYPE_IMSI 0x01 1228 #define GSM_MI_TYPE_IMEI 0x02 1229 #define GSM_MI_TYPE_IMEISV 0x03 1230 #define GSM_MI_TYPE_TMSI 0x04 1231 #define GSM_MI_ODD 0x08 1233 #define GSM48_IE_MOBILE_ID 0x17 1234 #define GSM48_IE_NAME_LONG 0x43 1235 #define GSM48_IE_NAME_SHORT 0x45 1236 #define GSM48_IE_UTC 0x46 1237 #define GSM48_IE_NET_TIME_TZ 0x47 1238 #define GSM48_IE_LSA_IDENT 0x48 1239 #define GSM48_IE_NET_DST 0x49 1241 #define GSM48_IE_BEARER_CAP 0x04 1242 #define GSM48_IE_CAUSE 0x08 1243 #define GSM48_IE_CC_CAP 0x15 1244 #define GSM48_IE_ALERT 0x19 1245 #define GSM48_IE_FACILITY 0x1c 1246 #define GSM48_IE_PROGR_IND 0x1e 1247 #define GSM48_IE_AUX_STATUS 0x24 1248 #define GSM48_IE_NOTIFY 0x27 1249 #define GSM48_IE_KPD_FACILITY 0x2c 1250 #define GSM48_IE_SIGNAL 0x34 1251 #define GSM48_IE_CONN_BCD 0x4c 1252 #define GSM48_IE_CONN_SUB 0x4d 1253 #define GSM48_IE_CALLING_BCD 0x5c 1254 #define GSM48_IE_CALLING_SUB 0x5d 1255 #define GSM48_IE_CALLED_BCD 0x5e 1256 #define GSM48_IE_CALLED_SUB 0x6d 1257 #define GSM48_IE_REDIR_BCD 0x74 1258 #define GSM48_IE_REDIR_SUB 0x75 1259 #define GSM48_IE_LOWL_COMPAT 0x7c 1260 #define GSM48_IE_HIGHL_COMPAT 0x7d 1261 #define GSM48_IE_USER_USER 0x7e 1262 #define GSM48_IE_SS_VERS 0x7f 1263 #define GSM48_IE_MORE_DATA 0xa0 1264 #define GSM48_IE_CLIR_SUPP 0xa1 1265 #define GSM48_IE_CLIR_INVOC 0xa2 1266 #define GSM48_IE_REV_C_SETUP 0xa3 1267 #define GSM48_IE_REPEAT_CIR 0xd1 1268 #define GSM48_IE_REPEAT_SEQ 0xd3 1271 #define GSM48_CAUSE_CS_GSM 0x60 1275 #define GSM48_IE_VGCS_TARGET 0x01 1277 #define GSM48_IE_FRQSHORT_AFTER 0x02 1278 #define GSM48_IE_MUL_RATE_CFG 0x03 1279 #define GSM48_IE_FREQ_L_AFTER 0x05 1280 #define GSM48_IE_MSLOT_DESC 0x10 1281 #define GSM48_IE_CHANMODE_2 0x11 1282 #define GSM48_IE_FRQSHORT_BEFORE 0x12 1284 #define GSM48_IE_CHANMODE_3 0x13 1285 #define GSM48_IE_CHANMODE_4 0x14 1286 #define GSM48_IE_CHANMODE_5 0x15 1287 #define GSM48_IE_CHANMODE_6 0x16 1288 #define GSM48_IE_CHANMODE_7 0x17 1289 #define GSM48_IE_CHANMODE_8 0x18 1290 #define GSM48_IE_CHANDESC_2 0x64 1291 #define GSM48_IE_MA_AFTER 0x72 1292 #define GSM48_IE_START_TIME 0x7c 1293 #define GSM48_IE_FREQ_L_BEFORE 0x19 1295 #define GSM48_IE_CH_DESC_1_BEFORE 0x1c 1297 #define GSM48_IE_CH_DESC_2_BEFORE 0x1d 1299 #define GSM48_IE_F_CH_SEQ_BEFORE 0x1e 1301 #define GSM48_IE_CLASSMARK3 0x20 1302 #define GSM48_IE_MA_BEFORE 0x21 1303 #define GSM48_IE_RR_PACKET_UL 0x22 1304 #define GSM48_IE_RR_PACKET_DL 0x23 1305 #define GSM48_IE_CELL_CH_DESC 0x62 1306 #define GSM48_IE_CHANMODE_1 0x63 1307 #define GSM48_IE_CHDES_2_AFTER 0x64 1308 #define GSM48_IE_MODE_SEC_CH 0x66 1309 #define GSM48_IE_F_CH_SEQ_AFTER 0x69 1310 #define GSM48_IE_MA_AFTER 0x72 1311 #define GSM48_IE_BA_RANGE 0x73 1312 #define GSM48_IE_GROUP_CHDES 0x74 1313 #define GSM48_IE_BA_LIST_PREF 0x75 1314 #define GSM48_IE_MOB_OVSERV_DIF 0x77 1315 #define GSM48_IE_REALTIME_DIFF 0x7b 1316 #define GSM48_IE_START_TIME 0x7c 1317 #define GSM48_IE_TIMING_ADVANCE 0x7d 1318 #define GSM48_IE_GROUP_CIP_SEQ 0x80 1319 #define GSM48_IE_CIP_MODE_SET 0x90 1320 #define GSM48_IE_GPRS_RESUMPT 0xc0 1321 #define GSM48_IE_SYNC_IND 0xd0 1323 #define GSM48_IE_CBCH_CHAN_DESC 0x64 1324 #define GSM48_IE_CBCH_MOB_AL 0x72 1327 #define GSM48_IE_LOCATION_AREA 0x13 1328 #define GSM48_IE_AUTN 0x20 1329 #define GSM48_IE_AUTH_RES_EXT 0x21 1330 #define GSM48_IE_AUTS 0x22 1331 #define GSM48_IE_PRIORITY_LEV 0x80 1332 #define GSM48_IE_FOLLOW_ON_PROC 0xa1 1333 #define GSM48_IE_CTS_PERMISSION 0xa2 1494 #define GSM48_T301 180, 0 1495 #define GSM48_T303 30, 0 1496 #define GSM48_T305 30, 0 1497 #define GSM48_T306 30, 0 1498 #define GSM48_T308 10, 0 1499 #define GSM48_T310 30, 0 1500 #define GSM48_T313 30, 0 1501 #define GSM48_T323 30, 0 1502 #define GSM48_T331 30, 0 1503 #define GSM48_T333 30, 0 1504 #define GSM48_T334 25, 0 1505 #define GSM48_T338 30, 0 1506 #define GSM48_T303_MS 30, 0 1507 #define GSM48_T305_MS 30, 0 1508 #define GSM48_T308_MS 30, 0 1509 #define GSM48_T310_MS 30, 0 1510 #define GSM48_T313_MS 30, 0 1511 #define GSM48_T323_MS 30, 0 1512 #define GSM48_T332_MS 30, 0 1513 #define GSM48_T335_MS 30, 0 1516 #define GSM_CSTATE_NULL 0 1517 #define GSM_CSTATE_INITIATED 1 1518 #define GSM_CSTATE_MM_CONNECTION_PEND 2 1519 #define GSM_CSTATE_MO_CALL_PROC 3 1520 #define GSM_CSTATE_CALL_DELIVERED 4 1521 #define GSM_CSTATE_CALL_PRESENT 6 1522 #define GSM_CSTATE_CALL_RECEIVED 7 1523 #define GSM_CSTATE_CONNECT_REQUEST 8 1524 #define GSM_CSTATE_MO_TERM_CALL_CONF 9 1525 #define GSM_CSTATE_ACTIVE 10 1526 #define GSM_CSTATE_DISCONNECT_REQ 12 1527 #define GSM_CSTATE_DISCONNECT_IND 12 1528 #define GSM_CSTATE_RELEASE_REQ 19 1529 #define GSM_CSTATE_MO_ORIG_MODIFY 26 1530 #define GSM_CSTATE_MO_TERM_MODIFY 27 1531 #define GSM_CSTATE_CONNECT_IND 28 1533 #define SBIT(a) (1 << a) 1534 #define ALL_STATES 0xffffffff 1537 #define GSM_LAC_RESERVED_DETACHED 0x0 1538 #define GSM_LAC_RESERVED_ALL_BTS 0xfffe 1647 #define GSM48_TMSI_LEN 5 1648 #define GSM48_MID_TMSI_LEN (GSM48_TMSI_LEN + 2) 1649 #define GSM48_MI_SIZE 32 1658 #define GSM48_CELL_CHAN_DESC_SIZE 16 1660 #define GSM_MACBLOCK_LEN 23 1661 #define GSM_MACBLOCK_PADDING 0x2b Definition: gsm_04_08.h:517
gsm48_bcap_parity
Definition: gsm_04_08.h:1598
uint8_t orig_arfcn_hi
Definition: gsm_04_08.h:232
uint16_t lac
Definition: gsm_04_08.h:582
Definition: gsm_04_08.h:1343
Definition: gsm_04_08.h:1600
Definition: gsm_04_08.h:816
Definition: gsm_04_08.h:505
Definition: gsm_04_08.h:1409
uint8_t msg_type
Definition: gsm_04_08.h:51
Definition: gsm_04_08.h:789
uint8_t rxlev_nc5_lo
Definition: gsm_04_08.h:422
const struct value_string gsm48_chan_mode_names[]
Definition: gsm_04_08.h:1666
uint8_t w8
Definition: gsm_04_08.h:63
Definition: gsm_04_08.h:608
uint8_t w1_hi
Definition: gsm_04_08.h:235
uint8_t a5_2
Definition: gsm_04_08.h:61
gsm48_bcap_rrq
Definition: gsm_04_08.h:1562
uint8_t cmsp
Definition: gsm_04_08.h:61
Definition: gsm_04_08.h:1392
uint8_t bsic_nc6
Definition: gsm_04_08.h:429
Definition: gsm_04_08.h:1466
Definition: gsm_04_08.h:1421
Definition: gsm_04_08.h:1395
Definition: gsm_04_08.h:1457
uint8_t maio_low
Definition: gsm_04_08.h:377
uint8_t orig_arfcn_mid
Definition: gsm_04_08.h:51
Definition: gsm_04_08.h:1669
Definition: gsm_04_08.h:1668
gsm48_numbering_plan
Definition: gsm_04_08.h:1674
uint8_t nci
Definition: gsm_04_08.h:49
uint8_t w17
Definition: gsm_04_08.h:184
Definition: gsm_04_08.h:1438
Definition: gsm_04_08.h:1342
uint8_t w8_lo
Definition: gsm_04_08.h:66
Definition: gsm_04_08.h:1411
uint8_t w6
Definition: gsm_04_08.h:62
uint8_t w9
Definition: gsm_04_08.h:66
gsm48_bcap_sig_access
Definition: gsm_04_08.h:1577
uint8_t wait_ind4
Definition: gsm_04_08.h:859
uint8_t bsic_nc3_hi
Definition: gsm_04_08.h:70
uint8_t w8_hi
Definition: gsm_04_08.h:245
uint8_t a5_3
Definition: gsm_04_08.h:61
Definition: gsm_04_08.h:1418
uint8_t form_id
Definition: gsm_04_08.h:49
uint8_t rxlev_nc2_hi
Definition: gsm_04_08.h:406
uint8_t w12_hi
Definition: gsm_04_08.h:105
uint8_t w9_hi
Definition: gsm_04_08.h:66
uint8_t w11_lo
Definition: gsm_04_08.h:70
uint8_t l2_plen
Definition: gsm_04_08.h:877
uint8_t w9
Definition: gsm_04_08.h:331
uint8_t m7_95
Definition: gsm_04_08.h:440
uint8_t w2_hi
Definition: gsm_04_08.h:160
Definition: gsm_04_08.h:533
Definition: gsm_04_08.h:1369
Definition: gsm_04_08.h:1398
uint8_t w25
Definition: gsm_04_08.h:81
uint8_t fc
Definition: gsm_04_08.h:54
enum gsm48_chan_mode __attribute__
Definition: gsm_04_08.h:1413
uint8_t sync_ie
Definition: gsm_04_08.h:487
uint8_t w2
Definition: gsm_04_08.h:237
gsm48_chan_mode
Definition: gsm_04_08.h:503
Definition: gsm_04_08.h:549
uint8_t rxlev_nc2_lo
Definition: gsm_04_08.h:408
Definition: gsm_04_08.h:918
uint8_t w10
Definition: gsm_04_08.h:68
Definition: gsm_04_08.h:478
Definition: gsm_04_08.h:1442
uint8_t rrfcn1_7
Definition: gsm_04_08.h:364
uint8_t orig_arfcn_hi
Definition: gsm_04_08.h:155
Definition: gsm_04_08.h:1473
uint8_t t3_low
Definition: gsm_04_08.h:473
Definition: gsm_04_08.h:1389
uint8_t orig_arfcn_lo
Definition: gsm_04_08.h:52
uint8_t w21_lo
Definition: gsm_04_08.h:78
gsm48_rr_cause
Definition: gsm_04_08.h:1363
Definition: gsm_04_08.h:1414
Definition: gsm_04_08.h:1428
Definition: gsm_04_08.h:511
Definition: gsm_04_08.h:1608
uint8_t mob_alloc_len
Definition: gsm_04_08.h:842
uint8_t cneed4
Definition: gsm_04_08.h:60
uint8_t w6_hi
Definition: gsm_04_08.h:326
uint8_t w9_hi
Definition: gsm_04_08.h:172
uint8_t w1_hi
Definition: gsm_04_08.h:49
Definition: gsm_04_08.h:1407
Definition: gsm_04_08.h:1454
uint8_t w13_hi
Definition: gsm_04_08.h:72
Definition: gsm_04_08.h:504
Definition: gsm_04_08.h:1345
uint8_t w12_hi
Definition: gsm_04_08.h:176
uint8_t orig_arfcn_mid
Definition: gsm_04_08.h:363
uint8_t t3_low
Definition: gsm_04_08.h:481
uint8_t max_trans
Definition: gsm_04_08.h:49
gsm48_bcap_user_rate
Definition: gsm_04_08.h:1587
uint8_t maio_high
Definition: gsm_04_08.h:372
uint8_t ccch_conf
Definition: gsm_04_08.h:49
Definition: gsm_04_08.h:1373
Definition: gsm_04_08.h:509
uint8_t w28
Definition: gsm_04_08.h:352
Definition: gsm_04_08.h:1475
uint8_t rr_cause
Definition: gsm_04_08.h:795
uint8_t w7_hi
Definition: gsm_04_08.h:62
uint8_t f0
Definition: gsm_04_08.h:49
uint8_t ho_ref
Definition: gsm_04_08.h:552
Definition: gsm_04_08.h:1366
Definition: gsm_04_08.h:1426
uint8_t cell_bar
Definition: gsm_04_08.h:49
uint8_t dtx_used
Definition: gsm_04_08.h:49
Definition: gsm_04_08.h:1346
uint8_t w26_hi
Definition: gsm_04_08.h:349
uint8_t w22
Definition: gsm_04_08.h:78
uint8_t w16_hi
Definition: gsm_04_08.h:76
uint8_t w3_hi
Definition: gsm_04_08.h:322
uint8_t bcch_f_nc1
Definition: gsm_04_08.h:61
uint8_t w3
Definition: gsm_04_08.h:56
Definition: gsm_04_08.h:1341
uint8_t neci
Definition: gsm_04_08.h:51
uint8_t w20_lo
Definition: gsm_04_08.h:83
uint8_t wait_ind1
Definition: gsm_04_08.h:853
Definition: gsm_04_08.h:1481
Definition: gsm_04_08.h:1680
Definition: gsm_04_08.h:1485
uint8_t si
Definition: gsm_04_08.h:49
uint8_t bcch_f_nc3
Definition: gsm_04_08.h:70
static uint8_t gsm48_hdr_msg_type_r99(const struct gsm48_hdr *hdr)
Definition: gsm_04_08.h:1010
uint8_t w19
Definition: gsm_04_08.h:80
uint8_t m7_40
Definition: gsm_04_08.h:54
Definition: gsm_04_08.h:1364
gsm48_reject_value
Definition: gsm_04_08.h:1437
uint8_t sm_cap
Definition: gsm_04_08.h:54
Definition: gsm_04_08.h:1464
Definition: gsm_04_08.h:1391
uint8_t radio_link_timeout
Definition: gsm_04_08.h:653
uint8_t nscb
Definition: gsm_04_08.h:49
uint8_t w12
Definition: gsm_04_08.h:253
Definition: gsm_04_08.h:661
Definition: gsm_04_08.h:1397
Definition: gsm_04_08.h:1417
Definition: gsm_04_08.h:1602
Definition: gsm_04_08.h:1379
Definition: gsm_04_08.h:1351
Definition: gsm_04_08.h:1483
uint8_t ms_txpwr_max_ccch
Definition: gsm_04_08.h:624
uint8_t t3212
Definition: gsm_04_08.h:641
uint8_t w3_hi
Definition: gsm_04_08.h:162
gsm48_bcap_tmod
Definition: gsm_04_08.h:1551
uint8_t w23
Definition: gsm_04_08.h:346
Definition: gsm_04_08.h:360
uint8_t w1_lo
Definition: gsm_04_08.h:87
Definition: gsm_04_08.h:1393
uint8_t m5_15
Definition: gsm_04_08.h:54
Definition: gsm_04_08.h:1439
uint8_t ext_bcch_frequency_list[16]
Definition: gsm_04_08.h:50
uint8_t w15_hi
Definition: gsm_04_08.h:76
uint8_t w18_lo
Definition: gsm_04_08.h:80
gsm48_bcap_modem_type
Definition: gsm_04_08.h:1621
uint8_t proto_discr
Definition: gsm_04_08.h:609
Definition: gsm_04_08.h:1406
Definition: gsm_04_08.h:1377
uint8_t spare4
Definition: gsm_04_08.h:37
Definition: gsm_04_08.h:1386
uint8_t re
Definition: gsm_04_08.h:49
Definition: gsm_04_08.h:1447
uint8_t options[0]
Definition: gsm_04_08.h:52
uint8_t w11
Definition: gsm_04_08.h:333
uint8_t spare
Definition: gsm_04_08.h:880
Definition: gsm_04_08.h:1347
uint8_t mi_len
Definition: gsm_04_08.h:575
uint8_t rxlev_nc5_hi
Definition: gsm_04_08.h:420
uint8_t w1
Definition: gsm_04_08.h:320
uint8_t w1_hi
Definition: gsm_04_08.h:158
Definition: gsm_04_08.h:890
Definition: gsm_04_08.h:1420
uint8_t w6_hi
Definition: gsm_04_08.h:60
#define GSM48_PDISC_BCAST_CC
Definition: gsm_04_08.h:924
uint8_t pwr_lev
Definition: gsm_04_08.h:16
Definition: gsm_04_08.h:1573
gsm48_signal_val
Definition: gsm_04_08.h:1336
uint8_t mode
Definition: gsm_04_08.h:500
Definition: gsm_04_08.h:1622
Definition: gsm_04_08.h:1616
Definition: gsm_04_08.h:1582
uint8_t spare
Definition: gsm_04_08.h:25
Definition: gsm_04_08.h:1339
uint8_t w12_lo
Definition: gsm_04_08.h:72
uint8_t bs_ag_blks_res
Definition: gsm_04_08.h:49
uint8_t data[0]
Definition: gsm_04_08.h:52
uint8_t rxlev_full
Definition: gsm_04_08.h:392
uint8_t dtx
Definition: gsm_04_08.h:49
Definition: gsm_04_08.h:1488
uint8_t ra_id[6]
Definition: gsm_04_08.h:50
uint8_t spare2
Definition: gsm_04_08.h:54
uint8_t w2_lo
Definition: gsm_04_08.h:54
uint8_t wait_ind3
Definition: gsm_04_08.h:857
uint8_t ver
Definition: gsm_04_08.h:435
Definition: gsm_04_08.h:647
uint8_t rev_lev
Definition: gsm_04_08.h:16
Definition: gsm_04_08.h:1544
uint8_t hsn
Definition: gsm_04_08.h:375
uint8_t page_mode
Definition: gsm_04_08.h:851
Definition: gsm_04_08.h:1593
uint8_t spare3
Definition: gsm_04_08.h:61
Definition: gsm_04_08.h:1356
Definition: gsm_04_08.h:1679
uint8_t w5_hi
Definition: gsm_04_08.h:93
Definition: gsm_04_08.h:1677
gsm48_dtx_mode
Definition: gsm_04_08.h:644
uint8_t t1
Definition: gsm_04_08.h:50
Definition: gsm_04_08.h:1579
uint8_t w18_hi
Definition: gsm_04_08.h:260
#define GSM48_PDISC_CC
Definition: gsm_04_08.h:926
uint8_t mob_alloc_len
Definition: gsm_04_08.h:528
Definition: gsm_04_08.h:458
uint8_t timing_advance1
Definition: gsm_04_08.h:838
Definition: gsm_04_08.h:1431
uint8_t w5_hi
Definition: gsm_04_08.h:241
uint8_t w6_lo
Definition: gsm_04_08.h:62
uint8_t cell_channel_description[16]
Definition: gsm_04_08.h:50
Definition: gsm_04_08.h:525
Definition: gsm_04_08.h:24
uint8_t rr_cause
Definition: gsm_04_08.h:811
gsm48_cc_cause
Definition: gsm_04_08.h:1384
Definition: gsm_04_08.h:1380
uint8_t w20
Definition: gsm_04_08.h:74
Definition: gsm_04_08.h:1425
#define GSM48_PDISC_NC_SS
Definition: gsm_04_08.h:934
uint8_t w8_hi
Definition: gsm_04_08.h:99
Definition: gsm_04_08.h:1404
uint8_t cell_resel_hyst
Definition: gsm_04_08.h:49
uint8_t cipher_key_seq
Definition: gsm_04_08.h:49
Definition: gsm_04_08.h:1376
Definition: gsm_04_08.h:1412
uint8_t key_seq
Definition: gsm_04_08.h:49
uint8_t w5
Definition: gsm_04_08.h:60
uint8_t rxlev_nc3_lo
Definition: gsm_04_08.h:413
Definition: gsm_04_08.h:1565
uint8_t w4_hi
Definition: gsm_04_08.h:324
void gsm48_set_dtx(struct gsm48_cell_options *op, enum gsm48_dtx_mode full, enum gsm48_dtx_mode half, bool is_bcch)
uint8_t w26_hi
Definition: gsm_04_08.h:81
uint8_t w15
Definition: gsm_04_08.h:76
struct gsm48_req_ref req_ref3
Definition: gsm_04_08.h:57
Definition: gsm_04_08.h:231
uint8_t proto_discr
Definition: gsm_04_08.h:849
Definition: gsm_04_08.h:1455
uint8_t w13_hi
Definition: gsm_04_08.h:178
Definition: gsm_04_08.h:1652
uint8_t w21_hi
Definition: gsm_04_08.h:74
uint8_t rxqual_sub
Definition: gsm_04_08.h:55
uint8_t bcch_f_nc5_lo
Definition: gsm_04_08.h:81
Definition: gsm_04_08.h:1603
uint8_t w9_lo
Definition: gsm_04_08.h:250
static uint8_t gsm48_hdr_trans_id_no_ti(const struct gsm48_hdr *hdr)
Definition: gsm_04_08.h:985
uint8_t proto_discr
Definition: gsm_04_08.h:833
Definition: gsm_04_08.h:1547
Definition: gsm_04_08.h:1591
Definition: gsm_04_08.h:1665
struct gsm48_req_ref req_ref
Definition: gsm_04_08.h:54
uint8_t page_mode
Definition: gsm_04_08.h:562
gsm48_bcap_coding
Definition: gsm_04_08.h:1557
uint8_t rest[0]
Definition: gsm_04_08.h:61
struct gsm48_chan_desc chan_desc2
Definition: gsm_04_08.h:56
uint8_t w15
Definition: gsm_04_08.h:337
uint8_t bcch_f_nc6_lo
Definition: gsm_04_08.h:86
uint8_t d
Definition: gsm_04_08.h:49
Definition: gsm_04_08.h:1629
uint8_t w1_lo
Definition: gsm_04_08.h:52
uint8_t w7_hi
Definition: gsm_04_08.h:97
static uint8_t gsm48_hdr_trans_id(const struct gsm48_hdr *hdr)
Definition: gsm_04_08.h:959
uint8_t vgcs
Definition: gsm_04_08.h:30
Definition: gsm_04_08.h:623
Definition: gsm_04_08.h:864
uint8_t m6_70
Definition: gsm_04_08.h:54
uint8_t l2_plen
Definition: gsm_04_08.h:865
Definition: gsm_04_08.h:1338
uint8_t orig_arfcn_hi
Definition: gsm_04_08.h:317
Definition: gsm_04_08.h:805
Definition: gsm_04_08.h:510
uint8_t bs_pa_mfrms
Definition: gsm_04_08.h:53
Definition: gsm_04_08.h:1405
gsm48_bcap_ra
Definition: gsm_04_08.h:1569
uint8_t w12_hi
Definition: gsm_04_08.h:70
uint8_t w9_lo
Definition: gsm_04_08.h:174
const char * gsm48_pdisc_msgtype_name(uint8_t pdisc, uint8_t msg_type)
uint8_t bsic_nc3_lo
Definition: gsm_04_08.h:73
Definition: gsm_04_08.h:810
#define GSM48_PDISC_MM
Definition: gsm_04_08.h:929
uint8_t orig_arfcn_hi
Definition: gsm_04_08.h:49
Definition: gsm_04_08.h:1642
struct gsm48_cell_desc cell_desc
Definition: gsm_04_08.h:49
uint8_t w13
Definition: gsm_04_08.h:335
uint8_t arfcn_high
Definition: gsm_04_08.h:372
uint8_t spare_2
Definition: gsm_04_08.h:637
Definition: gsm_04_08.h:1624
Definition: gsm_04_08.h:1354
Definition: gsm_04_08.h:1448
struct gsm48_req_ref req_ref4
Definition: gsm_04_08.h:59
Definition: gsm_04_08.h:1443
Definition: gsm_04_08.h:1375
uint8_t cneed2
Definition: gsm_04_08.h:52
Definition: gsm_04_08.h:1374
uint8_t smod
Definition: gsm_04_08.h:49
uint32_t tlli
Definition: gsm_04_08.h:534
uint8_t t3_high
Definition: gsm_04_08.h:479
uint8_t rr_cause
Definition: gsm_04_08.h:806
uint8_t mi_len
Definition: gsm_04_08.h:666
Definition: gsm_04_08.h:1358
static uint8_t gsm48_hdr_trans_id_flip_ti(const struct gsm48_hdr *hdr)
Definition: gsm_04_08.h:980
uint8_t icmi
Definition: gsm_04_08.h:49
Definition: gsm_04_08.h:1487
uint8_t w13_lo
Definition: gsm_04_08.h:74
Definition: gsm_04_08.h:1601
uint8_t w2_hi
Definition: gsm_04_08.h:53
Definition: gsm_04_08.h:1353
uint32_t tmsi1
Definition: gsm_04_08.h:898
uint8_t w27
Definition: gsm_04_08.h:84
struct gsm48_control_channel_descr control_channel_desc
Definition: gsm_04_08.h:52
Definition: gsm_04_08.h:1644
uint8_t spare
Definition: gsm_04_08.h:894
Definition: gsm_04_08.h:558
Definition: gsm_04_08.h:1430
uint8_t spare
Definition: gsm_04_08.h:16
Definition: gsm_04_08.h:1486
Definition: gsm_04_08.h:1628
Definition: gsm_04_08.h:1643
struct gsm48_cell_options cell_options
Definition: gsm_04_08.h:53
Definition: gsm_04_08.h:1594
Definition: gsm_04_08.h:1365
uint8_t rxlev_nc1
Definition: gsm_04_08.h:402
uint8_t rot
Definition: gsm_04_08.h:49
Definition: gsm_04_08.h:469
Definition: gsm_04_08.h:1617
uint8_t t2
Definition: gsm_04_08.h:463
Definition: gsm_04_08.h:391
Definition: gsm_04_08.h:1572
Definition: gsm_04_08.h:1484
uint8_t w5_lo
Definition: gsm_04_08.h:60
Definition: gsm_04_08.h:1468
uint8_t w1
Definition: gsm_04_08.h:52
uint32_t tmsi3
Definition: gsm_04_08.h:900
Definition: gsm_04_08.h:598
Definition: gsm_04_08.h:1476
uint8_t rxlev_nc4_lo
Definition: gsm_04_08.h:418
uint8_t power_command
Definition: gsm_04_08.h:553
uint8_t t3_high
Definition: gsm_04_08.h:471
uint8_t pag_mode
Definition: gsm_04_08.h:52
uint8_t bcc
Definition: gsm_04_08.h:49
uint8_t bcch_f_nc2
Definition: gsm_04_08.h:65
uint8_t w20_hi
Definition: gsm_04_08.h:80
struct gsm48_rach_control rach_control
Definition: gsm_04_08.h:51
Definition: gsm_04_08.h:1403
Definition: gsm_04_08.h:1558
uint8_t m4_75
Definition: gsm_04_08.h:54
Definition: gsm_04_08.h:1401
Definition: gsm_04_08.h:1458
Definition: gsm_04_08.h:1419
uint8_t spare
Definition: gsm_04_08.h:868
Definition: gsm_04_08.h:154
uint8_t h
Definition: gsm_04_08.h:372
uint8_t w14
Definition: gsm_04_08.h:74
Definition: gsm_04_08.h:1429
uint8_t ss_scr
Definition: gsm_04_08.h:54
Definition: gsm_04_08.h:1445
uint8_t mi_len
Definition: gsm_04_08.h:603
uint8_t rxlev_nc4_hi
Definition: gsm_04_08.h:416
uint8_t bcch_f_nc4
Definition: gsm_04_08.h:75
uint8_t cm_service_type
Definition: gsm_04_08.h:662
Definition: gsm_04_08.h:580
Definition: gsm_04_08.h:1592
uint8_t a5_1
Definition: gsm_04_08.h:16
uint8_t w18_hi
Definition: gsm_04_08.h:339
uint8_t spare
Definition: gsm_04_08.h:381
Definition: gsm_04_08.h:15
uint8_t w6_hi
Definition: gsm_04_08.h:95
Definition: gsm_04_08.h:1359
uint8_t digits[3]
Definition: gsm_04_08.h:49
uint8_t rand[16]
Definition: gsm_04_08.h:51
uint8_t m5_90
Definition: gsm_04_08.h:54
uint8_t sc
Definition: gsm_04_08.h:49
Definition: gsm_04_08.h:1615
Definition: gsm_04_08.h:1460
uint8_t w4_hi
Definition: gsm_04_08.h:91
uint8_t timing_advance2
Definition: gsm_04_08.h:841
uint8_t cbq3
Definition: gsm_04_08.h:53
uint8_t bcch_frequency_list[16]
Definition: gsm_04_08.h:50
uint8_t msg_type
Definition: gsm_04_08.h:610
Definition: gsm_04_08.h:1402
uint8_t orig_arfcn_mid
Definition: gsm_04_08.h:234
Definition: gsm_04_08.h:1371
uint8_t w23
Definition: gsm_04_08.h:78
Definition: gsm_04_08.h:1440
uint8_t w21
Definition: gsm_04_08.h:83
Definition: gsm_04_08.h:1667
uint8_t proto_discr
Definition: gsm_04_08.h:892
Definition: gsm_04_08.h:1452
uint8_t w6_hi
Definition: gsm_04_08.h:243
Definition: gsm_04_08.h:1627
uint8_t msg_type
Definition: gsm_04_08.h:867
chreq_type
Definition: gsm_04_08.h:1471
gsm48_bcap_itcap
Definition: gsm_04_08.h:1541
uint8_t w9_lo
Definition: gsm_04_08.h:68
uint8_t w8_hi
Definition: gsm_04_08.h:64
uint8_t arfcn_hi
Definition: gsm_04_08.h:49
uint8_t cm3
Definition: gsm_04_08.h:61
uint8_t spare
Definition: gsm_04_08.h:817
uint8_t spare
Definition: gsm_04_08.h:395
uint8_t w7
Definition: gsm_04_08.h:62
uint32_t tmsi1
Definition: gsm_04_08.h:884
uint32_t classmark2
Definition: gsm_04_08.h:574
uint8_t w3_hi
Definition: gsm_04_08.h:89
Definition: gsm_04_08.h:1467
Definition: gsm_04_08.h:1681
uint8_t w20_hi
Definition: gsm_04_08.h:263
struct gsm48_chan_desc chan_desc
Definition: gsm_04_08.h:49
uint8_t msg_type
Definition: gsm_04_08.h:879
uint8_t power_command
Definition: gsm_04_08.h:520
Definition: gsm_04_08.h:1444
uint8_t w26_lo
Definition: gsm_04_08.h:84
uint8_t wait_ind2
Definition: gsm_04_08.h:855
uint8_t page_mode
Definition: gsm_04_08.h:835
struct gsm48_classmark2 cm2
Definition: gsm_04_08.h:50
#define GSM48_PDISC_LOC
Definition: gsm_04_08.h:935
uint8_t spare
Definition: gsm_04_08.h:587
Definition: gsm_04_08.h:876
#define GSM48_PDISC_MASK
Definition: gsm_04_08.h:938
uint8_t rxlev_nc6_lo
Definition: gsm_04_08.h:427
uint8_t bsic_nc5
Definition: gsm_04_08.h:81
uint8_t cause
Definition: gsm_04_08.h:536
Definition: gsm_04_08.h:1641
uint8_t w28
Definition: gsm_04_08.h:84
uint8_t bsic_nc1_lo
Definition: gsm_04_08.h:63
Definition: gsm_04_08.h:1337
Definition: gsm_04_08.h:1590
Definition: gsm_04_08.h:645
uint8_t w7_lo
Definition: gsm_04_08.h:64
Definition: gsm_04_08.h:1552
uint8_t mob_alloc[0]
Definition: gsm_04_08.h:52
uint8_t rr_protocol_discriminator
Definition: gsm_04_08.h:50
uint8_t spare2
Definition: gsm_04_08.h:398
uint8_t w5_hi
Definition: gsm_04_08.h:58
Definition: gsm_04_08.h:1340
Definition: gsm_04_08.h:1415
uint8_t spare2
Definition: gsm_04_08.h:902
uint8_t w3_hi
Definition: gsm_04_08.h:54
Definition: gsm_04_08.h:1570
gsm48_bcap_interm_rate
Definition: gsm_04_08.h:1607
uint8_t w14
Definition: gsm_04_08.h:180
Definition: gsm_04_08.h:799
uint8_t acs
Definition: gsm_04_08.h:51
Definition: gsm_04_08.h:1390
const struct value_string gsm48_mm_msgtype_names[]
Definition: gsm_04_08.h:1571
uint8_t mi[0]
Definition: gsm_04_08.h:53
uint8_t w15_hi
Definition: gsm_04_08.h:111
uint8_t w3_lo
Definition: gsm_04_08.h:56
Definition: gsm_04_08.h:451
uint8_t l2_plen
Definition: gsm_04_08.h:559
uint8_t timing_advance
Definition: gsm_04_08.h:565
uint8_t orig_arfcn_hi
Definition: gsm_04_08.h:361
uint8_t rest_octets[0]
Definition: gsm_04_08.h:52
Definition: gsm_04_08.h:1490
Definition: gsm_04_08.h:794
uint8_t w14_hi
Definition: gsm_04_08.h:255
uint8_t rxlev_acc_min
Definition: gsm_04_08.h:626
Definition: gsm_04_08.h:83
Definition: gsm_04_08.h:1478
Definition: gsm_04_08.h:508
Definition: gsm_04_08.h:1623
Definition: gsm_04_08.h:1446
uint8_t w13
Definition: gsm_04_08.h:72
uint8_t cneed1
Definition: gsm_04_08.h:52
struct gsm48_system_information_type_header header
Definition: gsm_04_08.h:49
Definition: gsm_04_08.h:1463
Definition: gsm_04_08.h:1400
Definition: gsm_04_08.h:507
gsm48_bcap_transp
Definition: gsm_04_08.h:1613
Definition: gsm_04_08.h:1637
uint8_t rac
Definition: gsm_04_08.h:1655
uint8_t msg_type
Definition: gsm_04_08.h:850
Definition: gsm_04_08.h:1472
uint32_t tmsi2
Definition: gsm_04_08.h:899
uint8_t bsic_nc4
Definition: gsm_04_08.h:77
Definition: gsm_04_08.h:1372
uint8_t m12_2
Definition: gsm_04_08.h:54
Definition: gsm_04_08.h:782
uint8_t l2_plen
Definition: gsm_04_08.h:832
uint8_t w4_hi
Definition: gsm_04_08.h:56
uint8_t bsic_nc2_hi
Definition: gsm_04_08.h:65
uint8_t rxqual_full
Definition: gsm_04_08.h:55
uint8_t w11
Definition: gsm_04_08.h:70
uint8_t msg_type
Definition: gsm_04_08.h:834
uint32_t classmark
Definition: gsm_04_08.h:665
Definition: gsm_04_08.h:586
uint8_t mi_len
Definition: gsm_04_08.h:777
uint8_t rr_cause
Definition: gsm_04_08.h:790
Definition: gsm_04_08.h:1422
struct gsm48_req_ref req_ref2
Definition: gsm_04_08.h:57
Definition: gsm_04_08.h:1388
Definition: gsm_04_08.h:1387
uint8_t orig_arfcn_mid
Definition: gsm_04_08.h:157
uint8_t w21
Definition: gsm_04_08.h:266
Definition: gsm_04_08.h:1344
Definition: gsm_04_08.h:1416
uint8_t att
Definition: gsm_04_08.h:49
uint8_t no_nc_n_lo
Definition: gsm_04_08.h:59
Definition: gsm_04_08.h:1546
Definition: gsm_04_08.h:632
uint8_t atc
Definition: gsm_04_08.h:49
uint8_t tsc
Definition: gsm_04_08.h:372
#define GSM48_PDISC_EXTEND
Definition: gsm_04_08.h:936
Definition: gsm_04_08.h:593
uint8_t w24
Definition: gsm_04_08.h:81
Definition: gsm_04_08.h:1424
Definition: gsm_04_08.h:1453
Definition: gsm_04_08.h:1355
uint8_t msg_type
Definition: gsm_04_08.h:561
Definition: gsm_04_08.h:1385
uint8_t no_nc_n_hi
Definition: gsm_04_08.h:55
Definition: gsm_04_08.h:1479
Definition: gsm_04_08.h:1676
uint16_t lac
Definition: gsm_04_08.h:1654
Definition: gsm_04_08.h:1580
Definition: gsm_04_08.h:316
Definition: gsm_04_08.h:1482
uint8_t bsic_nc2_lo
Definition: gsm_04_08.h:68
Definition: gsm_04_08.h:1553
uint8_t spare
Definition: gsm_04_08.h:910
Definition: gsm_04_08.h:486
uint8_t rr_cause
Definition: gsm_04_08.h:800
Definition: gsm_04_08.h:571
uint8_t proto_discr
Definition: gsm_04_08.h:866
uint8_t meas_valid
Definition: gsm_04_08.h:52
uint8_t ba_used
Definition: gsm_04_08.h:49
uint8_t rrfcn8_111[13]
Definition: gsm_04_08.h:54
uint8_t mob_alloc_len
Definition: gsm_04_08.h:566
Definition: gsm_04_08.h:1368
Definition: gsm_04_08.h:1589
uint8_t w16
Definition: gsm_04_08.h:113
uint32_t tmsi4
Definition: gsm_04_08.h:901
uint8_t sres[4]
Definition: gsm_04_08.h:49
uint8_t proto_discr
Definition: gsm_04_08.h:878
uint8_t bsic_nc1_hi
Definition: gsm_04_08.h:404
Definition: gsm_04_08.h:1408
gsm48_cause_loc
Definition: gsm_04_08.h:1350
Definition: gsm_04_08.h:1543
Definition: gsm_04_08.h:1378
Definition: gsm_04_08.h:1456
uint8_t cm2_len
Definition: gsm_04_08.h:912
Definition: gsm_04_08.h:498
uint8_t w11_hi
Definition: gsm_04_08.h:68
Definition: gsm_04_08.h:1427
Definition: gsm_04_08.h:1396
uint8_t w13_hi
Definition: gsm_04_08.h:107
Definition: gsm_04_08.h:646
Definition: gsm_04_08.h:1614
const struct value_string gsm48_pdisc_names[]
uint8_t cneed3
Definition: gsm_04_08.h:60
struct gsm48_classmark1 classmark1
Definition: gsm_04_08.h:52
uint8_t spare
Definition: gsm_04_08.h:572
Definition: gsm_04_08.h:1599
Definition: gsm_04_08.h:1678
uint32_t tmsi2
Definition: gsm_04_08.h:885
bool gsm48_hdr_gmm_cipherable(const struct gsm48_hdr *hdr)
uint8_t solsa
Definition: gsm_04_08.h:61
Definition: gsm_04_08.h:909
uint8_t w9
Definition: gsm_04_08.h:101
uint8_t w21_hi
Definition: gsm_04_08.h:342
Definition: gsm_04_08.h:1583
Definition: gsm_04_08.h:434
uint8_t w14_hi
Definition: gsm_04_08.h:109
gsm48_type_of_number
Definition: gsm_04_08.h:1664
uint8_t cm2_len
Definition: gsm_04_08.h:825
uint8_t m10_2
Definition: gsm_04_08.h:54
Definition: gsm_04_08.h:1451
uint8_t type
Definition: gsm_04_08.h:599
uint8_t rxlev_nc3_hi
Definition: gsm_04_08.h:411
uint8_t w2
Definition: gsm_04_08.h:54
uint8_t tx_integer
Definition: gsm_04_08.h:459
uint8_t w7
Definition: gsm_04_08.h:329
uint8_t msg_type
Definition: gsm_04_08.h:893
uint8_t bcch_f_nc5_hi
Definition: gsm_04_08.h:79
Definition: gsm_04_08.h:1639
uint8_t pwrc
Definition: gsm_04_08.h:49
Definition: gsm_04_08.h:775
gsm48_bcap_speech_ver
Definition: gsm_04_08.h:1635
uint8_t chan_nr
Definition: gsm_04_08.h:371
uint8_t w16_lo
Definition: gsm_04_08.h:78
uint8_t rxlev_nc6_hi
Definition: gsm_04_08.h:424
Definition: gsm_04_08.h:1581
Definition: gsm_04_08.h:1630
struct gsm48_loc_area_id lai
Definition: gsm_04_08.h:51
uint8_t w16_hi
Definition: gsm_04_08.h:182
Definition: gsm_04_08.h:1638
uint8_t t2
Definition: gsm_04_08.h:53
Definition: gsm_04_08.h:1352
const struct value_string gsm48_cc_msgtype_names[]
Definition: gsm_04_08.h:1480
Definition: gsm_04_08.h:1465
Definition: gsm_04_08.h:1433
Definition: gsm_04_08.h:1394
uint8_t w12
Definition: gsm_04_08.h:70
#define GSM48_PDISC_GROUP_CC
Definition: gsm_04_08.h:923
uint8_t cr
Definition: gsm_04_08.h:49
struct gsm48_chan_desc chan_desc1
Definition: gsm_04_08.h:53
Definition: gsm_04_08.h:1640
struct gsm48_req_ref req_ref1
Definition: gsm_04_08.h:54
uint8_t w18_hi
Definition: gsm_04_08.h:77
uint8_t spare_1
Definition: gsm_04_08.h:53
uint8_t w11_hi
Definition: gsm_04_08.h:103
uint8_t alg_id
Definition: gsm_04_08.h:49
Definition: gsm_04_08.h:1474
uint8_t t3
Definition: gsm_04_08.h:464
Definition: gsm_04_08.h:1542
struct gsm48_cell_sel_par cell_sel_par
Definition: gsm_04_08.h:54
uint8_t w7_hi
Definition: gsm_04_08.h:168
uint8_t w17
Definition: gsm_04_08.h:78
uint8_t arfcn_lo
Definition: gsm_04_08.h:545
Definition: gsm_04_08.h:831
Definition: gsm_04_08.h:1367
uint8_t es_ind
Definition: gsm_04_08.h:16
Definition: gsm_04_08.h:1588
Definition: gsm_04_08.h:652
Definition: gsm_04_08.h:1477
Definition: gsm_04_08.h:1370
uint8_t ncc
Definition: gsm_04_08.h:542
Definition: gsm_04_08.h:1423
static bool gsm48_ta_is_valid(uint8_t ta)
Definition: gsm_04_08.h:975
Definition: gsm_04_08.h:1410
Definition: gsm_04_08.h:1441
uint8_t orig_arfcn_mid
Definition: gsm_04_08.h:319
Definition: gsm_04_08.h:506
uint8_t l2_plen
Definition: gsm_04_08.h:848
Definition: gsm_04_08.h:541
uint8_t rxlev_sub
Definition: gsm_04_08.h:52
const struct value_string gsm48_rr_msgtype_names[]
uint8_t lcsva_cap
Definition: gsm_04_08.h:61
Definition: gsm_04_08.h:1564
uint8_t mscr
Definition: gsm_04_08.h:633
uint8_t l2_plen
Definition: gsm_04_08.h:891
uint8_t w16_hi
Definition: gsm_04_08.h:257
Definition: gsm_04_08.h:1609
uint8_t w14_lo
Definition: gsm_04_08.h:76
Definition: gsm_04_08.h:1449
Definition: gsm_04_08.h:370
Definition: gsm_04_08.h:1459
uint8_t w14_hi
Definition: gsm_04_08.h:74
uint8_t w2_hi
Definition: gsm_04_08.h:88
Definition: gsm_04_08.h:1625
uint8_t spare
Definition: gsm_04_08.h:452
Definition: gsm_04_08.h:1489
uint8_t vbs
Definition: gsm_04_08.h:54
uint8_t proto_discr
Definition: gsm_04_08.h:560
uint8_t w4_hi
Definition: gsm_04_08.h:239
uint8_t ra
Definition: gsm_04_08.h:470
uint8_t w16
Definition: gsm_04_08.h:78
uint8_t w4_lo
Definition: gsm_04_08.h:58
uint8_t w9_hi
Definition: gsm_04_08.h:248
Definition: gsm_04_08.h:1450
Definition: gsm_04_08.h:1545
static uint8_t gsm48_hdr_pdisc(const struct gsm48_hdr *hdr)
Definition: gsm_04_08.h:947
uint8_t w5
Definition: gsm_04_08.h:166
Definition: gsm_04_08.h:1578
uint8_t arfcn_low
Definition: gsm_04_08.h:385
uint8_t w15_lo
Definition: gsm_04_08.h:78
Definition: gsm_04_08.h:1626
uint8_t bcch_f_nc6_hi
Definition: gsm_04_08.h:84
Definition: gsm_04_08.h:824
Definition: gsm_04_08.h:1432
static uint8_t gsm48_hdr_msg_type_r98(const struct gsm48_hdr *hdr)
Definition: gsm_04_08.h:990
Definition: gsm_04_08.h:1675
Definition: gsm_04_08.h:847
uint8_t rr_cause
Definition: gsm_04_08.h:919
Definition: gsm_04_08.h:1636
uint8_t power_level
Definition: gsm_04_08.h:49
uint8_t w4_hi
Definition: gsm_04_08.h:164
Definition: gsm_04_08.h:1563
uint8_t w8_hi
Definition: gsm_04_08.h:170
uint8_t ps_cap
Definition: gsm_04_08.h:54
Definition: gsm_04_08.h:1399