Commit Graph

11 Commits

Author SHA1 Message Date
Guy Harris c6aeb05249 From Michael Lum:
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.

svn path=/trunk/; revision=10655
2004-04-21 05:53:59 +00:00
Guy Harris b8b4a6e3a8 From Michael Lum:
ANSI IS-801 support;

	dissect more GSM supplementary services messages and fields.

svn path=/trunk/; revision=10503
2004-03-27 11:32:30 +00:00
Guy Harris 11340a8122 From Michael Lum:
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.

svn path=/trunk/; revision=10409
2004-03-19 07:54:58 +00:00
Guy Harris 54fa283991 Unfortunately, GCC 2.8.1 on x86/Solaris 7 doesn't do enough
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.

svn path=/trunk/; revision=10388
2004-03-17 08:46:56 +00:00
Guy Harris 88440409b0 From Michael Lum:
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.

svn path=/trunk/; revision=10313
2004-03-05 10:08:13 +00:00
Guy Harris c3ad21e9fc From Michael Lum:
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.

svn path=/trunk/; revision=10126
2004-02-20 10:49:12 +00:00
Guy Harris 9aa32731b9 From Michael Lum: add tap for GSM MAP message statistics.
svn path=/trunk/; revision=10032
2004-02-11 04:19:03 +00:00
Guy Harris 9ce5cd3548 In the MLUM-is-defined code path, "idx" is set - the only issue is if
MLUM isn't defined (which it isn't, by default).

svn path=/trunk/; revision=9397
2003-12-21 21:41:10 +00:00
Ulf Lamping 6126aad3b2 removed MSVC warning (uninitialized value)
svn path=/trunk/; revision=9392
2003-12-21 12:08:35 +00:00
Guy Harris a93463727e Get rid of the private "my_decode_bitfield_value()" a number of
dissectors had.  Instead, rename it "other_decode_bitfield_value()", put
it in "epan/to_str.c", and make "decode_bitfield_value()" use it.

svn path=/trunk/; revision=9213
2003-12-08 23:40:13 +00:00
Guy Harris 78191a09b5 From Felix Fei: GSM MAP support.
From Michael Lum:

	Modified for better TCAP separation, fixed EOC handling (a la
	TCAP).

	Added parameter parsing (although not dissection or naming).

svn path=/trunk/; revision=9160
2003-12-03 23:54:50 +00:00