From owner-freebsd-net@freebsd.org Wed Sep 25 13:48:11 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 E6617127A15 for ; Wed, 25 Sep 2019 13:48:11 +0000 (UTC) (envelope-from bu7cher@yandex.ru) Received: from forward104j.mail.yandex.net (forward104j.mail.yandex.net [IPv6:2a02:6b8:0:801:2::107]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 46dfX95YgMz3QZV; Wed, 25 Sep 2019 13:48:09 +0000 (UTC) (envelope-from bu7cher@yandex.ru) Received: from forward101q.mail.yandex.net (forward101q.mail.yandex.net [IPv6:2a02:6b8:c0e:4b:0:640:4012:bb98]) by forward104j.mail.yandex.net (Yandex) with ESMTP id 077B04A1E14; Wed, 25 Sep 2019 16:48:05 +0300 (MSK) Received: from mxback12q.mail.yandex.net (mxback12q.mail.yandex.net [IPv6:2a02:6b8:c0e:1b3:0:640:3818:d096]) by forward101q.mail.yandex.net (Yandex) with ESMTP id 0153DCF40007; Wed, 25 Sep 2019 16:48:05 +0300 (MSK) Received: from vla3-2bcfd5e94671.qloud-c.yandex.net (vla3-2bcfd5e94671.qloud-c.yandex.net [2a02:6b8:c15:350f:0:640:2bcf:d5e9]) by mxback12q.mail.yandex.net (nwsmtp/Yandex) with ESMTP id TxkkpCnONK-m4l4coLl; Wed, 25 Sep 2019 16:48:04 +0300 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yandex.ru; s=mail; t=1569419284; bh=1Ah/1amKL+A0iYvWSu6/D39hykiYTrKHUhYRyPSoE4o=; h=In-Reply-To:From:Date:References:To:Subject:Message-ID; b=JDKr1AK8XQ6B6SVIKS/NX0yQysX4FBJS8KSr4YHg0r5H3kfTTBWiZh/Q3Vg6RMLkS mJmUHcoEwlG1kyHico9iEP4BK29ZDUTuesgEePCmTYQ1IWk2VAMF1qY6F41Ck7XBMg N32VlNLYK+gFogyl0gITTQVd7skWIsnmSpvO/orc= Received: by vla3-2bcfd5e94671.qloud-c.yandex.net (nwsmtp/Yandex) with ESMTPSA id IJpLgDSyQo-m4s4GIRv; Wed, 25 Sep 2019 16:48:04 +0300 (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (Client certificate not present) Subject: Re: dummynet: bandwidth is limited to 2 Gbit/s ? To: Andriy Gapon , freebsd-net References: From: "Andrey V. Elsukov" Openpgp: id=E6591E1B41DA1516F0C9BC0001C5EA0410C8A17A Autocrypt: addr=bu7cher@yandex.ru; prefer-encrypt=mutual; keydata= mQENBEwBF1kBCADB9sXFhBEUy8qQ4X63Y8eBatYMHGEFWN9ypS5lI3RE6qQW2EYbxNk7qUC5 21YIIS1mMFVBEfvR7J9uc7yaYgFCEb6Sce1RSO4ULN2mRKGHP3/Sl0ijZEjWHV91hY1YTHEF ZW/0GYinDf56sYpDDehaBF5wkWIo1+QK5nmj3vl0DIDCMNd7QEiWpyLVwECgLX2eOAXByT8B bCqVhJGcG6iFP7/B9Ll6uX5gb8thM9LM+ibwErDBVDGiOgvfxqidab7fdkh893IBCXa82H9N CNwnEtcgzh+BSKK5BgvPohFMgRwjti37TSxwLu63QejRGbZWSz3OK3jMOoF63tCgn7FvABEB AAG0JUFuZHJleSBWLiBFbHN1a292IDxidTdjaGVyQHlhbmRleC5ydT6JATgEEwECACIFAkwB F1kCGwMGCwkIBwMCBhUIAgkKCwQWAgMBAh4BAheAAAoJEAHF6gQQyKF6qmYIAI6ekfm1VA4T vqankI1ISE6ku4jV7UlpIQlEbE7/8n3Zd6teJ+pGOQhN5qk8QE7utdPdbktAzi+x7LIJVzUw 4TywZLXGrkP7VKYkfg6oyCGyzITghefQeJtr2TN4hYCkzPWpylkue8MtmqfZv/6royqwTbN+ +E09FQNvTgRUYJYTeQ1qOsxNRycwvw3dr2rOfuxShbzaHBB1pBIjGrMg8fC5pd65ACH5zuFV A0CoTNGMDrEZSfBkTW604UUHFFXeCoC3dwDZRKOWJ3GmMXns65Ai5YkA63BSHEE1Qle3VBhd cG1w0CB5FBV3pB27UVnf0jEbysrDqW4qN7XMRFSWNAy5AQ0ETAEXWQEIAJ2p6l9LBoqdH/0J PEFDY2t2gTvAuzz+8zs3R03dFuHcNbOwjvWCG0aOmVpAzkRa8egn5JB4sZaFUtKPYJEQ1Iu+ LUBwgvtXf4vWpzC67zs2dDuiW4LamH5p6xkTD61aHR7mCB3bg2TUjrDWn2Jt44cvoYxj3dz4 S49U1rc9ZPgD5axCNv45j72tggWlZvpefThP7xT1OlNTUqye2gAwQravXpZkl5JG4eOqJVIU X316iE3qso0iXRUtO7OseBf0PiVmk+wCahdreHOeOxK5jMhYkPKVn7z1sZiB7W2H2TojbmcK HZC22sz7Z/H36Lhg1+/RCnGzdEcjGc8oFHXHCxUAEQEAAYkBHwQYAQIACQUCTAEXWQIbDAAK CRABxeoEEMihegkYCAC3ivGYNe2taNm/4Nx5GPdzuaAJGKWksV+w9mo7dQvU+NmI2az5w8vw 98OmX7G0OV9snxMW+6cyNqBrVFTu33VVNzz9pnqNCHxGvj5dL5ltP160JV2zw2bUwJBYsgYQ WfyJJIM7l3gv5ZS3DGqaGIm9gOK1ANxfrR5PgPzvI9VxDhlr2juEVMZYAqPLEJe+SSxbwLoz BcFCNdDAyXcaAzXsx/E02YWm1hIWNRxanAe7Vlg7OL+gvLpdtrYCMg28PNqKNyrQ87LQ49O9 50IIZDOtNFeR0FGucjcLPdS9PiEqCoH7/waJxWp6ydJ+g4OYRBYNM0EmMgy1N85JJrV1mi5i Message-ID: <9126bcb5-8a67-7157-c420-db34f0522708@yandex.ru> Date: Wed, 25 Sep 2019 16:46:57 +0300 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:60.0) Gecko/20100101 Thunderbird/60.8.0 MIME-Version: 1.0 In-Reply-To: Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="Zdk8sDghNkT95qyS1Npc3rAYQeMZ3RDfa" X-Rspamd-Queue-Id: 46dfX95YgMz3QZV X-Spamd-Bar: ----- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=yandex.ru header.s=mail header.b=JDKr1AK8; dmarc=pass (policy=none) header.from=yandex.ru; spf=pass (mx1.freebsd.org: domain of bu7cher@yandex.ru designates 2a02:6b8:0:801:2::107 as permitted sender) smtp.mailfrom=bu7cher@yandex.ru X-Spamd-Result: default: False [-5.20 / 15.00]; R_SPF_ALLOW(-0.20)[+ip6:2a02:6b8:0::/52]; FREEMAIL_FROM(0.00)[yandex.ru]; HAS_ATTACHMENT(0.00)[]; RCVD_COUNT_THREE(0.00)[4]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[yandex.ru:+]; RCPT_COUNT_TWO(0.00)[2]; DMARC_POLICY_ALLOW(-0.50)[yandex.ru,none]; SIGNED_PGP(-2.00)[]; RCVD_IN_DNSWL_LOW(-0.10)[7.0.1.0.0.0.0.0.0.0.0.0.2.0.0.0.1.0.8.0.0.0.0.0.8.b.6.0.2.0.a.2.list.dnswl.org : 127.0.5.1]; MIME_TRACE(0.00)[0:+,1:+,2:+,3:~]; SUBJECT_ENDS_QUESTION(1.00)[]; FREEMAIL_ENVFROM(0.00)[yandex.ru]; ASN(0.00)[asn:13238, ipnet:2a02:6b8::/32, country:RU]; MID_RHS_MATCH_FROM(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; R_DKIM_ALLOW(-0.20)[yandex.ru:s=mail]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.20)[multipart/signed,multipart/mixed,text/plain]; RCVD_TLS_LAST(0.00)[]; IP_SCORE_FREEMAIL(0.00)[]; DWL_DNSWL_LOW(-1.00)[yandex.ru.dwl.dnswl.org : 127.0.5.1]; IP_SCORE(0.00)[ip: (-9.30), ipnet: 2a02:6b8::/32(-4.66), asn: 13238(-3.73), country: RU(0.01)] 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: Wed, 25 Sep 2019 13:48:12 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --Zdk8sDghNkT95qyS1Npc3rAYQeMZ3RDfa Content-Type: multipart/mixed; boundary="3FxBSEBfLHcVIWK97Tmr3ldkljizco0rO"; protected-headers="v1" From: "Andrey V. Elsukov" To: Andriy Gapon , freebsd-net Message-ID: <9126bcb5-8a67-7157-c420-db34f0522708@yandex.ru> Subject: Re: dummynet: bandwidth is limited to 2 Gbit/s ? References: In-Reply-To: --3FxBSEBfLHcVIWK97Tmr3ldkljizco0rO Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: quoted-printable On 24.09.2019 08:42, Andriy Gapon wrote: >=20 > It seems that the userland component of ipfw/dummynet uses int for the = bandwidth > represented in bit/s. Also, int is used for passing that value from th= e > userland to the kernel. >=20 > What would be the best way to extend this? > Just use a larger type? > Or maybe add another field to try to preserve KBI backward compatibilit= y? There is yet another problem, that you need to keep in mind. Some people may use old ipfw(8) binaries inside jails, that can be executed on modern host system. So, if you will break KBI, then such jails will stop work. --=20 WBR, Andrey V. Elsukov --3FxBSEBfLHcVIWK97Tmr3ldkljizco0rO-- --Zdk8sDghNkT95qyS1Npc3rAYQeMZ3RDfa Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Comment: Using GnuPG with Thunderbird - https://www.enigmail.net/ iQEzBAEBCAAdFiEE5lkeG0HaFRbwybwAAcXqBBDIoXoFAl2Lb9IACgkQAcXqBBDI oXrK7gf9HKkLuzmn6uHqDA4S0YoqPZXD4/NTH09Q5RLLeXBhUto+ECREwrT+BqQ8 8NMlQTNzaVi+TqwbiTy8PSK3UUzaUzXUTI/dpYf128jYegS+U3NbkweAHt+v0BLV JJw9oT0UG8/uyaHczrsEd+NalEN6NFPmK/0YbkFAu5S03I5AdEdVCewcCFYP9hcj kk40jffBJpe9bGeYq+Siy+w2oXeeW7BSchJ71GgRA1jRAoqLfK9J5tHE5Ne+mY8x AfXDRTD0/eBBGvlIysBHSJatPHWB4ngD3u5PBeMtemPRcObPSkuCoESGu+TyQu5b wgBx6bNtG4PmUgyxTdAtpQof8jFgMw== =y8cz -----END PGP SIGNATURE----- --Zdk8sDghNkT95qyS1Npc3rAYQeMZ3RDfa--