Huge thanks to our Platinum Members Endace and LiveAction,
and our Silver Member Veeam, for supporting the Wireshark Foundation and project.

Wireshark-bugs: [Wireshark-bugs] [Bug 6221] New: DVB-CI dissector: reassembly on the transport l

Date: Mon, 8 Aug 2011 14:03:12 -0700 (PDT)
https://bugs.wireshark.org/bugzilla/show_bug.cgi?id=6221

           Summary: DVB-CI dissector: reassembly on the transport layer
           Product: Wireshark
           Version: SVN
          Platform: Other
        OS/Version: All
            Status: NEW
          Severity: Enhancement
          Priority: Low
         Component: Wireshark
        AssignedTo: bugzilla-admin@xxxxxxxxxxxxx
        ReportedBy: wireshark@xxxxxxxxx


Created an attachment (id=6793)
 --> (https://bugs.wireshark.org/bugzilla/attachment.cgi?id=6793)
DVB-CI dissectors: patch for spdu reassembly

Build Information:
TShark 1.7.0 (SVN Rev 38414 from /trunk)

Copyright 1998-2011 Gerald Combs <gerald@xxxxxxxxxxxxx> and contributors.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

Compiled (64-bit) with GLib 2.16.6, with libpcap 0.9.8, with libz 1.2.3.3,
without POSIX capabilities, with threads support, without libpcre, without SMI,
without c-ares, without ADNS, without Lua, with Python 2.5.2, with GnuTLS
2.4.2,
with Gcrypt 1.4.1, with MIT Kerberos, without GeoIP.

Running on Linux 2.6.29.1, with locale en_US, with libpcap version 0.9.8, with
libz 1.2.3.3.

Built using gcc 4.3.2.

--
Dear wireshark team members,

now that the DVB-CI link layer reassembly is merged, I'd like to submit the
attached patch for transport layer reassembly. The mechanism is the same as on
the link layer,

I chose a different constant sequence id. Like on the link layer, there's no
re-ordering of packets on the transport layer.

I adjusted the variable names and descriptions in oder to clarify the layering

   ...
   session layer
   transport layer
   link layer
   ...

Reassembly on the link layer deals with TPDUs, reassembly on the transport
layer deals with SPDUs.

The attached capture show the DVB-CI startup. The module limits the link layer
message size to 16 bytes, the host limits the transport layer size to 32 bytes.
The host wants to send a (faked) 128 byte application layer message to the
module. There's fragementation on both link and transport layer.

Thanks for review and merging, this will complete the DVB-CI implementation
(I'll continue with CI+ then).

Best regards,

   Martin

-- 
Configure bugmail: https://bugs.wireshark.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.