Ethereal-dev: Re: [Ethereal-dev] displaying OSI packets inside GRE tunnels

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

From: Hannes Gredler <hannes@xxxxxxxxxxx>
Date: Sat, 9 Nov 2002 22:03:14 +0100
On Sat, Nov 09, 2002 at 12:56:49AM -0800, Guy Harris wrote:
| On Fri, Nov 08, 2002 at 08:54:52AM +0100, Hannes Gredler wrote:
| > On Thu, Nov 07, 2002 at 02:13:05PM -0800, Guy Harris wrote:
| > | On Thu, Nov 07, 2002 at 11:01:43AM +0100, Hannes Gredler wrote:
| > | > pls find a patch that shows now OSI in GRE tunneled packets
| > | > that the payload is OSI and not "unknown";
| > | 
| > | Checked in (although I got the OSI SAP value from "llcsaps.h" rather
| > | than adding it to "greproto.h").
| > 
| > thats one of the odd things in GRE - the protocol ID of the payload
| > is actually an ethertype

[ ... ]

| Now, perhaps the ones that are in the IANA document have really been
| assigned as Ethertypes, so that one could use them to, for example, do
| Frame Relay over Ethernet without the Ethertype Gods smiting you, but
| 00FE isn't a valid Ethertype so it's just a GREism.

:-) right - IMHO it would be better to pick 0xFEFE like CHDLC does it;
in order to produce a valid ethertype contribute a bit to clean up
the 2-byte protocol-ID mess <sigh>;

/hannes