aboutsummaryrefslogtreecommitdiffstats
path: root/packet-gsm_map.c
AgeCommit message (Collapse)AuthorFilesLines
2004-04-21From Michael Lum:guy1-62/+116
ANSI and GSM MAP stats enhancements and cleanups; enhanced parameter dissection related to SS for GSM A-interface and MAP; minor GSM SMS fix; GSM SS enhancements for parameter dissection; MTP3 statistics tap. git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@10655 f5534014-38df-0310-8fa8-9805f1628bb7
2004-03-27From Michael Lum:guy1-121/+26
ANSI IS-801 support; dissect more GSM supplementary services messages and fields. git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@10503 f5534014-38df-0310-8fa8-9805f1628bb7
2004-03-19From Michael Lum:guy1-527/+144
GSM A facility element decoding; make TCAP dissector export routines for use by various GSM dissectors; make GSM MAP dissector use exported TCAP routines/defines; GSM Supplementary Services support. git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@10409 f5534014-38df-0310-8fa8-9805f1628bb7
2004-03-17Unfortunately, GCC 2.8.1 on x86/Solaris 7 doesn't do enoughguy1-2/+2
compile-time optimization; in particular, if you call GSM_MAP_PARAM_DISPLAY with a Gtag argument of GSM_MAP_P_NONE, the compiler does figure out that it only need generate code for the first branch for the first if in that macro, and it sort of seems to understand that _param_fcn is guaranteed to be null, but it doesn't optimize out the test and the branch for _param_fcn not being null - it does, however, generate a call to location 0, which, when you compile as position-independent code, the assembler refuses to assemble. Therefore, we put into the test for _param_fcn being null an additional test for Ga1 being GSM_MAP_P_NONE, which at least manages to get the code through the compiler. git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@10388 f5534014-38df-0310-8fa8-9805f1628bb7
2004-03-05From Michael Lum:guy1-370/+1582
Make a lot of changes to identify a subset of MAP parameters in messages. IMSI, MSISDN, MSC Number, HLR Number, VLR Number, etc. Most of the SMS related MAP messages are dissected with the parameters identified and decoded. Also include PRN, SRI, and some of the other common messages (unfortunately not Insert Sub yet). Fix some typoes. git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@10313 f5534014-38df-0310-8fa8-9805f1628bb7
2004-02-20From Michael Lum:guy1-295/+1093
Lots of changes paralleling TCAP for nested sequences and multiple component support. Modified for partial parameter identification in selected messages. Added support for identifying embedded SMS and passing to GSM SMS dissector. git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@10126 f5534014-38df-0310-8fa8-9805f1628bb7
2004-02-11From Michael Lum: add tap for GSM MAP message statistics.guy1-13/+38
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@10032 f5534014-38df-0310-8fa8-9805f1628bb7
2003-12-21In the MLUM-is-defined code path, "idx" is set - the only issue is ifguy1-3/+3
MLUM isn't defined (which it isn't, by default). git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@9397 f5534014-38df-0310-8fa8-9805f1628bb7
2003-12-21removed MSVC warning (uninitialized value)ulfl1-2/+3
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@9392 f5534014-38df-0310-8fa8-9805f1628bb7
2003-12-08Get rid of the private "my_decode_bitfield_value()" a number ofguy1-52/+4
dissectors had. Instead, rename it "other_decode_bitfield_value()", put it in "epan/to_str.c", and make "decode_bitfield_value()" use it. git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@9213 f5534014-38df-0310-8fa8-9805f1628bb7
2003-12-03From Felix Fei: GSM MAP support.guy1-0/+1586
From Michael Lum: Modified for better TCAP separation, fixed EOC handling (a la TCAP). Added parameter parsing (although not dissection or naming). git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@9160 f5534014-38df-0310-8fa8-9805f1628bb7