cvs commit: src/sys/netinet sctp_constants.h sctp_indata.c sctp_input.c sctp_output.c sctp_pcb.c sctp_structs.h sctp_timer.c sctp_usrreq.c sctp_var.h sctputil.c

Randall Stewart rrs at FreeBSD.org
Thu Oct 25 05:27:07 PDT 2007


rrs         2007-10-25 12:27:06 UTC

  FreeBSD src repository

  Modified files:        (Branch: RELENG_7)
    sys/netinet          sctp_constants.h sctp_indata.c 
                         sctp_input.c sctp_output.c sctp_pcb.c 
                         sctp_structs.h sctp_timer.c sctp_usrreq.c 
                         sctp_var.h sctputil.c 
  Log:
  - fix sctp_ifn initial refcount issue (prevents deletion)
  - fix a bug during cookie collision that prevented an
    association from coming up in a specific restart case.
  - Fix it so the shutdown-pending flag gets removed (this is
    more for correctness then needed) when we enter shutdown-sent
    or shutdown-ack-sent states.
  - Fix a bug that caused the receiver to sometimes NOT send
    a SACK when a duplicate TSN arrived. Without this fix
    it was possible for the association to fall down if the
  - Deleted primary destination is also stored when SCTP_MOBILITY_BASE.
    (Previously, it is stored when only SCTP_MOBILITY_FASTHANDOFF)
  - Fix a locking issue where we might call send_initiate_ack() and
    incorrectly state the lock held/not held. Also fix it so that
    when we release the lock the inp cannot be deleted on us.
  - Add the debug option that can cause the stack to panic instead
    of aborting an assoc. This does not and should never show up
    in options but is useful for debugging unexpected aborts.
  - Add cumack_log sent to track sending cumack information for
    the debug case where we are running a special log per assoc.
  - Added extra () aroudn sctp_sbspace macro to avoid compile warnings.
  Approved by:    re at freebsd.org (Ken Smith)
  
  Revision  Changes    Path
  1.32.2.1  +2 -0      src/sys/netinet/sctp_constants.h
  1.45.2.1  +6 -3      src/sys/netinet/sctp_indata.c
  1.65.2.1  +23 -42    src/sys/netinet/sctp_input.c
  1.58.2.1  +11 -0     src/sys/netinet/sctp_output.c
  1.62.2.1  +7 -2      src/sys/netinet/sctp_pcb.c
  1.25.2.1  +2 -1      src/sys/netinet/sctp_structs.h
  1.32.2.1  +1 -0      src/sys/netinet/sctp_timer.c
  1.48.2.1  +2 -0      src/sys/netinet/sctp_usrreq.c
  1.20.2.1  +1 -1      src/sys/netinet/sctp_var.h
  1.65.2.1  +4 -0      src/sys/netinet/sctputil.c


More information about the cvs-src mailing list