From owner-svn-src-user@FreeBSD.ORG Tue Apr 24 16:43:53 2012 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8B4DE106566B; Tue, 24 Apr 2012 16:43:53 +0000 (UTC) (envelope-from asmrookie@gmail.com) Received: from mail-lb0-f182.google.com (mail-lb0-f182.google.com [209.85.217.182]) by mx1.freebsd.org (Postfix) with ESMTP id 91F748FC0A; Tue, 24 Apr 2012 16:43:52 +0000 (UTC) Received: by lbbgm6 with SMTP id gm6so858012lbb.13 for ; Tue, 24 Apr 2012 09:43:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type; bh=x6jLqfXUCIY6WSn1MClNGdq8sVDmyaKRUih7Z8CAPaM=; b=aSoQnhYqx21auTiE7bi7qsWN30Ru90q1l0zkG8XMwehsfcmB7LBWvq2UFXXsMYpoTN sShXewUqOvBQ+gFPABEGHgMWsVIQXHb87thck7Wo0qkn1NBg4ZhpkWm5v6w5tVUWcKtV WJzx4rhsJoC9UpMU/T9ZXfnCU7RL+33i47RrktFU98CerCyVPsCaluI6OUS/hsekDqNx TBpOH8g5EdnaR7AH51fZIq3/0Fass3Wfb4kW5Uc4vjDGAkMZI/PrZTirAMBkgNB++7aB 4Evr3Q94O59hgA17cz7OtGVkffImp0KaBsTdGJTTuE25MOMS7Q1WA2IIes7BGoKimNoC w63g== MIME-Version: 1.0 Received: by 10.112.37.132 with SMTP id y4mr10130158lbj.8.1335285831234; Tue, 24 Apr 2012 09:43:51 -0700 (PDT) Sender: asmrookie@gmail.com Received: by 10.112.63.146 with HTTP; Tue, 24 Apr 2012 09:43:51 -0700 (PDT) In-Reply-To: <201204241243.q3OChUqE048963@svn.freebsd.org> References: <201204241243.q3OChUqE048963@svn.freebsd.org> Date: Tue, 24 Apr 2012 17:43:51 +0100 X-Google-Sender-Auth: 9WXxnwuzKDzJ8l823mtbdNc7O64 Message-ID: From: Attilio Rao To: Andre Oppermann Content-Type: text/plain; charset=UTF-8 Cc: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: Re: svn commit: r234649 - in user/andre/routelocking: contrib/ipfilter/netinet contrib/pf/net kern net netinet netinet6 X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 24 Apr 2012 16:43:53 -0000 2012/4/24, Andre Oppermann : > Author: andre > Date: Tue Apr 24 12:43:29 2012 > New Revision: 234649 > URL: http://svn.freebsd.org/changeset/base/234649 > > Log: > hange the radix head lock to an rmlock (read mostly lock). > > There is some header pollution going on because rmlock's are > not entirely abstracted and need per-CPU structures. > > A comment in _rmlock.h says this can be hidden if there were > per-cpu linker magic/support. I don't know if we have that > already. Yes, we do, it is the DPCPU support. Attilio -- Peace can only be achieved by understanding - A. Einstein