From owner-cvs-src-old@FreeBSD.ORG Thu Feb 12 18:28:59 2009 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 AD8DC1065672 for ; Thu, 12 Feb 2009 18:28:59 +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 985048FC21 for ; Thu, 12 Feb 2009 18:28:59 +0000 (UTC) (envelope-from rrs@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id n1CISxiV092665 for ; Thu, 12 Feb 2009 18:28:59 GMT (envelope-from rrs@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id n1CISxdK092664 for cvs-src-old@freebsd.org; Thu, 12 Feb 2009 18:28:59 GMT (envelope-from rrs@repoman.freebsd.org) Message-Id: <200902121828.n1CISxdK092664@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to rrs@repoman.freebsd.org using -f From: Randall Stewart Date: Thu, 12 Feb 2009 18:28:42 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: RELENG_7 Subject: cvs commit: src/sys/netinet sctp_output.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: Thu, 12 Feb 2009 18:29:03 -0000 rrs 2009-02-12 18:28:42 UTC FreeBSD src repository Modified files: (Branch: RELENG_7) sys/netinet sctp_output.c Log: SVN rev 188528 on 2009-02-12 18:28:42Z by rrs MFC of 184340 More issues with pre-blocking: a) Need for EEOR mode to take the min of the socket buffer size and the add more threshold, otherwise if you are so silly as to set a send buf size less than the add-more you could block forever in eeor mode. b) We were incorrectly using the sysctl vs the calculated value. This causes us to block forever if the addmore theshold is larger than then the socket buffer size. Revision Changes Path 1.58.2.15 +10 -4 src/sys/netinet/sctp_output.c