Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 6 Aug 2007 15:46:46 +0000 (UTC)
From:      Randall Stewart <rrs@FreeBSD.org>
To:        src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: src/sys/netinet sctp_constants.h sctp_input.c sctp_uio.h sctp_usrreq.c sctputil.c
Message-ID:  <200708061546.l76FkleV014479@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
rrs         2007-08-06 15:46:46 UTC

  FreeBSD src repository

  Modified files:
    sys/netinet          sctp_constants.h sctp_input.c sctp_uio.h 
                         sctp_usrreq.c sctputil.c 
  Log:
  - change number assignments for SHA225-512 (match artisync
    for bakeoff.. using the next sequential ones)
  - In cookie processing 1-2-1, we did not increment the stcb
    refcnt before releasing the tcb lock. We need to do this
    to keep the tcb from being freed by a abort or ?? unlikely
    but worth doing. Also get rid of unneed INP_WLOCK.
  - extra receive info included the rcvinfo which killed the
    padding/alignment. We now redefine all the fields properly
    so they both align properly both to 128 bytes.
  - A peeled off socket would not close without an error due to
    its misguided idea that sctp_disconnect() was not supported
    on it. This fixes it so it goes through the proper path.
  - When an assoc was being deleted after abort (via a timer) a
    small race condition exists where we might take a packet for
    the old assoc (since we are waiting for a cleanup timer). This
    state especially happens in mac. We now add a state in the asoc
    so these can properly handle the packet as OOTB.
  Approved by:    re@freebsd.org(Ken Smith)
  
  Revision  Changes    Path
  1.25      +1 -0      src/sys/netinet/sctp_constants.h
  1.55      +12 -0     src/sys/netinet/sctp_input.c
  1.25      +12 -4     src/sys/netinet/sctp_uio.h
  1.41      +2 -1      src/sys/netinet/sctp_usrreq.c
  1.54      +3 -0      src/sys/netinet/sctputil.c



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200708061546.l76FkleV014479>