Ethereal-dev: Re: [Ethereal-dev] LWAPP Dissector

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

From: Guy Harris <guy@xxxxxxxxxxxx>
Date: Fri, 29 Aug 2003 17:41:09 -0700

On Friday, August 29, 2003, at 5:33 PM, David Frascone wrote:

So I presume that either

	1) LWAPP traffic goes only between access points and access routers
neither of which swap the word, or between access points and access
routers both of which swap the word;

Exactly.

	2) there would be interoperability problems between access points
	and access routers where one swaps the word and the other doesn't;

Correct.

	3) there's some form of magic done by access points and/or access
routers to cope with that "feature".

1 and 3 are mostly correct.

Well, all three of those can't be correct - if 1) is true, then 2) isn't true because the sort of traffic that has a problem doesn't exist (i.e., if 1) is true, there is no LWAPP traffic between a machine that byte-swaps the word and a machine that doesn't), and 3) needn't be true as there's no need for the magic.

If 2) and/or 3) is true, then there will be bogus encapsulated 802.11 frames (i.e., frames with the bytes swapped) sent over LWAPP - but are there any *other* places where bogus frames are sent? If not, perhaps the "fix the bogosity" preference should be an LWAPP preference, so that its setting doesn't affect the dissection of regular 802.11 packets.