From owner-cvs-src@FreeBSD.ORG Thu Sep 25 12:35:05 2008 Return-Path: Delivered-To: cvs-src@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id DD9FE1065690; Thu, 25 Sep 2008 12:35:05 +0000 (UTC) (envelope-from dwmalone@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id CD37A8FC16; Thu, 25 Sep 2008 12:35:05 +0000 (UTC) (envelope-from dwmalone@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 m8PCZ5sI093148; Thu, 25 Sep 2008 12:35:05 GMT (envelope-from dwmalone@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id m8PCZ56q093143; Thu, 25 Sep 2008 12:35:05 GMT (envelope-from dwmalone@repoman.freebsd.org) Message-Id: <200809251235.m8PCZ56q093143@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to dwmalone@repoman.freebsd.org using -f From: David Malone Date: Thu, 25 Sep 2008 12:35:01 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: src/sys/net if_stf.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Sep 2008 12:35:06 -0000 dwmalone 2008-09-25 12:35:01 UTC FreeBSD src repository Modified files: sys/net if_stf.c Log: SVN rev 183351 on 2008-09-25 12:35:01Z by dwmalone Some people's 6to4 routers seem to have been blowing up because of the unlocked route caching in if_stf. Add a mutex that protects access to cached route. This seemed to fix problems for Pekka Savola. Nick Sayer had similar problems, and in his case completly disabling the route cache seemed to help. Add a sysctl net.link.stf.route_cache that can be used to turn off route caching in if_stf. PR: 122283 MFC after: 2 weeks Tested by: Pekka Savola, Nick Sayer. Revision Changes Path 1.64 +30 -6 src/sys/net/if_stf.c