From owner-cvs-src-old@FreeBSD.ORG Wed Mar 24 19:45:51 2010 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 0B0C1106576B for ; Wed, 24 Mar 2010 19:45:51 +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 EB9878FC13 for ; Wed, 24 Mar 2010 19:45:50 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id o2OJjogX077399 for ; Wed, 24 Mar 2010 19:45:50 GMT (envelope-from rrs@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o2OJjoUl077398 for cvs-src-old@freebsd.org; Wed, 24 Mar 2010 19:45:50 GMT (envelope-from rrs@repoman.freebsd.org) Message-Id: <201003241945.o2OJjoUl077398@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to rrs@repoman.freebsd.org using -f From: Randall Stewart Date: Wed, 24 Mar 2010 19:45:36 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/sys/netinet sctp_indata.c sctp_input.c sctp_output.c 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: Wed, 24 Mar 2010 19:45:51 -0000 rrs 2010-03-24 19:45:36 UTC FreeBSD src repository Modified files: sys/netinet sctp_indata.c sctp_input.c sctp_output.c sctputil.c Log: SVN rev 205627 on 2010-03-24 19:45:36Z by rrs Fix for NR-Sack code. The code was NOT working properly when enabled. Basically most of the operations were incorrect causing bad sacks when you enabled nr-sack. The fixes range across 4 files and unifiy most of the processing so that we only test nr_sack flags to decide which type of sack to generate. Optimization left for this is to combine the sack generation code and make it capable of generating either sack thus shrinking out a routine. Reviewed by: tuexen@freebsd.org Revision Changes Path 1.71 +125 -592 src/sys/netinet/sctp_indata.c 1.89 +8 -22 src/sys/netinet/sctp_input.c 1.103 +25 -47 src/sys/netinet/sctp_output.c 1.103 +35 -5 src/sys/netinet/sctputil.c