From owner-freebsd-pf@FreeBSD.ORG Sat Dec 6 06:13:19 2014 Return-Path: Delivered-To: freebsd-pf@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 3B93A18F for ; Sat, 6 Dec 2014 06:13:19 +0000 (UTC) Received: from mail-oi0-f45.google.com (mail-oi0-f45.google.com [209.85.218.45]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 03B077DB for ; Sat, 6 Dec 2014 06:13:18 +0000 (UTC) Received: by mail-oi0-f45.google.com with SMTP id a141so1436889oig.32 for ; Fri, 05 Dec 2014 22:13:12 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:content-type:mime-version:subject:from :in-reply-to:date:cc:content-transfer-encoding:message-id:references :to; bh=Qkm8FLuaH6RwUIz9cqKi24qHZDdfwosCPzOx247Sp4I=; b=WdKUNkDtQRlmKzEdkWC6DitXmxCrBmMd0ICk9DJiWJ0C9zYmVZ5lkF/5oFCaW2AexE hvXQax67JWKno4RO01StkFjTP41pPOAzihBnTgN+IEV8ua1VHWDh8PR/4gGrUGpXdqh9 R18NTNSlYRuZQxrlT4jDbErYo1GV+SK1v37meCP6K+5KfFrUFqRueldy3G6NLh8M127G zlkFiJzdCRtlen9HgR4FqUaYi+ELr6n8WySZXAuWcDtNogL/+xAeKXsTVobzBlbGUS0C 96MYWA518snIz2DTccIKX9bNo/wpZ05Roit9tdjTegdoW7FJ/yFRZegAe4eTGOTiw/Ad zYuw== X-Gm-Message-State: ALoCoQkZv2jpUohx+KNkPIVklGTDyHld4ZMUI0r0Q8g+2g6YHT/hg5Zlh4+q+iC3UXTz1WY+d7tg X-Received: by 10.182.98.168 with SMTP id ej8mr13081714obb.41.1417846392251; Fri, 05 Dec 2014 22:13:12 -0800 (PST) Received: from [172.21.0.83] (65-36-83-120.static.grandenetworks.net. [65.36.83.120]) by mx.google.com with ESMTPSA id el5sm13830386oeb.12.2014.12.05.22.13.11 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Fri, 05 Dec 2014 22:13:11 -0800 (PST) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (1.0) Subject: Re: Get RID of the multi threading patch in FreeBSDs version of PF From: Jim Thompson X-Mailer: iPhone Mail (12B436) In-Reply-To: <136621417831771@web24j.yandex.ru> Date: Sat, 6 Dec 2014 00:13:10 -0600 Content-Transfer-Encoding: quoted-printable Message-Id: References: <136621417831771@web24j.yandex.ru> To: Martin Hanson Cc: "freebsd-pf@FreeBSD.org" X-BeenThere: freebsd-pf@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: "Technical discussion and general questions about packet filter \(pf\)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 06 Dec 2014 06:13:19 -0000 > On Dec 5, 2014, at 8:09 PM, Martin Hanson wro= te: >=20 > I am not a coder, Indeed.=20 > Keep the multi threading patch and PF will eventually be gone from FreeBSD= ! May be an OK outcome, actually. The two will continue to diverge. People who= want the PF from OpenBSD can just find (pay?) someone to bring it in, maybe= call it opf. The hooks are all there.=20 Not saying if the 'o' stands for open or old.=20 Not sure that "pf" deserves a title of "the best", either. It's pretty hack= y in places. It's got more knobs than The Citadel at matriculation.=20 It's definitely got a huge architecture problem (or two). =20 "Last match wins"... Who does that? People who "code" before they think, t= hat's who. Even the OpenBSD people admit this was a mistake.=20 IMO, PF (and CARP/pfsync) have run their course. Time for something better.= =20 Jim=