Re: Release of a test version of ForCES dissector based on Ethereal 0.99.0

"Joel M. Halpern" <joel@stevecrocker.com> Thu, 11 June 2009 17:16 UTC

Message-Id: <THU.11.JUN.2009.131629.0400.>
Date: Thu, 11 Jun 2009 13:16:29 -0400
From: "Joel M. Halpern" <joel@stevecrocker.com>
Subject: Re: Release of a test version of ForCES dissector based on Ethereal 0.99.0
Comments: To: Haleplidis Evangelos <ehalep@gmail.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit

While I have not gone and checked what the debugger does in detail, your
description sounds like they are doing the right thing.  The protocol
specifies that the used of the Common Header Length field (as distinct
from the length fields of the TLVs) is in units of DWORDS.

Yours,
Joel

Haleplidis Evangelos wrote:
> Greetings,
>
> I just installed and used your ethereal code.
>
> However imho, I think there is a small bug.
>
> In all my ForCES packets it doesn't calculate the length correctly.
> i.e. Bogus: Forces Header Length (6 bytes) is wrong.
> That was a simple association message, which has 6*4 = 24 bytes.
>
> I think that you must multiply the header length by 4 to get the correct value.
>
> Regards,
> Evangelos Haleplidis.