From owner-freebsd-net@freebsd.org Mon Aug 19 10:00:00 2019 Return-Path: Delivered-To: freebsd-net@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 10CF5AFFB7 for ; Mon, 19 Aug 2019 10:00:00 +0000 (UTC) (envelope-from meka@tilda.center) Received: from mail.tilda.center (srv02.tilda.center [199.247.21.11]) by mx1.freebsd.org (Postfix) with ESMTP id 46BqCx30VBz4ZqJ for ; Mon, 19 Aug 2019 09:59:56 +0000 (UTC) (envelope-from meka@tilda.center) Received: from hal9000.home.meka.rs (109-92-168-5.dynamic.isp.telekom.rs [109.92.168.5]) by mail.tilda.center (Postfix) with ESMTPSA id 6D92411C60; Mon, 19 Aug 2019 11:59:55 +0200 (CEST) Date: Mon, 19 Aug 2019 11:59:54 +0200 From: Goran =?utf-8?B?TWVracSH?= To: "Andrey V. Elsukov" Cc: Andrew White , freebsd-net@freebsd.org Subject: Re: pf (rules and nat) + (ipfw + dummynet) Message-ID: <20190819095954.awhiubhfmwktcuzr@hal9000.home.meka.rs> References: <893da640-3414-d079-e126-c0f3235eb8e4@yandex.ru> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="jcu3zizhbjehn3jn" Content-Disposition: inline In-Reply-To: <893da640-3414-d079-e126-c0f3235eb8e4@yandex.ru> User-Agent: NeoMutt/20180716 X-Rspamd-Queue-Id: 46BqCx30VBz4ZqJ X-Spamd-Bar: -------- Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=pass (mx1.freebsd.org: domain of meka@tilda.center designates 199.247.21.11 as permitted sender) smtp.mailfrom=meka@tilda.center X-Spamd-Result: default: False [-8.27 / 15.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; RCVD_COUNT_TWO(0.00)[2]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; R_SPF_ALLOW(-0.20)[+mx]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.20)[multipart/signed,text/plain]; DMARC_NA(0.00)[tilda.center]; TO_DN_SOME(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; NEURAL_HAM_SHORT(-0.99)[-0.986,0]; SIGNED_PGP(-2.00)[]; FREEMAIL_TO(0.00)[yandex.ru]; RCVD_NO_TLS_LAST(0.10)[]; RECEIVED_SPAMHAUS_PBL(0.00)[5.168.92.109.khpj7ygk5idzvmvt5x4ziurxhy.zen.dq.spamhaus.net : 127.0.0.10]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; ASN(0.00)[asn:20473, ipnet:199.247.16.0/21, country:US]; FREEMAIL_CC(0.00)[gmail.com]; IP_SCORE(-2.98)[ip: (-9.71), ipnet: 199.247.16.0/21(-4.82), asn: 20473(-0.32), country: US(-0.05)]; FROM_EQ_ENVFROM(0.00)[] X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 19 Aug 2019 10:00:00 -0000 --jcu3zizhbjehn3jn Content-Type: text/plain; charset=utf-8 Content-Disposition: inline On Mon, Aug 19, 2019 at 12:50:04PM +0300, Andrey V. Elsukov wrote: > JFYI, > > dummynet uses single exclusive mutex and this kills performance on > modern hardware. If you don't have some patches that are ready for > committing, I think after several months this code will be significantly > rewritten by me and your WIP patches will become stale. > > -- > WBR, Andrey V. Elsukov > Hello, Thank you for the info! For now I only need dummynet to not depend on ipfw as a kld. I am still learning from the PfSense branch so no real patch exists. Once you start rewriting dummynet, can you please ping me? I would like to help at least as a tester, but I hope I'll be of some help in {doc,dev}. Regards, meka --jcu3zizhbjehn3jn Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEE1WIFkXy2ZeMKjjKEWj1TknovrLYFAl1acxcACgkQWj1Tknov rLbpOQ//fJyHqTQ5VcgrLkE+su1sgqSDMyyH7vsYP5mHmaYcWR49pOmjuyBI8M3F oQQVLaJMfAqz1RAvqxcLhW58raCeAuFGiYp87ML+Iwcz8+LSg4GSqR+3Q6hYZdnJ rWg1uGdlebvdNB1ewsujLzeVaEbfI4S2RZym6lY3eS33SHBD2dJILtBgQbo3tOLE 23OAIAYjJIpI5pC/VA3SdEKdxWvkVewrn/9m43e0kadkTwu3vVEFnVIXnfqE0HnS HPtxs8KRWKEa2K2GwVvIhjP8FaqI6EQtJF+N/A6ZpaTRAorE+EMTYNhajBRbzpZ2 tSUSMc8g+1GKp2uu9AACoRG5jYHg2cDbIpRylQiAlO3YQI4v0h9ovQW3vjGZ/CEI 1MNb0/pVTeEFLw7SiS7sBFIywNIVcP45J+a/brUSZIYGXDumWkpSzYsX67p0ljFV NaC3HNIUTglgySTV5SGJgRgW6Kz80nk4BAcx0RDPqNnwDZPiW8sl/IUV8NqtquBd WVE+/iqXwyZ9sRHtW5HjVq+00+C70irvBKX9UEz3fqIiwZqhAYPgTBi1Mqmbm1B/ 7aE7n6cfeLGDA2YerEZbNBXEA4Q7tGNYmVvXguehaTaNAtnDPzhoZUh9fQPGU25h zTh5MXcZBQ1AhWg6PWng+eVmMzj3cgR4KCTfAwiNhLlcu9JOSa4= =jvBl -----END PGP SIGNATURE----- --jcu3zizhbjehn3jn--