sctp.BUGS
上传用户:rrhhcc
上传日期:2015-12-11
资源大小:54129k
文件大小:1k
源码类别:

通讯编程

开发平台:

Visual C++

  1. sctp.BUGS - List of known bugs in the NS-2 SCTP module.
  2.    Armando L. Caro Jr. <acaro@@cis,udel,edu>
  3. @(#) $Header: /cvsroot/nsnam/ns-2/sctp/sctp.BUGS,v 1.2 2005/10/07 05:58:29 tomh Exp $
  4. ------------------------------------------------------------------------------
  5. - The "one heartbeat timer per association" functionality has a quirk due
  6.   to the one way it is coded. The problem is that since not much state is
  7.   maintained for HBs, an outstanding HB may be forgotten about if another
  8.   HB is sent to any destination before the outstanding HB gets acked or
  9.   times out. This behavior may cause some occasional quirks such as
  10.   incorrect RTT measurements, extended failure periods, etc. I'll need to
  11.   address this issue at a later point in time.
  12. - In ProcessSackChunk(), the T3Rtx timer is sometimes restarted for
  13.   destinations that have not acknowledged their first outstanding. The
  14.   code below assumes that if the timer isn't running, then the first
  15.   outstanding for that destination has been acked, but that isn't always
  16.   the case. Reported by Martin Duke <martin.duke@@boeing,com>
  17.       if(spCurrDestNodeData->iOutstandingBytes > 0 &&
  18.  spCurrDestNodeData->eRtxTimerIsRunning == FALSE)
  19.         {
  20.   StartT3RtxTimer(spCurrDestNodeData);
  21.         }
  22.   The fix is to either maintain a list of outstanding per destination, or
  23.   maintain a LowestOutstandingTsn variable in SctpDest_S. The latter seems
  24.   easier at this point, but I need to get around to doing it.