From owner-cvs-all@FreeBSD.ORG Sun Aug 22 20:02:54 2004 Return-Path: Delivered-To: cvs-all@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id CA7BC16A4CE; Sun, 22 Aug 2004 20:02:54 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id ABC8843D5D; Sun, 22 Aug 2004 20:02:54 +0000 (GMT) (envelope-from rwatson@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.11/8.12.11) with ESMTP id i7MK2soW042908; Sun, 22 Aug 2004 20:02:54 GMT (envelope-from rwatson@repoman.freebsd.org) Received: (from rwatson@localhost) by repoman.freebsd.org (8.12.11/8.12.11/Submit) id i7MK2spL042907; Sun, 22 Aug 2004 20:02:54 GMT (envelope-from rwatson) Message-Id: <200408222002.i7MK2spL042907@repoman.freebsd.org> From: Robert Watson Date: Sun, 22 Aug 2004 20:02:54 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: RELENG_5 Subject: cvs commit: src/sys/netinet udp_usrreq.c X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 22 Aug 2004 20:02:54 -0000 rwatson 2004-08-22 20:02:54 UTC FreeBSD src repository Modified files: (Branch: RELENG_5) sys/netinet udp_usrreq.c Log: MT5 udp_usrreq.c:1.163: date: 2004/08/19 01:13:10; author: rwatson; state: Exp; lines: +35 -25 Push down pcbinfo and inpcb locking from udp_send() into udp_output(). This provides greater context for the locking and allows us to avoid locking the pcbinfo structure if not binding operations will take place (i.e., already bound, connected, and no expliti sendto() address). Approved by: re (kensmith) Revision Changes Path 1.162.2.1 +35 -25 src/sys/netinet/udp_usrreq.c