FreeCalypso > hg > fc-magnetite
diff cdg211/msg/sm.mdf @ 4:56abf6cf8a0b
cdg211: cdginc/mdf/pdf files from TCS211-20070608
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Mon, 26 Sep 2016 01:11:35 +0000 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/cdg211/msg/sm.mdf Mon Sep 26 01:11:35 2016 +0000 @@ -0,0 +1,408 @@ +;******************************************************************************** +;*** File : sm.mdf +;*** Creation : Fri Jun 08 13:59:08 CST 2007 +;*** XSLT Processor : Apache Software Foundation / http://xml.apache.org/xalan-j / supports XSLT-Ver: 1 +;*** Copyright : (c) Texas Instruments AG, Berlin Germany 2002 +;******************************************************************************** +;*** Document Type : Air Interface Message Specification +;*** Document Name : sm +;*** Document No. : 8441.605.99.007 +;*** Document Date : 2002-04-29 +;*** Document Status: BEING_PROCESSED +;*** Document Author: Harald +;******************************************************************************** + + + +PRAGMA SRC_FILE_TIME "Mon Nov 24 15:51:04 2003" +PRAGMA LAST_MODIFIED "2002-04-29" +PRAGMA ID_AND_VERSION "8441.605.99.007" + + + +CONST L3MAX 251 ; maximum size of a L3 buffer + + + +VALTAB VAL_nsapi_val +VAL DEF "reserved" +VAL 5 NSAPI_5 "NSAPI 5" +VAL 6 NSAPI_6 "NSAPI 6" +VAL 7 NSAPI_7 "NSAPI 7" +VAL 8 NSAPI_8 "NSAPI 8" +VAL 9 NSAPI_9 "NSAPI 9" +VAL 10 NSAPI_10 "NSAPI 10" +VAL 11 NSAPI_11 "NSAPI 11" +VAL 12 NSAPI_12 "NSAPI 12" +VAL 13 NSAPI_13 "NSAPI 13" +VAL 14 NSAPI_14 "NSAPI 14" +VAL 15 NSAPI_15 "NSAPI 15" + +VALTAB VAL_delay +VAL DEF "Delay class 4 (best effort)" +VAL 0 DELAY_SUB "Subscribed delay class (uplink only)" +VAL 0 DELAY_RES_DL "Reserved (downlink only)" +VAL 1 DELAY_1 "Delay class 1" +VAL 2 DELAY_2 "Delay class 2" +VAL 3 DELAY_3 "Delay class 3" +VAL 4 DELAY_4 "Delay class 4 (best effort)" +VAL 7 DELAY_RES "Reserved" + +VALTAB VAL_reliability +VAL DEF "Unacknowledged GTP and LLC; Acknowledged RLC, Protected data" +VAL 0 RELY_SUB "Subscribed reliability class (uplink only)" +VAL 0 RELY_RES_DL "Reserved (dowwnlink only)" +VAL 1 RELY_1 "Acknowledged GTP, LLC, and RLC; Protected data" +VAL 2 RELY_2 "Unacknowledged GTP; Acknowledged LLC and RLC, Protected data" +VAL 3 RELY_3 "Unacknowledged GTP and LLC; Acknowledged RLC, Protected data" +VAL 4 RELY_4 "Unacknowledged GTP, LLC, and RLC, Protected data" +VAL 5 RELY_5 "Unacknowledged GTP, LLC, and RLC, Unprotected data" +VAL 7 RELY_RES "Reserved" + +VALTAB VAL_sapi +VAL DEF "reserved" +VAL 3 SAPI_3 "SAPI 3" +VAL 5 SAPI_5 "SAPI 5" +VAL 9 SAPI_9 "SAPI 9" +VAL 11 SAPI_11 "SAPI 11" + +VALTAB VAL_peak +VAL DEF "Up to 1000 octet/s" +VAL 0 PEAK_SUB "Subscribed peak throughput (uplink only)" +VAL 0 PEAK_RES_DL "reserved (downlink only)" +VAL 1 PEAK_1000 "Up to 1000 octet/s" +VAL 2 PEAK_2000 "Up to 2000 octet/s" +VAL 3 PEAK_4000 "Up to 4000 octet/s" +VAL 4 PEAK_8000 "Up to 8000 octet/s" +VAL 5 PEAK_16000 "Up to 16000 octet/s" +VAL 6 PEAK_32000 "Up to 32000 octet/s" +VAL 7 PEAK_64000 "Up to 64000 octet/s" +VAL 8 PEAK_128000 "Up to 128000 octet/s" +VAL 9 PEAK_256000 "Up to 256000 octet/s" +VAL 15 PEAK_RES "Reserved" + +VALTAB VAL_precedence +VAL DEF "Normal Priority" +VAL 0 PRECED_SUB "Subscribed precedence (uplink only)" +VAL 0 PRECED_RES_DL "Reserved (downlink only)" +VAL 1 PRECED_HIGH "High priority" +VAL 2 PRECED_NORM "Normal Priority" +VAL 3 PRECED_LOW "Low priority" +VAL 7 PRECED_RES "Reserved" + +VALTAB VAL_mean +VAL DEF "Best effort" +VAL 0 MEAN_SUB "Subscribed mean throughput (uplink only)" +VAL 0 MEAN_RES_DL "reserved (downlink only)" +VAL 1 MEAN_100 "100 octet/h" +VAL 2 MEAN_200 "200 octet/h" +VAL 3 MEAN_500 "500 octet/h" +VAL 4 MEAN_1000 "1000 octet/h" +VAL 5 MEAN_2000 "2000 octet/h" +VAL 6 MEAN_5000 "5000 octet/h" +VAL 7 MEAN_10000 "10000 octet/h" +VAL 8 MEAN_20000 "20000 octet/h" +VAL 9 MEAN_50000 "50000 octet/h" +VAL 10 MEAN_100000 "100000 octet/h" +VAL 11 MEAN_200000 "200000 octet/h" +VAL 12 MEAN_500000 "500000 octet/h" +VAL 13 MEAN_1000000 "1000000 octet/h" +VAL 14 MEAN_2000000 "2000000 octet/h" +VAL 15 MEAN_5000000 "5000000 octet/h" +VAL 16 MEAN_10000000 "10000000 octet/h" +VAL 17 MEAN_20000000 "20000000 octet/h" +VAL 18 MEAN_50000000 "50000000 octet/h" +VAL 30 MEAN_RES "Reserved" +VAL 31 MEAN_BEST "Best effort" + +VALTAB VAL_pdp_type_org +VAL DEF "ETSI allocated address (e.g. X.121)" +VAL 0 ETSI_ORG "ETSI allocated address (e.g. X.121)" +VAL 1 IETF_ORG "IETF allocated address" +VAL 15 PDP_MT "Dynamic PDP addressing is applied, (uplink only)" + +VALTAB VAL_pdp_type_no +VAL DEF "IPv4 address" +VAL 0 X121_TYPE "X.121 address" +VAL 0b00100001 IP4_TYPE "IPv4 address" +VAL 0b01010111 IP6_TYPE "IPv6 address" + +VALTAB VAL_radio_prio_val +VAL DEF "priority level 4 (lowest)" +VAL 1 RADIO_PRIO_1 "priority level 1 (highest)" +VAL 2 RADIO_PRIO_2 "priority level 2" +VAL 3 RADIO_PRIO_3 "priority level 3" +VAL 4 RADIO_PRIO_4 "priority level 4 (lowest)" + +VALTAB VAL_sm_cause_val +VAL DEF "Service option temporarily out of order ( received by MS)" +VAL 0b00011001 LLC_OR_SNDCP "LLC or SNDCP failure" +VAL 0b00011010 INSUF_RES "Insufficient resources" +VAL 0b00011011 APN_MISS "Missing or unknown APN" +VAL 0b00011100 UNK_PDP "Unknown PDP address or PDP type" +VAL 0b00011101 AUTH_FAIL "User Aauthentication failed" +VAL 0b00011110 GGSN_ACT_REJ "Activation rejected by GGSN" +VAL 0b00011111 UNSPEC_ACT_REJ "Activation rejected, unspecified" +VAL 0b00100000 SERV_OPT_NO_SP "Service option not supported" +VAL 0b00100001 SERV_OPT_NO_SC "Requested service option not subscribed" +VAL 0b00100010 SERV_OPT_TMP "Service option temporarily out of order" +VAL 0b00100011 NSAPI_USED "NSAPI already used" +VAL 0b00100100 REGULAR "Regular deactivation" +VAL 0b00100101 QOS_NOT_ACC "QoS not accepted" +VAL 0b00100110 NET_FAIL "Network failure" +VAL 0b00100111 REACT_REQ "Reactivation required" +VAL 0b01011111 SEM_INCORRECT "Semantically incorrect message" +VAL 0b01010001 TI_INVAL "Invalid transaction identifier value" +VAL 0b01100000 MAND_INF_INVAL "Invalid mandatory information" +VAL 0b01100001 MSG_T_NON_X "Message type non-existent or not implemented" +VAL 0b01100010 MSG_T_NOT_COMP "Message type not compatible with the protocol state" +VAL 0b01100011 IE_NON_X "Information element non-existent or not implemented" +VAL 0b01100100 COND_IE "Conditional IE error" +VAL 0b01100101 NO_STATE_COMP "Message not compatible with the protocol state" +VAL 0b01101111 UNSPEC "Protocol error, unspecified" + + + + +VAR nsapi_val "NSAPI value" + 4 + +VAL @m_sm - VAL_nsapi_val@ + +VAR delay "Delay class" + 3 + +VAL @m_sm - VAL_delay@ + +VAR reliability "Reliability class" + 3 + +VAL @m_sm - VAL_reliability@ + +VAR msg_type "Message Type" + 8 + + +VAR sapi "SAPI" + 4 + +VAL @m_sm - VAL_sapi@ + +VAR peak "Peak throughput" + 4 + +VAL @m_sm - VAL_peak@ + +VAR precedence "Precedence class" + 3 + +VAL @m_sm - VAL_precedence@ + +VAR mean "Mean throughput" + 5 + +VAL @m_sm - VAL_mean@ + +VAR apn_value "Access point name value" + 8 + + +VAR pdp_type_org "PDP type organisation" + 4 + +VAL @m_sm - VAL_pdp_type_org@ + +VAR pdp_type_no "PDP type number" + 8 + +VAL @m_sm - VAL_pdp_type_no@ + +VAR radio_prio_val "Radio priority value" + 3 + +VAL @m_sm - VAL_radio_prio_val@ + +VAR sm_cause_val "SM cause value" + 8 + +VAL @m_sm - VAL_sm_cause_val@ + +VAR add_info "Adress information" + 8 + + +VAR pco_value "Protocol config value" + 8 + + + + + +COMP nsapi "network service access point identifier" +{ + .0000 ; spare + nsapi_val ; NSAPI value +} + + + +COMP llc_sapi "LLC service access point identifier" +{ + .0000 ; spare + sapi ; LLC SAPI value +} + + + +COMP qos "Quality of service" +{ + .00 ; spare + delay ; Delay class + reliability ; Reliability class + peak ; Peak throughput + .0 ; spare + precedence ; precedence class + .000 ; spare + mean ; mean throughput +} + + + +COMP address "Packet data protocol address" +{ + .0000 ; spare + pdp_type_org ; PDP type organisation + pdp_type_no ; PDP type number + add_info [0..20] ; address information +} + + + +COMP apn "Access point name" +{ + apn_value [3..102] ; access point name value +} + + + +COMP pco "Protocol information options" +{ + pco_value [2..253] ; options +} + + + +COMP radio_prio "Radio priority" +{ + .0 ; spare + radio_prio_val ; Radio priority value +} + + + +COMP sm_cause "SM cause" +{ + sm_cause_val ; SM cause value +} + + + + + + +MSG activate_pdp_req uplink 65 ; activate PDP context request +{ + GSM3_V msg_type ; Message type + GSM3_V nsapi ; requested NSAPI + GSM3_V llc_sapi ; Requested LLC sapi + GSM4_LV qos ; Requested QoS + GSM4_LV address ; Requested PDP address + GSM4_TLV apn 0x28 ; Access point name + GSM4_TLV pco 0x27 ; Protocol configuration options +} + + + +MSG activate_pdp_acc downlink 66 ; activate PDP context accept +{ + GSM3_V msg_type ; Message type + GSM3_V llc_sapi ; Negotiated LLC SAPI + GSM4_LV qos ; Negotiated QoS + GSM1_V radio_prio ; Radio Priority + .0000 ; Spare half octet + GSM4_TLV address 0x2B ; Packet data protocol address + GSM4_TLV pco 0x27 ; Protocol configuration options +} + + + +MSG activate_pdp_rej downlink 67 ; activate PDP context reject +{ + GSM3_V msg_type ; Message type + GSM3_V sm_cause ; SM cause + GSM4_TLV pco 0x27 ; Protocol configuration options +} + + + +MSG req_pdp_act downlink 68 ; request PDP context activation +{ + GSM3_V msg_type ; Message type + GSM4_LV address ; Offered PDP address + GSM4_TLV apn 0x28 ; Access point name +} + + + +MSG req_pdp_act_rej uplink 69 ; request PDP context activation reject +{ + GSM3_V msg_type ; Message type + GSM3_V sm_cause ; SM cause +} + + + +MSG mod_pdp_req downlink 72 ; Modify PDP context request +{ + GSM3_V msg_type ; Message type + GSM1_V radio_prio ; Radio Priority + .0000 ; Spare half octet + GSM3_V llc_sapi ; Requested LLC sapi + GSM4_LV qos ; New QoS +} + + + +MSG mod_pdp_acc uplink 73 ; Modify PDP context accept +{ + GSM3_V msg_type ; Message type +} + + + +MSG deact_pdp_req both 70 ; Deactivate PDP context request +{ + GSM3_V msg_type ; Message type + GSM3_V sm_cause ; SM cause +} + + + +MSG deact_pdp_acc both 71 ; deactivate PDP context accept +{ + GSM3_V msg_type ; Message type +} + + + +MSG sm_status both 85 ; SM Status +{ + GSM3_V msg_type ; Message type + GSM3_V sm_cause ; SM cause +} + + + + + +