Harald Welte | 1cd1e73 | 2016-01-08 23:24:23 +0100 | [diff] [blame] | 1 | #include <osmocom/core/utils.h> |
| 2 | |
| 3 | #include "gprs_mac.h" |
| 4 | |
| 5 | struct value_string gprs_mac_mode_vals[] = { |
| 6 | { NULL_MODE, "NULL" }, |
| 7 | { IDLE_MODE, "IDLE" }, |
| 8 | { TRANSFER_MODE, "TRANSFER" }, |
| 9 | { 0, NULL } |
| 10 | }; |
| 11 | |
| 12 | struct value_string gprs_mac_null_substate_vals[] = { |
| 13 | { NULL_INACTIVE, "INACTIVE" }, |
| 14 | { NULL_GPRS_51_ACTIVE, "GPRS_51_ACTIVE" }, |
| 15 | { NULL_SUSPENDED, "SUSPENDED" }, |
| 16 | { NULL_SUSPEND_RESEL, "SUSPEND_RESEL" }, |
| 17 | { NULL_UPLINK_TBF_ESTAB, "UL_TBF_EST" }, |
| 18 | { NULL_UPLINK_SB_ESTAB, "UL_SB_EST" }, |
| 19 | { NULL_DOWNLINK_SB_ESTAB, "DL_SB_EST" }, |
| 20 | { NULL_UPLINK_TBF_ACCESS, "UL_TBF_ACCESS" }, |
| 21 | { NULL_DL_TBF_EST, "DL_TBF_EST" }, |
| 22 | { NULL_DTM_CONNECT_PENDING, "DTM_CONN_PEND" }, |
| 23 | { NULL_DTM_GTTP_UL_CON, "DTM_GTTP_UL_ON" }, |
| 24 | { NULL_RESET, "RESET" }, |
| 25 | { 0, NULL } |
| 26 | }; |
| 27 | |
| 28 | struct value_string gprs_mac_idle_substate_vals[] = { |
| 29 | { IDLE_PASSIVE, "PASSIVE" }, |
| 30 | { IDLE_UL_PACKET_ACCESS, "PACKET_ACCESS" }, |
| 31 | { IDLE_UL_ACCESS_QUEUED, "ACCESS_QUEUED" }, |
| 32 | { IDLE_UL_ACCESS_REJECT, "ACCESS_REJECT" }, |
| 33 | { IDLE_UL_1PHASE_ASS, "1PHASE_ASS" }, |
| 34 | { IDLE_UL_2PHASE_ASS, "2PHASE_ASS" }, |
| 35 | { IDLE_UL_1PHASE_CONT_RES, "1PHASE_CONT_RES" }, |
| 36 | { IDLE_DL_ASS, "DL_ASS" }, |
| 37 | { 0, NULL } |
| 38 | }; |
| 39 | |
| 40 | struct value_string gprs_mac_transfer_substate_vals[] = { |
| 41 | { TRANSFER_INACTIVE, "INACTIVE" }, |
| 42 | { TRANSFER_DL, "DL" }, |
| 43 | { TRANSFER_DL_REASSIGN, "DL_REASSIGN" }, |
| 44 | { TRANSFER_DL_WITH_DYNAMIC_ALLOC, "DL_WITH_DYNAMIC_ALLOC" }, |
| 45 | { TRANSFER_DL_REASSIGN_DYNAMIC_ALLOC, "DL_REASSIGN_DYNAMIC_ALLOC" }, |
| 46 | { TRANSFER_UL_DYNAMIC, "UL_DYNAMIC" }, |
| 47 | { TRANSFER_UL_DYNAMIC_REALLOC, "UL_DYNAMIC_REALLOC" }, |
| 48 | { TRANSFER_UL_DYNAMIC_DL_ASSIGN, "UL_DYNAMIC_DL_ASSIGN" }, |
| 49 | { TRANSFER_UL_DYNAMIC_REALLOC_DL_ASSIGN, "UL_DYNAMIC_REALLOC_DL_ASSIGN" }, |
| 50 | { TRANSFER_CONCURRENT_DYNAMIC_TRANSFER, "CONCURRENT_DYNAMIC_TRANSFER" }, |
| 51 | { TRANSFER_CONCURRENT_DYNAMIC_DL_REASSIGN, "CONCURRENT_DYNAMIC_DL_REASSIGN" }, |
| 52 | { TRANSFER_CONCURRENT_DYNAMIC_REALLOC, "CONCURRENT_DYNAMIC_REALLOC" }, |
| 53 | { TRANSFER_CONCURRENT_DL_REASSIGN_DYNAMIC_REALLOC, "CONCURRENT_DL_REASSIGN_DYNAMIC_REALLOC" }, |
| 54 | { 0, NULL } |
| 55 | }; |
| 56 | |
| 57 | struct value_string gprs_mac_chan_type_vals[] = { |
| 58 | { PRACH_11BIT_CHANNEL, "PRACH_11BIT_CHANNEL" }, |
| 59 | { PRACH_8BIT_CHANNEL, "PRACH_8BIT_CHANNEL" }, |
| 60 | { PACCH_RRBP_CHANNEL, "PACCH_RRBP_CHANNEL" }, |
| 61 | { UL_PACCH_CHANNEL, "UL_PACCH_CHANNEL" }, |
| 62 | { PCCCH_CHANNEL, "PCCCH_CHANNEL" }, |
| 63 | { PBCCH_CHANNEL, "PBCCH_CHANNEL" }, |
| 64 | { DL_PACCH_CHANNEL, "DL_PACCH_CHANNEL" }, |
| 65 | { 0, NULL } |
| 66 | }; |
| 67 | |
| 68 | struct value_string gprs_mac_msg_type_vals[] = { |
| 69 | { PACKET_CELL_CHANGE_FAILURE, "PACKET_CELL_CHANGE_FAILURE" }, |
| 70 | { PACKET_CONTROL_ACKNOWLEDGE, "PACKET_CONTROL_ACKNOWLEDGE" }, |
| 71 | { PACKET_DOWNLINK_ACK_NACK, "PACKET_DOWNLINK_ACK_NACK" }, |
| 72 | { PACKET_UPLK_DUMMY_CNTRL_BLK, "PACKET_UPLK_DUMMY_CNTRL_BLK" }, |
| 73 | { PACKET_MEASUREMENT_REPORT, "PACKET_MEASUREMENT_REPORT" }, |
| 74 | { PACKET_RESOURCE_REQUEST, "PACKET_RESOURCE_REQUEST" }, |
| 75 | { PACKET_MOBILE_TBF_STATUS, "PACKET_MOBILE_TBF_STATUS" }, |
| 76 | { PACKET_PSI_STATUS, "PACKET_PSI_STATUS" }, |
| 77 | { EGPRS_PACKET_DOWNLINK_ACK_NACK, "EGPRS_PACKET_DOWNLINK_ACK_NACK" }, |
| 78 | { PACKET_PAUSE, "PACKET_PAUSE" }, |
| 79 | { PACKET_ENHANCED_MEASUREMENT_REPORT, "PACKET_ENHANCED_MEASUREMENT_REPORT" }, |
| 80 | { ADDITIONAL_MS_RAC, "ADDITIONAL_MS_RAC" }, |
| 81 | { PACKET_CELL_CHANGE_NOTIFICATION, "PACKET_CELL_CHANGE_NOTIFICATION" }, |
| 82 | { PACKET_SI_STATUS, "PACKET_SI_STATUS" }, |
| 83 | { PACKET_CS_REQUEST, "PACKET_CS_REQUEST" }, |
| 84 | { PACKET_CHANNEL_REQUEST, "PACKET_CHANNEL_REQUEST" }, |
| 85 | { 0, NULL } |
| 86 | }; |