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 2420] New: CRC32C merge: iSCSI, SCTP

Date: Mon, 7 Apr 2008 09:24:42 +0000 (GMT)
http://bugs.wireshark.org/bugzilla/show_bug.cgi?id=2420

           Summary: CRC32C merge: iSCSI, SCTP
           Product: Wireshark
           Version: SVN
          Platform: All
        OS/Version: All
            Status: NEW
          Severity: Normal
          Priority: High
         Component: Wireshark
        AssignedTo: wireshark-bugs@xxxxxxxxxxxxx
        ReportedBy: frey.philip@xxxxxxxxx
                CC: guy@xxxxxxxxxxxx



Philip Frey <frey.philip@xxxxxxxxx> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
   Attachment #1627|                            |review_for_checkin?
               Flag|                            |


Created an attachment (id=1627)
 --> (http://bugs.wireshark.org/bugzilla/attachment.cgi?id=1627)
patches for crc32.c, crc32.h, packet-iscsi.c and packet-sctp.c (merge crc32c
calculation code)

Build Information:
wireshark 1.0.99 (SVN Rev 24833)

Copyright 1998-2008 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 with GTK+ 2.12.5, with GLib 2.14.6, with libpcap 0.9.7, with libz
1.2.3, without POSIX capabilities, without libpcre, without SMI, without ADNS,
without Lua, without GnuTLS, without Gcrypt, without Kerberos, without
PortAudio, without AirPcap.
NOTE: this build doesn't support the "matches" operator for Wireshark filter
syntax.

Running on Linux 2.6.24.3-50.fc8, with libpcap version 0.9.7.

Built using gcc 4.1.2 20070925 (Red Hat 4.1.2-33).
--
Merge of the CRC32C calculation out of packet-isci.c and packet-sctp.c into the
already existing crc32.c and crc32.h files.
This is needed as I will submit dissectors for the iWARP protocol stack by the
end of this week which also depend on the CRC32C routines.

This has been implemented according to suggestions received by Guy Harris at
the wireshark-dev mailing list.

Fuzztesting passed.

sample captures can be found at:
iSCSI: http://wiki.wireshark.org/iSCSI
SCTP: http://wiki.wireshark.org/SCTP


-- 
Configure bugmail: http://bugs.wireshark.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.