FreeCalypso > hg > fc-tourmaline
comparison cdg-hybrid/sap/llgmm.pdf @ 14:35f7a1dc9f7d
cdg-hybrid: import from Magnetite
| author | Mychaela Falconia <falcon@freecalypso.org> |
|---|---|
| date | Fri, 16 Oct 2020 07:15:38 +0000 |
| parents | |
| children |
comparison
equal
deleted
inserted
replaced
| 13:83146a4ae927 | 14:35f7a1dc9f7d |
|---|---|
| 1 ;******************************************************************************** | |
| 2 ;*** File : llgmm.pdf | |
| 3 ;*** Creation : Wed Mar 11 09:58:16 CST 2009 | |
| 4 ;*** XSLT Processor : Apache Software Foundation / http://xml.apache.org/xalan-j / supports XSLT-Ver: 1 | |
| 5 ;*** Copyright : (c) Texas Instruments AG, Berlin Germany 2002 | |
| 6 ;******************************************************************************** | |
| 7 ;*** Document Type : Service Access Point Specification | |
| 8 ;*** Document Name : llgmm | |
| 9 ;*** Document No. : 8441.103.99.014 | |
| 10 ;*** Document Date : 2003-03-21 | |
| 11 ;*** Document Status: BEING_PROCESSED | |
| 12 ;*** Document Author: ANS | |
| 13 ;******************************************************************************** | |
| 14 | |
| 15 | |
| 16 | |
| 17 PRAGMA SRC_FILE_TIME "Thu Nov 29 09:44:54 2007" | |
| 18 PRAGMA LAST_MODIFIED "2003-03-21" | |
| 19 PRAGMA ID_AND_VERSION "8441.103.99.014" | |
| 20 | |
| 21 | |
| 22 | |
| 23 CONST LLGMM_MAX_SEQ_NR 511 ; maximum sequence number value | |
| 24 CONST LLGMM_NUM_SAPIS 16 ; number of SAPIs (not all are available) | |
| 25 CONST LLGMM_TLLI_INVALID 0xFFFFFFFF ; invalid TLLI value | |
| 26 | |
| 27 | |
| 28 | |
| 29 VALTAB VAL_ciphering_algorithm | |
| 30 VAL 0 LLGMM_CIPHER_NO_ALGORITHM "no ciphering algorithm" | |
| 31 VAL 1 LLGMM_CIPHER_GPRS_A5_1 "GPRS A5/1 ciphering algorithm" | |
| 32 VAL 2 LLGMM_CIPHER_GPRS_A5_2 "GPRS A5/2 ciphering algorithm" | |
| 33 VAL 255 LLGMM_CIPHER_NA "value n/a" | |
| 34 | |
| 35 VALTAB VAL_trigger_cause | |
| 36 VAL 1 LLGMM_TRICS_PAGE_RESPONSE "trigger was sent due to a received paging message" | |
| 37 VAL 3 LLGMM_TRICS_CELL_UPDATE "trigger was sent because of a cell update" | |
| 38 VAL 4 LLGMM_TRICS_CELL_UPDATE_NULL_FRAME %REL99% "LLC can use NULL frame for cell updates" | |
| 39 | |
| 40 VALTAB VAL_error_cause | |
| 41 VAL 0 - 99 "reserved for GRR error causes" | |
| 42 VAL DEF "invalid error cause" | |
| 43 VAL 0b1101000001100100 LLGMM_ERRCS_INVALID_UA "invalid UA response" | |
| 44 VAL 0b1101000001100101 LLGMM_ERRCS_SABM_INVALID_XID "invalid XID response during connection establishment" | |
| 45 VAL 0b1101000001100110 LLGMM_ERRCS_SABM_NO_PEER_RES "no peer response during connection establishment" | |
| 46 VAL 0b1101000001100111 LLGMM_ERRCS_XID_INVALID_XID "invalid XID response during parameter negotiation" | |
| 47 VAL 0b1101000001101000 LLGMM_ERRCS_XID_NO_PEER_RES "no peer response during parameter negotiation" | |
| 48 VAL 0b1101000001101001 LLGMM_ERRCS_DISC_NO_PEER_RES "no peer response during release of connection" | |
| 49 VAL 0b1101000001101010 LLGMM_ERRCS_MULT_ASS_TLLI "possible multiple assignment of a TLLI value" | |
| 50 VAL 0b1101000001101011 LLGMM_ERRCS_DM1_RECEIVED "unsolicited DM response with F bit 1 in state ABM" | |
| 51 VAL 0b1101000001101100 LLGMM_ERRCS_DM1_RECEIVED_REEST "unsolicited DM response with F bit 1 in state Timer Recovery; re-establishment procedure initiated" | |
| 52 VAL 0b1101000001101101 LLGMM_ERRCS_ACK_NO_PEER_RES_REEST "no peer response during waiting for acknowledgement; re-establishment procedure initiated" | |
| 53 VAL 0b1101000001101110 LLGMM_ERRCS_PEER_BUSY_REEST "peer receiver busy condition; re-establishment procedure initiated" | |
| 54 VAL 0b1101000001101111 LLGMM_ERRCS_FRMR_COND "frame rejection condition; frame discarded" | |
| 55 VAL 0b1101000001110000 LLGMM_ERRCS_FRMR_COND_REEST "frame rejection condition; re-establishment procedure initiated" | |
| 56 VAL 0b1101000001110001 LLGMM_ERRCS_FRMR_RECEIVED "FRMR response received; frame discarded" | |
| 57 VAL 0b1101000001110010 LLGMM_ERRCS_L3_REEST "layer 3 initiated re-establishment procedure" | |
| 58 VAL 0b1101000001110011 LLGMM_ERRCS_PEER_REEST "peer initiated re-establishment procedure" | |
| 59 VAL 0b1101000001110100 LLGMM_ERRCS_DM0_RECEIVED_REEST "unsolicited DM response with F bit 0; re-establishment procedure initiated" | |
| 60 | |
| 61 VALTAB VAL_susp_cause | |
| 62 VAL DEF "suspension because of Attach or RAU" | |
| 63 VAL 0 LLGMM_RAU "suspension because of Attach or RAU, GRR has to be suspended" | |
| 64 VAL 1 LLGMM_CALL "suspension because of GSM establishment request" | |
| 65 VAL 2 LLGMM_LIMITED "suspension because of limited service" | |
| 66 VAL 3 LLGMM_PERIODIC_RAU "suspension because of periodic RAU" | |
| 67 VAL 4 LLGMM_NO_GPRS_SERVICE "suspension because of no service or no GPRS supported" | |
| 68 | |
| 69 | |
| 70 | |
| 71 | |
| 72 VAR old_tlli "old temporary logical link identifier" L | |
| 73 | |
| 74 | |
| 75 VAR new_tlli "new temporary logical link identifier" L | |
| 76 | |
| 77 | |
| 78 VAR key "ciphering key content" B | |
| 79 | |
| 80 | |
| 81 VAR ciphering_algorithm "ciphering algorithm" B | |
| 82 | |
| 83 VAL @p_llgmm - VAL_ciphering_algorithm@ | |
| 84 | |
| 85 VAR trigger_cause "cause of the trigger primitive" B | |
| 86 | |
| 87 VAL @p_llgmm - VAL_trigger_cause@ | |
| 88 | |
| 89 VAR error_cause "error cause" S | |
| 90 | |
| 91 VAL @p_llgmm - VAL_error_cause@ | |
| 92 | |
| 93 VAR susp_cause "suspension cause" B | |
| 94 | |
| 95 VAL @p_llgmm - VAL_susp_cause@ | |
| 96 | |
| 97 | |
| 98 | |
| 99 | |
| 100 COMP llgmm_kc "GPRS ciphering key" | |
| 101 { | |
| 102 key [8] ; ciphering key content | |
| 103 } | |
| 104 | |
| 105 | |
| 106 | |
| 107 | |
| 108 | |
| 109 | |
| 110 ; LLGMM_ASSIGN_REQ 0x2100 | |
| 111 ; LLGMM_TRIGGER_REQ 0x2101 | |
| 112 ; LLGMM_SUSPEND_REQ 0x2102 | |
| 113 ; LLGMM_RESUME_REQ 0x2103 | |
| 114 ; LLGMM_STATUS_IND 0x6100 | |
| 115 ; LLGMM_TLLI_IND 0x6101 | |
| 116 | |
| 117 | |
| 118 | |
| 119 PRIM LLGMM_ASSIGN_REQ 0x2100 | |
| 120 { | |
| 121 old_tlli ; old temporary logical link entity | |
| 122 new_tlli ; new temporary logical link entity | |
| 123 llgmm_kc ; ciphering key | |
| 124 ciphering_algorithm ; ciphering algorithm | |
| 125 } | |
| 126 | |
| 127 | |
| 128 | |
| 129 | |
| 130 | |
| 131 | |
| 132 PRIM LLGMM_TRIGGER_REQ 0x2101 | |
| 133 { | |
| 134 trigger_cause ; trigger cause | |
| 135 } | |
| 136 | |
| 137 | |
| 138 | |
| 139 | |
| 140 | |
| 141 | |
| 142 PRIM LLGMM_SUSPEND_REQ 0x2102 | |
| 143 { | |
| 144 susp_cause ; suspension cause | |
| 145 } | |
| 146 | |
| 147 | |
| 148 | |
| 149 | |
| 150 | |
| 151 | |
| 152 PRIM LLGMM_RESUME_REQ 0x2103 | |
| 153 { | |
| 154 } | |
| 155 | |
| 156 | |
| 157 | |
| 158 | |
| 159 | |
| 160 | |
| 161 PRIM LLGMM_STATUS_IND 0x6100 | |
| 162 { | |
| 163 error_cause ; error cause | |
| 164 } | |
| 165 | |
| 166 | |
| 167 | |
| 168 | |
| 169 | |
| 170 | |
| 171 PRIM LLGMM_TLLI_IND 0x6101 | |
| 172 { | |
| 173 new_tlli ; Newly received TLLI | |
| 174 } | |
| 175 | |
| 176 | |
| 177 | |
| 178 | |
| 179 | |
| 180 | |
| 181 | |
| 182 | |
| 183 |
