SCTP Discussions

Text archives Help


Re: [SCTP-Discussion] Problem with CRC32


Chronological Thread 
  • From: "Brian F. G. Bidulock" <bidulock AT openss7.org>
  • To: ALLEGRET PILAUD Pierre RD-CORE-ISS <pierre.allegret AT orange-ft.com>
  • Cc: discussion AT sctp.de
  • Subject: Re: [SCTP-Discussion] Problem with CRC32
  • Date: Fri Jun 9 11:02:03 2006
  • Dsn-notification-to: <bidulock AT openss7.org>
  • List-id: SCTP Discussions <discussion.sctp.de>
  • Organization: http://www.openss7.org/

ALLEGRET,

On Fri, 09 Jun 2006, ALLEGRET PILAUD Pierre RD-CORE-ISS wrote:

> Brian,
>
> It is why I don't understand. I change with ADLER all comes OK. I don't see
> anything wrong in the INIT message. LKSCTP is "SCTP module" so it is not
> loaded in the LINUX core. I performed the same tests two years ago and it
> was the same.
>

Try 'cat /proc/modules' and make sure it is not loaded. If it is not
loaded, then perhaps you are running two instances of sctplib as Michael
suggests.

It is just that no implementation is so bad as to send ABORT followed by
INIT-ACK for the same INIT message. The only explanation is that one
SCTP is sending ABORT (the first one to receive the INIT) and then sctplib
(the second one to receive the INIT) is sending INIT-ACK.

The Adler32 differences makes sense if there are two instances: if the first
one is configured for CRC32C and gets INIT with Adler32 it discards it and
the second (sctplib) reponds with INIT-ACK.

You simply must have another instance running somehow.

If you suspect it is lksctp move the module sctp.o from within
/lib/modules/`uname -r`/kernel/net/sctp somewhere else e.g. /tmp to make sure
that it cannot load and reboot the machine.

Otherwise, careful, as Michael indicates, that you are not running two
instances of sctplib (one Adler32 the other CRC32C).

--brian

--
Brian F. G. Bidulock ¦ The reasonable man adapts himself to the ¦
bidulock AT openss7.org
¦ world; the unreasonable one persists in ¦
http://www.openss7.org/ ¦ trying to adapt the world to himself. ¦
¦ Therefore all progress depends on the ¦
¦ unreasonable man. -- George Bernard Shaw ¦




Archive powered by MHonArc 2.6.19+.

Top of page