Ethereal-dev: [ethereal-dev] LAPD (the protocol :-)

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

From: Gilbert Ramirez <gram@xxxxxxxxxx>
Date: Wed, 10 Nov 1999 23:02:40 -0600
I've added a dissector for LAPD to ethereal. Right now the
toshiba-reader is the only thing returning a LAPD datalink type.

I'm not very knowledgable about LAPD, so if anyone is, I'd appreciate
it if you'd look at my dissector.

Basically, the docs on LAPD I found referred to the direction of
the tranmissions as "Network to User" and "User to Network". And since
the Toshiba router gives me a Tx/Rx flag, I guessed that "receive" on
the toshiba means "Network to User". Perhaps I'm wrong. Help!

(I put the LAPD urls I used in the comments at the top of packet-lapd.c)

Also, I put the literal words "Network" and "User" in the COL_RES_DL_DST
and COL_RES_DL_SRC columns. Opinions?

I've placed another sample toshiba trace file at
http://ethereal.zing.org/~gram/toshiba-isdn-hangup.gz

Sorry about the size... it's 1.3 MB.
This one contains more LAPD traffic than the one toshiba trace file
in the ethereal-web sample directory. Use the display filter 'lapd' to
show only LAPD packets.

If you do download this toshiba trace file, gunzip it before loading
it... it takes eons to load when gzipped.
I'm not sure why; perhaps my toshiba reader is just inefficent when
combined with zlib. But loading it as an uncompressed file goes quickly.

thanks,

--gilbert