diff options
author | etxrab <etxrab@f5534014-38df-0310-8fa8-9805f1628bb7> | 2010-12-27 09:33:39 +0000 |
---|---|---|
committer | etxrab <etxrab@f5534014-38df-0310-8fa8-9805f1628bb7> | 2010-12-27 09:33:39 +0000 |
commit | cbdb69e40b4346abe0563db07b3a38eb48adcb69 (patch) | |
tree | 3537fa78f1d55a0beca2a04e254cdae87c8011c7 /epan/dissectors/packet-gsm_a_bssmap.c | |
parent | ed5ad88abb79b53123335e087c313bfafae5d139 (diff) |
Fix the Message numbering.
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@35271 f5534014-38df-0310-8fa8-9805f1628bb7
Diffstat (limited to 'epan/dissectors/packet-gsm_a_bssmap.c')
-rw-r--r-- | epan/dissectors/packet-gsm_a_bssmap.c | 82 |
1 files changed, 49 insertions, 33 deletions
diff --git a/epan/dissectors/packet-gsm_a_bssmap.c b/epan/dissectors/packet-gsm_a_bssmap.c index 0ace404549..116130b987 100644 --- a/epan/dissectors/packet-gsm_a_bssmap.c +++ b/epan/dissectors/packet-gsm_a_bssmap.c @@ -57,6 +57,7 @@ /* PROTOTYPES/FORWARDS */ +/* TS 48.008 3.2.2.1 Message Type */ const value_string gsm_a_bssmap_msg_strings[] = { { 0x01, "Assignment Request" }, { 0x02, "Assignment Complete" }, @@ -78,10 +79,12 @@ const value_string gsm_a_bssmap_msg_strings[] = { { 0x19, "Handover Candidate Response" }, { 0x1a, "Handover Required Reject" }, { 0x1b, "Handover Detect" }, - { 0x1c, "Internal Handover Required" }, - { 0x1d, "Internal Handover Required Reject" }, - { 0x1e, "Internal Handover Command" }, - { 0x1f, "Internal Handover Enquiry" }, + + { 0x1c, "VGCS/VBS Assignment Result" }, + { 0x1d, "VGCS/VBS Assignment Failure" }, + { 0x1e, "VGCS/VBS Queuing Indication" }, + { 0x1f, "Uplink Request" }, + { 0x20, "Clear Command" }, { 0x21, "Clear Complete" }, { 0x22, "Clear Request" }, @@ -92,7 +95,8 @@ const value_string gsm_a_bssmap_msg_strings[] = { { 0x27, "Uplink Request Acknowledge" }, { 0x28, "Suspend" }, { 0x29, "Resume" }, - { 0x2a, "Connection Oriented Information" }, + /* This value (2a) was allocated in an earlier phase of the protocol and shall not be used in the future. */ + { 0x2a, "Connection Oriented Information(Obsolete)" }, { 0x2b, "Perform Location Request" }, { 0x2c, "LSA Information" }, { 0x2d, "Perform Location Response" }, @@ -107,8 +111,12 @@ const value_string gsm_a_bssmap_msg_strings[] = { { 0x36, "MSC Invoke Trace" }, { 0x37, "BSS Invoke Trace" }, { 0x3a, "Connectionless Information" }, - { 0x3c, "Reset IP Resource" }, - { 0x3d, "Reset IP Resource Acknowledge" }, + + { 0x3b, "VGCS/VBS Assignment Status" }, + { 0x3c, "VGCS/VBS Area Cell Info" }, + + { 0x3d, "Reset IP Resource" }, + { 0x3e, "Reset IP Resource Acknowledge" }, { 0x40, "Block" }, { 0x41, "Blocking Acknowledge" }, { 0x42, "Unblock" }, @@ -136,14 +144,16 @@ const value_string gsm_a_bssmap_msg_strings[] = { { 0x58, "Classmark Request" }, { 0x59, "Cipher Mode Reject" }, { 0x5a, "Load Indication" }, - { 0x1c, "VGCS/VBS Assignment Result" }, - { 0x1d, "VGCS/VBS Assignment Failure" }, - { 0x1e, "VGCS/VBS Queuing Indication" }, - { 0x1f, "Uplink Request" }, - { 0x50, "VGCS Additional Information" }, - { 0x51, "VGCS SMS" }, - { 0x52, "Notification Data" }, - { 0x53, "Uplink Application Data" }, + + { 0x60, "VGCS Additional Information" }, + { 0x61, "VGCS SMS" }, + { 0x62, "Notification Data" }, + { 0x63, "Uplink Application Data" }, + + { 0x70, "Internal Handover Required" }, + { 0x71, "Internal Handover Required Reject" }, + { 0x72, "Internal Handover Command" }, + { 0x73, "Internal Handover Enquiry" }, { 0, NULL } }; @@ -6146,12 +6156,14 @@ static void (*bssmap_msg_fcn[])(tvbuff_t *tvb, proto_tree *tree, guint32 offset, bssmap_ho_cand_enq, /* Handover Candidate Enquire */ bssmap_ho_cand_resp, /* Handover Candidate Response */ bssmap_ho_reqd_rej, /* Handover Required Reject */ - bssmap_ho_det, /* Handover Detect */ - bssmap_int_ho_req, /* Internal Handover Required */ - bssmap_int_ho_req_rej, /* Internal Handover Required Reject */ - bssmap_int_ho_cmd, /* Internal Handover Command */ - bssmap_int_ho_enq, /* Internal Handover Enquiry */ - bssmap_clear_cmd, /* Clear Command */ + bssmap_ho_det, /* 0x1b Handover Detect */ + + bssmap_vgcs_vbs_ass_res, /* 0x1c VGCS/VBS Assignment Result */ + bssmap_vgcs_vbs_ass_fail, /* 0x1d VGCS/VBS Assignment Failure */ + NULL, /* 0x1e No dsta VGCS/VBS Queuing Indication */ + bssmap_uplink_req, /* 0x1f Uplink Request */ + + bssmap_clear_cmd, /* 0x20 Clear Command */ NULL /* no associated data */, /* Clear Complete */ bssmap_clear_req, /* Clear Request */ NULL, /* Reserved */ @@ -6175,9 +6187,11 @@ static void (*bssmap_msg_fcn[])(tvbuff_t *tvb, proto_tree *tree, guint32 offset, bssmap_reset_cct_ack, /* Reset Circuit Acknowledge */ bssmap_msc_invoke_trace, /* MSC Invoke Trace */ bssmap_bss_invoke_trace, /* BSS Invoke Trace */ - NULL, /* Connectionless Information */ - bssmap_reset_ip_res, /* 3.2.1.87 RESET IP RESOURCE */ - bssmap_reset_ip_res_ack, /* 3.2.1.88 RESET IP RESOURCE ACKNOWLEDGE */ + NULL, /* 0x3a Connectionless Information */ + NULL, /* 0x3b VGCS/VBS ASSIGNMENT STATUS */ + NULL, /* 0x3c VGCS/VBS AREA CELL INFO */ + bssmap_reset_ip_res, /* 0x3d 3.2.1.87 RESET IP RESOURCE */ + bssmap_reset_ip_res_ack, /* 0x3e 3.2.1.88 RESET IP RESOURCE ACKNOWLEDGE */ bssmap_block, /* Block */ bssmap_block_ack, /* Blocking Acknowledge */ bssmap_unblock, /* Unblock */ @@ -6204,15 +6218,17 @@ static void (*bssmap_msg_fcn[])(tvbuff_t *tvb, proto_tree *tree, guint32 offset, bssmap_cl3_info, /* Complete Layer 3 Information */ bssmap_cls_m_req /* no associated data */, /* Classmark Request */ bssmap_ciph_mode_rej, /* Cipher Mode Reject */ - bssmap_load_ind, /* Load Indication */ - bssmap_vgcs_vbs_ass_res, /* VGCS/VBS Assignment Result */ - bssmap_vgcs_vbs_ass_fail, /* VGCS/VBS Assignment Failure */ - NULL, /* No dsta VGCS/VBS Queuing Indication */ - bssmap_uplink_req, /* Uplink Request */ - bssmap_vgcs_add_inf, /* VGCS Additional Information */ - bssmap_vgcs_sms, /* VGCS SMS */ - bssmap_notification_data, /* Notification Data*/ - bssmap_uplink_app_data, /* Uplink Application Data */ + bssmap_load_ind, /* 0x5a Load Indication */ + bssmap_vgcs_add_inf, /* 0x60 VGCS Additional Information */ + bssmap_vgcs_sms, /* 0x61 VGCS SMS */ + bssmap_notification_data, /* 0x62 Notification Data*/ + bssmap_uplink_app_data, /* 0x63 Uplink Application Data */ + + bssmap_int_ho_req, /* 0x70 Internal Handover Required */ + bssmap_int_ho_req_rej, /* 0x71 Internal Handover Required Reject */ + bssmap_int_ho_cmd, /* 0x72 Internal Handover Command */ + bssmap_int_ho_enq, /* 0x73 Internal Handover Enquiry */ + NULL, /* NONE */ }; |