Ethereal-dev: Re: [Ethereal-dev] dissector for FrameRelay

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

From: Guy Harris <gharris@xxxxxxxxxxxx>
Date: Sun, 7 Jan 2001 14:31:26 -0800
On Sun, Jan 07, 2001 at 02:26:26PM -0800, Guy Harris wrote:
> It should perhaps also, if the protocol field is 0x0300, treat that as
> RFC 2427-style "Multiprotocol Interconnect over Frame Relay" - the next
> byte after the 0300 is an NLPID, and then, if the NLPID is 0x80
> (NLPID_SNAP), what follows is a SNAP header (a handler for which should
> probably be exported by "packet-llc.c").

Or, rather, if the first octet of the Frame Relay payload is 0x03, it
should do so - no Ethernet type cal being with 0x03 (0x03FF is 1023,
which is less than the maximum Ethernet frame size, so an Ethernet type
of 0x0300 through 0x03FF would be interpreted as an 802.3 length value
rather than an Ethernet type value).