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