From owner-cvs-src-old@FreeBSD.ORG Tue Aug 18 20:41:09 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 9D3DD106568E for ; Tue, 18 Aug 2009 20:41:09 +0000 (UTC) (envelope-from kmacy@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 89A6E8FC61 for ; Tue, 18 Aug 2009 20:41:09 +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 n7IKf931009648 for ; Tue, 18 Aug 2009 20:41:09 GMT (envelope-from kmacy@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id n7IKf9tM009647 for cvs-src-old@freebsd.org; Tue, 18 Aug 2009 20:41:09 GMT (envelope-from kmacy@repoman.freebsd.org) Message-Id: <200908182041.n7IKf9tM009647@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to kmacy@repoman.freebsd.org using -f From: Kip Macy Date: Tue, 18 Aug 2009 20:39:35 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: RELENG_8 Subject: cvs commit: src/sys/net flowtable.c flowtable.h src/sys/netinet ip_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: Tue, 18 Aug 2009 20:41:09 -0000 kmacy 2009-08-18 20:39:35 UTC FreeBSD src repository Modified files: (Branch: RELENG_8) sys/net flowtable.c flowtable.h sys/netinet ip_output.c Log: SVN rev 196369 on 2009-08-18 20:39:35Z by kmacy MFC 196368 - change the interface to flowtable_lookup so that we don't rely on the mbuf for obtaining the fib index - check that a cached flow corresponds to the same fib index as the packet for which we are doing the lookup - at interface detach time flush any flows referencing stale rtentrys associated with the interface that is going away (fixes reported panics) - reduce the time between cleans in case the cleaner is running at the time the eventhandler is called and the wakeup is missed less time will elapse before the eventhandler returns - separate per-vnet initialization from global initialization (pointed out by jeli@) Reviewed by: sam@ Approved by: re@ Revision Changes Path 1.15.2.3 +194 -41 src/sys/net/flowtable.c 1.10.2.2 +1 -1 src/sys/net/flowtable.h 1.314.2.3 +1 -1 src/sys/netinet/ip_output.c