Ethereal-dev: RE: [Ethereal-dev] bssgp/llc/gmm-sm support

Note: This archive is from the project's previous web site, ethereal.com. This list is no longer active.

From: "Michael Lum" <mlum@xxxxxxxxxxxxx>
Date: Tue, 11 Nov 2003 08:21:34 -0800
We probably wouldn't need the discriminator if it has already defined that
GMM/SM is the PDU content.

I was thinking something along the lines of packet-ranap.c and
packet-gsm_a.c.

packet-ranap.c will push the NAS PDU contents for other dissectors.

packet-gsm_a.c has two sub-dissectors, one for BSSMAP (GSM 08.08) and one
for
DTAP (GSM 04.08/TS 24.008).  packet-gsm_a.c will try to grab "ranap.nas_pdu"
data and dissect it using it's DTAP sub-dissector, it will also internally
dissect
DTAP PDUs that were carried inside BSSMAP messages (i.e. CL3).

Other examples are packet-ansi_sms.c which dissects data from both
packet-ansi_map.c and packet-ansi_a.c.

P.S.  The GMM stuff in packet-gsm_a.c is really empty.

> -----Original Message-----
> From: jkor@xxxxxxxx [mailto:jkor@xxxxxxxx]
> Sent: Tuesday, November 11, 2003 2:22 AM
> To: mlum@xxxxxxxxxxxxx
> Cc: ethereal-dev@xxxxxxxxxxxx
> Subject: RE: [Ethereal-dev] bssgp/llc/gmm-sm support
>
>
> I think, that the GMM/SM code can be put into a separate
> dissector. The protocol discriminator ( ETSI 4.07 V 7.3.0
> ch:11.2.3.1.1)can be used for calling such dissector from other
> one on radio 3rd layer. By my understanding, it(GMM) will be
> subdissector of L3.
> The tvb buffer for this dissector (GMM) should start  with byte
> containing this protocol discriminator. It is my impression. The
> things might be clearer later.
> Regards Josef
>
>
> ----- Původní zpráva -----
> Od: Michael Lum <mlum@xxxxxxxxxxxxx>
> Datum: úterý, 11. listopadu 2003 v 10:05 dop
> Předmět: RE: RE: [Ethereal-dev] bssgp/llc/gmm-sm support
>
> > I know quite a bit about MM/CM portions of
> > both specs but near nothing about
> > GMM/SM.
> >
> > Can the GMM/SM code be put into a separate
> > dissector?
> > Then GSM A-i/f dissector would "push" the
> > data out for the GMM/SM dissector.
> >
> > The BSSGP/LLC dissector could do the same thing.
> >
> > Basically the GMM/SM dissection is shared.
> > A GMM/SM dissector would try and
> > grab something like "gsm_a.gmm_sm" and
> > "bssgp.gmm_sm".
> > > -----Original Message-----
> > > From: jkor@xxxxxxxx [jkor@xxxxxxxx]
> > > Sent: Tuesday, November 11, 2003 12:50 AM
> > > To: mlum@xxxxxxxxxxxxx
> > > Cc: ethereal-dev@xxxxxxxxxxxx
> > > Subject: Re: RE: [Ethereal-dev]
> > bssgp/llc/gmm-sm support
> > >
> > >
> > > Yes, it is. The 24.008 is 3GPP version ,
> > but I still need 2G
> > > version according ETSI 4.08 R98 I am aware
> > about your dissector,
> > > and  gmm context is a part of it. I
> > thought over how to
> > > interconnect our work together. Have you
> > some idea?
> > >     Josef
> > >
> > >
> > > ----- Původní zpráva -----
> > > Od: Michael Lum <mlum@xxxxxxxxxxxxx>
> > > Datum: úterý, 11. listopadu 2003 v 9:31 dop
> > > Předmět: RE: [Ethereal-dev] bssgp/llc/gmm-
> > sm support
> > >
> > > > Is this GMM/SM defined in TS 24.008 ?
> > > >
> > > > > -----Original Message-----
> > > > > From: ethereal-dev-bounces@xxxxxxxxxxxx
> > > > > [ethereal-dev-bounces@xxxxxxxxxxxx]On
> > > > Behalf Of jkor@xxxxxxxx
> > > > > Sent: Tuesday, November 11, 2003 12:21 AM
> > > > > To: Benoit Parrot
> > > > > Cc: ethereal-dev@xxxxxxxxxxxx
> > > > > Subject: Re: [Ethereal-dev]
> > bssgp/llc/gmm-
> > > > sm support
> > > > >
> > > > >
> > > > > I am working on LLc dissector and also on
> > > > GMM. At present time
> > > > > these dissectors are able to decode
> > LLC UI
> > > > packets, recognize
> > > > > other(U,I,S), protocol discriminator and
> > > > type of message from
> > > > > GMM.I will try to finish it during several
> > > > days and offer it for
> > > > > committing into CVS.  I am open for
> > > > cooperation.>  Josef
> > > > >
> > > > > ----- Původní zpráva -----
> > > > > Od: Benoit Parrot
> > <bparrot@xxxxxxxxxxxxxxxxxx>> > > Datum:
> > úterý, 11. listopadu 2003 v 3:56 dop
> > > > > Předmět: [Ethereal-dev] bssgp/llc/gmm-sm
> > > > support>
> > > > > > Looking at the latest source code I
> > noticed> > > > that packet-bssgp.c almost
> > has support for
> > > > > > an "llcgprs" dissector.
> > > > > >
> > > > > > I am interested in being able to
> > decode GPRS
> > > > > > Gb interface all the way up to BSSGP-
> > > > >LLC-
> > > > > > >GMM/SM/SNDCP, can somebody tell me
> > what I
> > > > > > would need to achieve this?
> > > > > >
> > > > > > Thanks,
> > > > > >
> > > > > > Benoit
> > > > > >
> > > > > >
> > > >
> > _______________________________________________> > Ethereal-dev
> > > mailing list
> > > > > > Ethereal-dev@xxxxxxxxxxxx
> > > > > >
> > > >
> > http://www.ethereal.com/mailman/listinfo/ethereal-dev
> > > > > >
> > > > >
> > > > >
> > > >
> > _______________________________________________> Ethereal-dev
> > > mailing list
> > > > > Ethereal-dev@xxxxxxxxxxxx
> > > > >
> > > >
> > http://www.ethereal.com/mailman/listinfo/ethereal-dev
> > > >
> > > >
> > >
> >
> >
>