From owner-freebsd-virtualization@freebsd.org Tue Oct 20 11:52:29 2020 Return-Path: Delivered-To: freebsd-virtualization@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 AD0A542EA06 for ; Tue, 20 Oct 2020 11:52:29 +0000 (UTC) (envelope-from hausen@punkt.de) Received: from mail.punkt.de (mail.punkt.de [IPv6:2a00:b580:8000:11:1c6b:7032:35e9:5616]) (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 4CFsSF0DtDz4Dy8 for ; Tue, 20 Oct 2020 11:52:28 +0000 (UTC) (envelope-from hausen@punkt.de) Received: from [217.29.46.75] (kagate.punkt.de [217.29.33.131]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.punkt.de (Postfix) with ESMTPSA id 9D70F10C70; Tue, 20 Oct 2020 13:52:27 +0200 (CEST) From: "Patrick M. Hausen" Message-Id: <723CA318-80E9-4A6B-91ED-E791A40CC2C0@punkt.de> Content-Type: multipart/signed; boundary="Apple-Mail=_1BBA6985-B70D-4CC7-9FC2-EB75D5704DD8"; protocol="application/pgp-signature"; micalg=pgp-sha256 Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.17\)) Subject: Re: When is a switch not a switch? Date: Tue, 20 Oct 2020 13:52:26 +0200 In-Reply-To: Cc: freebsd-virtualization@freebsd.org To: D'Arcy Cain References: <57c32e6d-5572-3d3b-1a57-f3064bee7dc2@druid.net> <20201020065630.GE8272@funkthat.com> <3ed627e2-d99a-107e-4135-8aef1ad4ec71@druid.net> <30A67F82-312E-4651-A5E7-2E2AD926FF24@punkt.de> <973b1b56-817f-6976-e5d3-34cfbc373b13@druid.net> X-Mailer: Apple Mail (2.3445.104.17) X-Rspamd-Queue-Id: 4CFsSF0DtDz4Dy8 X-Spamd-Bar: --- Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=pass (mx1.freebsd.org: domain of hausen@punkt.de designates 2a00:b580:8000:11:1c6b:7032:35e9:5616 as permitted sender) smtp.mailfrom=hausen@punkt.de X-Spamd-Result: default: False [-3.62 / 15.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; RCVD_TLS_ALL(0.00)[]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+ip6:2a00:b580::/32:c]; MV_CASE(0.50)[]; HAS_ATTACHMENT(0.00)[]; MIME_GOOD(-0.20)[multipart/signed,text/plain]; DMARC_NA(0.00)[punkt.de]; MID_RHS_MATCH_FROM(0.00)[]; NEURAL_HAM_LONG(-1.01)[-1.007]; TO_MATCH_ENVRCPT_SOME(0.00)[]; NEURAL_HAM_SHORT(-0.73)[-0.731]; RCPT_COUNT_TWO(0.00)[2]; NEURAL_HAM_MEDIUM(-0.98)[-0.983]; SIGNED_PGP(-2.00)[]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; ASN(0.00)[asn:16188, ipnet:2a00:b580::/32, country:DE]; SUBJECT_ENDS_QUESTION(1.00)[]; MAILMAN_DEST(0.00)[freebsd-virtualization]; RCVD_COUNT_TWO(0.00)[2] X-BeenThere: freebsd-virtualization@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: "Discussion of various virtualization techniques FreeBSD supports." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 20 Oct 2020 11:52:29 -0000 --Apple-Mail=_1BBA6985-B70D-4CC7-9FC2-EB75D5704DD8 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 A short P.S. I just looked shortly into vm-bhyve. Whatever this tool does with = respect to the "switches", possibly just turning off all the hardware acceleration features for = your network card can solve your problems without further messing around with bridge(4) and = friends. What you need to configure depends on your hardware. I made a table for the various interfaces we use at our place: em: -rxcsum -txcsum -lro -vlanmtu -vlanhwcsum -vlanhwfilter = -vlanhwtag up igb: -rxcsum -rxcsum6 -txcsum -txcsum6 -tso -vlanhwtag = -vlanhwtso up ix: -rxcsum -rxcsum6 -txcsum -txcsum6 -tso -lro -vlanhwtag = -vlanhwtso up ixl: -rxcsum -rxcsum6 -txcsum -txcsum6 -tso -lro -vlanhwtag = -vlanhwtso up bnxt: -rxcsum -rxcsum6 -txcsum -txcsum6 -tso -lro -vlanhwtag = -vlanhwtso -vlanhwfilter up HTH, Patrick -- punkt.de GmbH Patrick M. Hausen .infrastructure Kaiserallee 13a 76133 Karlsruhe Tel. +49 721 9109500 https://infrastructure.punkt.de info@punkt.de AG Mannheim 108285 Gesch=C3=A4ftsf=C3=BChrer: J=C3=BCrgen Egeling, Daniel Lienert, Fabian = Stein --Apple-Mail=_1BBA6985-B70D-4CC7-9FC2-EB75D5704DD8 Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=signature.asc Content-Type: application/pgp-signature; name=signature.asc Content-Description: Message signed with OpenPGP -----BEGIN PGP SIGNATURE----- iQEzBAEBCAAdFiEEgzqrjO/mj9CSsTg2kG8u4u3aiVwFAl+Oz3oACgkQkG8u4u3a iVwEjQf/ZGMfztrzgZoCZrx2+qb3mzaNzs9Z8vc1G9WxSPP2/GzTrl3RMXDAbGjV jy3qfBSogrVfMrSYwoE4kDRjIktcI6ZS0JnN8lkE6wapc5ccXL7X7scNHppAdiwo btZgZgYvm+kkt0sukubEbZLyUMCT7RFHaZ1sRTOrOAwkoyioj2HCmdYaBAj+Lcp9 NSp1fbZu1VfH3F7UnBMJ4UqKKsQ78RnQi2o8zku+Xf7mfuV4e86On9veU9wInXMu fQ9+crlAA8AGyqoKHqs9rdQkHZDoIMnjQn+S84UHIzId982hP2evZeE3FIKF8Wy0 VagUTOEBbm0OI9xCZMBCIVflDjV/QQ== =zgKn -----END PGP SIGNATURE----- --Apple-Mail=_1BBA6985-B70D-4CC7-9FC2-EB75D5704DD8--