SCTP Discussions

Text archives Help


[SCTP-Discussion] SCTP-IPv6 handling on FreeBSD


Chronological Thread 
  • From: Held Martin ICM N MC MI E6 <Martin.Held AT icn.siemens.de>
  • To: discussion AT sctp.de
  • Subject: [SCTP-Discussion] SCTP-IPv6 handling on FreeBSD
  • Date: Tue Jun 19 14:20:02 2001
  • List-id: SCTP Discussions <discussion.sctp.de>

Hi all,

the problem with SCTP-IPv6 handling on FreeBSD, which appeared in
sctplib-1.0.0-pre11, unfortunately is still present in sctplib-1.0.0-pre12.

In detail:
When receiving an INIT message, an ABORT is returned. The SCTP Instance with
the destination address/port given in the INIT message is not found, even
though it has been registered before.

Below is the trace output. Note that in contrast to sctplib-1.0.0-pre11, the
destination address is now printed out correctly by mdi_receiveMessage.

Cheers,
Martin


13:53:13.133 - mdi_receiveMessage: checking for correct IPV6 addresses
13:53:13.133 - TODO: check or change function for IPv6 address conversion !
13:53:13.133 - TODO: check or change function for IPv6 address conversion !
13:53:13.133 - Event in Module: distribution.c............
13:53:13.133 - mdi_receiveMessage : len 40, sourceaddress : fec0:0:0:5::1,
src_port 50000,dest: fec0:0:0:5::2, dest_port 50000
13:53:13.133 - DEBUG: CheckForAddressInInstance, comparing instance a port
50000, instance b port 50000
13:53:13.133 - DEBUG: CheckForAddressInInstance, acount 0, bcount 0, found =
FALSE
13:53:13.133 - Couldn't find SCTP Instance for Port 50000 in List !
13:53:13.133 - Event in Module: distribution.c............
13:53:13.133 - Looking for IPv6 Address 280df136, check NTOHX() !
13:53:13.133 - Event in Module: distribution.c............
13:53:13.133 - retrieving association by transport address from list
13:53:13.133 - Event in Module: distribution.c............
13:53:13.137 - association indexed by transport address not in list
13:53:13.137 - mdi_receiveMsg: currentAssociation==NULL, start scanning !
13:53:13.137 - Event in Module: rbundling.c............
13:53:13.137 - rbu_scanDatagram : len==28, processed_len == 0
13:53:13.137 - Event in Module: rbundling.c............
13:53:13.137 - rbu_scanDatagram : len==28, processed_len == 0
13:53:13.137 - Event in Module: rbundling.c............
13:53:13.137 - rbu_scanDatagram : len==28, processed_len == 0
13:53:13.137 - Event in Module: rbundling.c............
13:53:13.137 - rbu_scanDatagram : len==28, processed_len == 0
13:53:13.137 - rbu_scanDatagramForError : len==28, processed_len == 0
13:53:13.137 - rbu_scanDatagramForError : Error Cause 3 NOT found ->
Returning FALSE
13:53:13.137 - Event in Module: rbundling.c............
13:53:13.137 - rbu_findChunk : len==28, processed_len == 0
13:53:13.137 - Event in Module: distribution.c............
13:53:13.137 - mdi_receiveMsg: got INIT Message, but no instance found ->
IGNORE
13:53:13.137 - setting lastInitiateTag to 381aecc8
13:53:13.137 - Event in Module: chunkHandler.c............
13:53:13.137 - created simpleChunk 1
13:53:13.137 - Event in Module: sbundling.c............
13:53:13.137 - bu_put_Ctrl_Chunk() was called
Error Info: 13:53:13.139 - mdi_readBundling: association not set





Archive powered by MHonArc 2.6.19+.

Top of page