From owner-cvs-src-old@FreeBSD.ORG Sat Jan 29 19:55:39 2011 Return-Path: Delivered-To: cvs-src-old@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1E93A1065694 for ; Sat, 29 Jan 2011 19:55:39 +0000 (UTC) (envelope-from rrs@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 0C9358FC0C for ; Sat, 29 Jan 2011 19:55:39 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.4/8.14.4) with ESMTP id p0TJtcOD046035 for ; Sat, 29 Jan 2011 19:55:38 GMT (envelope-from rrs@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.4/8.14.4/Submit) id p0TJtcLL046034 for cvs-src-old@freebsd.org; Sat, 29 Jan 2011 19:55:38 GMT (envelope-from rrs@repoman.freebsd.org) Message-Id: <201101291955.p0TJtcLL046034@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to rrs@repoman.freebsd.org using -f From: Randall Stewart Date: Sat, 29 Jan 2011 19:55:29 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/netinet sctp.h sctp_header.h sctp_indata.c sctp_input.c sctp_output.c sctp_output.h sctp_pcb.c sctp_structs.h sctputil.c X-BeenThere: cvs-src-old@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: **OBSOLETE** CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 29 Jan 2011 19:55:39 -0000 rrs 2011-01-29 19:55:29 UTC FreeBSD src repository Modified files: sys/netinet sctp.h sctp_header.h sctp_indata.c sctp_input.c sctp_output.c sctp_output.h sctp_pcb.c sctp_structs.h sctputil.c Log: SVN rev 218072 on 2011-01-29 19:55:29Z by rrs Fixes to ECN in SCTP. 1) ECN was on an association basis, this is incorrect and will not work with CMT or for that matter if the user is sending to multiple addresses. This commit makes ECN on a per path basis. 2) Adopt the new format for the ECN internet draft. This also maintains compatability with old format chunks as well. 3) Keep track of the real time of a RTT down to micro seconds. For some future conditional features (for like a data center this is good information to have). MFC after: 1 month Revision Changes Path 1.35 +4 -0 src/sys/netinet/sctp.h 1.13 +6 -0 src/sys/netinet/sctp_header.h 1.98 +8 -0 src/sys/netinet/sctp_indata.c 1.110 +84 -30 src/sys/netinet/sctp_input.c 1.136 +58 -19 src/sys/netinet/sctp_output.c 1.23 +1 -1 src/sys/netinet/sctp_output.h 1.130 +1 -0 src/sys/netinet/sctp_pcb.c 1.44 +4 -3 src/sys/netinet/sctp_structs.h 1.130 +0 -1 src/sys/netinet/sctputil.c