From owner-cvs-src-old@FreeBSD.ORG Sat Jan 8 22:08:32 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 938E410657D2 for ; Sat, 8 Jan 2011 22:08:32 +0000 (UTC) (envelope-from bz@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 8211A8FC0A for ; Sat, 8 Jan 2011 22:08:32 +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 p08M8Wew094968 for ; Sat, 8 Jan 2011 22:08:32 GMT (envelope-from bz@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.4/8.14.4/Submit) id p08M8W88094967 for cvs-src-old@freebsd.org; Sat, 8 Jan 2011 22:08:32 GMT (envelope-from bz@repoman.freebsd.org) Message-Id: <201101082208.p08M8W88094967@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to bz@repoman.freebsd.org using -f From: "Bjoern A. Zeeb" Date: Sat, 8 Jan 2011 22:08:23 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: RELENG_8 Subject: cvs commit: src/sys/net flowtable.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, 08 Jan 2011 22:08:32 -0000 bz 2011-01-08 22:08:23 UTC FreeBSD src repository Modified files: (Branch: RELENG_8) sys/net flowtable.c Log: SVN rev 217168 on 2011-01-08 22:08:23Z by bz MFC r216855: Move the increment operation under the lock and split the condition variable into two so that we can see on which one we are waiting. This might also more properly propagate the update of the flowclean_cycles flag and avoid "hangs" people were seeing. Suggested by: rwatson [1] Sponsored by: ISPsystem [1] Reviewed by: julian [1] Updated by: Mikolaj Golub (to.my.trociny gmail.com) Tested by: Mikolaj Golub (to.my.trociny gmail.com) [1] Early 2010, initial version. Revision Changes Path 1.15.2.16 +10 -8 src/sys/net/flowtable.c