From owner-freebsd-virtualization@freebsd.org Sun May 12 11:06:23 2019 Return-Path: Delivered-To: freebsd-virtualization@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id CBACE1594226 for ; Sun, 12 May 2019 11:06:23 +0000 (UTC) (envelope-from tech-lists@zyxst.net) Received: from wout3-smtp.messagingengine.com (wout3-smtp.messagingengine.com [64.147.123.19]) (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 350AB6B834 for ; Sun, 12 May 2019 11:06:21 +0000 (UTC) (envelope-from tech-lists@zyxst.net) Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.west.internal (Postfix) with ESMTP id 261ED341 for ; Sun, 12 May 2019 07:06:14 -0400 (EDT) Received: from mailfrontend2 ([10.202.2.163]) by compute4.internal (MEProxy); Sun, 12 May 2019 07:06:14 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=zyxst.net; h= date:from:to:subject:message-id:mime-version:content-type; s= fm2; bh=+V4Df9GMuy5ghy73gQ45nwM3oeNaQ/hQDv1cey20G0c=; b=DVQIM0hg M8PR4a0qXWI5fcoS9JEaY+3InAxESFBWOC0AgSJ7hUSMRKcbvZDgA85pgtWfNScD 2sNgSPEC1lqk8OX+1s2dffufit1Bo+ofQ2JR4cyyEQMYifG6X4B/ayedW/LwxIrc j40nBb23RDt3FoIGL42WyekRK61YcmsoYyxaMuRTNQkFC7g1SP7BRmNQVzfaaiC5 PEz20tZGsG1jScMxLWoEjvsV4rAO2FxskoPVpPVbATixx3TlkMRZBZFPIBssG4mY ddGrSDgXnp+3p1XS4aRD0SymKzFko7Z8bO5NRCp5r3yn1ble8J2upjLgmgC4ES+e qeIQzZHou6WMjg== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:message-id :mime-version:subject:to:x-me-proxy:x-me-proxy:x-me-sender :x-me-sender:x-sasl-enc; s=fm2; bh=+V4Df9GMuy5ghy73gQ45nwM3oeNaQ /hQDv1cey20G0c=; b=nHJVslzGUv3DE23ollqojadi9TtdIRCe9boimaBKqMCze mNn7SrUVtOZDkthdbAFnm09luC6BIjlQZvx2BIV7T+9FGKjLYLX22vzhSVYZ2TRL P19mZyEi8cPCSmHQFEKfE5FUhqizdmIPxTqm532semj6sGSZMOL/aZMmR9/FfbcC Mj0/lJjAfQ7yFQGyhtYMXURiSqtNFp6OoI1i+C6bZtTjRLBKFrQ/RglLDZT3pV1M aW+utqRSL+tY2blSOdQegtSDO4bT8I+9h2c9iGCD2xm0GZob/fPGGPrnFxPzdNPL ACd43Euo2zjXG9jJNv0qG4nS+e4egpWTVR7kFKk+Q== X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeduuddrledvgdefkecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecunecujfgurhepfffhvffukfggtggufgesghdtreertd ervdenucfhrhhomhepthgvtghhqdhlihhsthhsuceothgvtghhqdhlihhsthhsseiihiig shhtrdhnvghtqeenucffohhmrghinhepfhhrvggvsghsugdrohhrghenucfkphepkedvrd ejtddrledurddutddunecurfgrrhgrmhepmhgrihhlfhhrohhmpehtvggthhdqlhhishht shesiiihgihsthdrnhgvthenucevlhhushhtvghrufhiiigvpedt X-ME-Proxy: Received: from rpi3.zyxst.net (rpi3.zyxst.net [82.70.91.101]) by mail.messagingengine.com (Postfix) with ESMTPA id 06FFE1037C for ; Sun, 12 May 2019 07:06:12 -0400 (EDT) Date: Sun, 12 May 2019 12:06:10 +0100 From: tech-lists To: freebsd-virtualization@freebsd.org Subject: [vm-bhyve] adding existing vm instances to the vm-bhyve system Message-ID: <20190512110609.GA15384@rpi3.zyxst.net> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="nFreZHaLTZJo0R7j" Content-Disposition: inline User-Agent: Mutt/1.11.4 (2019-03-13) X-Rspamd-Queue-Id: 350AB6B834 X-Spamd-Bar: ------- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=zyxst.net header.s=fm2 header.b=DVQIM0hg; dkim=pass header.d=messagingengine.com header.s=fm2 header.b=nHJVslzG; spf=pass (mx1.freebsd.org: domain of tech-lists@zyxst.net designates 64.147.123.19 as permitted sender) smtp.mailfrom=tech-lists@zyxst.net X-Spamd-Result: default: False [-7.31 / 15.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; R_DKIM_ALLOW(-0.20)[zyxst.net:s=fm2,messagingengine.com:s=fm2]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; FROM_HAS_DN(0.00)[]; R_SPF_ALLOW(-0.20)[+ip4:64.147.123.19]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.20)[multipart/signed,text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-virtualization@freebsd.org]; TO_DN_NONE(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; RCVD_COUNT_THREE(0.00)[4]; DMARC_NA(0.00)[zyxst.net]; DKIM_TRACE(0.00)[zyxst.net:+,messagingengine.com:+]; MX_GOOD(-0.01)[in2-smtp.messagingengine.com,in1-smtp.messagingengine.com,in2-smtp.messagingengine.com,in1-smtp.messagingengine.com,in2-smtp.messagingengine.com,in1-smtp.messagingengine.com,in2-smtp.messagingengine.com,in1-smtp.messagingengine.com,in2-smtp.messagingengine.com,in1-smtp.messagingengine.com,in2-smtp.messagingengine.com,in1-smtp.messagingengine.com,in2-smtp.messagingengine.com,in1-smtp.messagingengine.com]; NEURAL_HAM_SHORT(-1.00)[-0.997,0]; SIGNED_PGP(-2.00)[]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+,1:+]; RCVD_TLS_LAST(0.00)[]; ASN(0.00)[asn:11403, ipnet:64.147.123.0/24, country:US]; IP_SCORE(-1.61)[ipnet: 64.147.123.0/24(-4.75), asn: 11403(-3.23), country: US(-0.06)]; RCVD_IN_DNSWL_LOW(-0.10)[19.123.147.64.list.dnswl.org : 127.0.5.1] X-BeenThere: freebsd-virtualization@freebsd.org X-Mailman-Version: 2.1.29 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: Sun, 12 May 2019 11:06:24 -0000 --nFreZHaLTZJo0R7j Content-Type: text/plain; charset=us-ascii; format=flowed Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hi, How would one import a freebsd or linux vm currently running on a freebsd-12 server into vm-bhyve management? I can see lots of instructions for starting from fresh, but none for import of existing. Is this possible? The guests are currently running as per https://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/virtualization-h= ost-bhyve.html in screen. Some guests are file-backed, others zvol-backed. thanks, --=20 J. --nFreZHaLTZJo0R7j Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEE8n3tWhxW11Ccvv9/s8o7QhFzNAUFAlzX/hgACgkQs8o7QhFz NAWPPQ/+KWCZp8yn62XxtuMkfm6E8cBYVoBXxE9dX1MXmCr/EncwyE7GkHvL0UaI poNmgPlYDFXuSu/z1prVUjqgTVeCN9igRas1JpIIv1z4SBhpDX0oe4nvOapXf6Aj XowKZHx2Y6oL6LwQ6Arhk8UbZKvsWYsTKMiyyXR0l+GLrjuZOKkS9lGyaw7d40fp xPiNLy0+poE/4x7wKB/wS2B173N3v0+cWEhCcyC60BobEmGQF7wodrG+SaD5wegJ Ri9oGUy1QUOvwBXARvAi1lM9pyFJk9iSNg3i4jxjmi8TsqPmEJxz2q5Q5FQ6Illf D8mozXY6hmkfatff3bsDcKEBR14UnhxuxrHUvqSnajwkketY2TEDZgPxaOiJ/BN/ 9KAIpcIgvITevADXy7CkHcGF6JQtT3dzXpAdfCLaxS+Lsr4FL0L4S2xe1/UVHuVc P2K2rSClii0uWRqPPcU14zZ5QlfIDLEBmIQF6lN2ytRPWJLuWR863jLJlqK/gmly Ob6ZiFmDQtnQhhRQs/5rUeS1tGL4vFloPGpwYGzOp1b8EWXFKcpDdJN/TJLi0gdH VE5Q5e1PXOQ9RclCp5rp2SQA0uVCERvSpLAY51lz/NH/D/GCTWl8t4YT6IbO+x0v W0xHlDnxwp1pHTEUTMIcjYObLli3aCCu3PcsezcnDRi9938b6pc= =bIx1 -----END PGP SIGNATURE----- --nFreZHaLTZJo0R7j-- From owner-freebsd-virtualization@freebsd.org Sun May 12 11:59:09 2019 Return-Path: Delivered-To: freebsd-virtualization@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 8FCC31595388 for ; Sun, 12 May 2019 11:59:09 +0000 (UTC) (envelope-from hicks@cgi.cz) Received: from odine.cgi.cz (odine.cgi.cz [178.162.206.214]) (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 D46196D222 for ; Sun, 12 May 2019 11:58:58 +0000 (UTC) (envelope-from hicks@cgi.cz) Received: from bsd.cgi.cz (bsd.cgi.cz [178.238.45.112]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by odine.cgi.cz (Postfix) with ESMTPS id 78CA7646B8C for ; Sun, 12 May 2019 13:58:50 +0200 (CEST) Received: from hel.cgi.cz (hel [192.168.66.6]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by bsd.cgi.cz (Postfix) with ESMTPS id 2B2557BDC72 for ; Sun, 12 May 2019 13:58:48 +0200 (CEST) Received: from localhost (unknown [192.168.66.11]) by hel.cgi.cz (Postfix) with ESMTP id 1C2BCE804F for ; Sun, 12 May 2019 13:58:47 +0200 (CEST) Received: from hel.cgi.cz ([192.168.66.6]) by localhost (antispam1.cgi.cz [192.168.66.11]) (amavisd-new, port 10024) with LMTP id nmtHhOkLuJJn for ; Sun, 12 May 2019 13:58:46 +0200 (CEST) Received: from mail2.cgi.cz (hermes [172.17.174.1]) (using TLSv1 with cipher ADH-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by hel.cgi.cz (Postfix) with ESMTPS id B401CE8044 for ; Sun, 12 May 2019 13:58:45 +0200 (CEST) Received: from [192.168.8.84] (85-207-121-73.static.bluetone.cz [85.207.121.73]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by mail2.cgi.cz (Postfix) with ESMTPSA id 8ACA3FFC75 for ; Sun, 12 May 2019 13:58:45 +0200 (CEST) Subject: Re: [vm-bhyve] adding existing vm instances to the vm-bhyve system To: freebsd-virtualization@freebsd.org References: <20190512110609.GA15384@rpi3.zyxst.net> From: Jakub Chromy Message-ID: <8980b70f-dbdb-95e3-8414-61d5e3a39888@cgi.cz> Date: Sun, 12 May 2019 13:58:48 +0200 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.3.0 MIME-Version: 1.0 In-Reply-To: <20190512110609.GA15384@rpi3.zyxst.net> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit Content-Language: en-GB X-Rspamd-Queue-Id: D46196D222 X-Spamd-Bar: / Authentication-Results: mx1.freebsd.org; spf=pass (mx1.freebsd.org: domain of hicks@cgi.cz designates 178.162.206.214 as permitted sender) smtp.mailfrom=hicks@cgi.cz X-Spamd-Result: default: False [0.87 / 15.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; FROM_HAS_DN(0.00)[]; R_SPF_ALLOW(-0.20)[+ptr]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.10)[text/plain]; TO_DN_NONE(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[freebsd-virtualization@freebsd.org]; NEURAL_SPAM_MEDIUM(0.24)[0.243,0]; RCPT_COUNT_ONE(0.00)[1]; NEURAL_HAM_LONG(-0.12)[-0.116,0]; RCVD_TLS_LAST(0.00)[]; NEURAL_SPAM_SHORT(0.49)[0.493,0]; MX_GOOD(-0.01)[hel.cgi.cz]; DMARC_NA(0.00)[cgi.cz]; IP_SCORE(0.56)[asn: 28753(2.83), country: DE(-0.01)]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:28753, ipnet:178.162.192.0/18, country:DE]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_COUNT_SEVEN(0.00)[7] X-BeenThere: freebsd-virtualization@freebsd.org X-Mailman-Version: 2.1.29 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: Sun, 12 May 2019 11:59:09 -0000 Hello "J", so you'd like to manage your current bhyve guests with vm (https://github.com/churchers/vm-bhyve)? Very easy.. just create a configuration for them. I use a /var/vm directory, here is my /etc/rc.conf vm_enable="YES" vm_dir="zfs:zpoolssd/vm" -- regards / s pozdravem Jakub Chromy CGI Systems div. ---------------- CGI CZ s.r.o. sales@cgi.cz 775 144 257 234 697 102 www.cgi.cz On 12.5.2019 13:06, tech-lists wrote: > Hi, > > How would one import a freebsd or linux vm currently running on a > freebsd-12 server into vm-bhyve management? I can see lots of > instructions for starting from fresh, but none for import of existing. > Is this possible? > > The guests are currently running as per > https://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/virtualization-host-bhyve.html > > in screen. Some guests are file-backed, others zvol-backed. > > thanks, From owner-freebsd-virtualization@freebsd.org Sun May 12 17:27:42 2019 Return-Path: Delivered-To: freebsd-virtualization@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 42880159CF8C for ; Sun, 12 May 2019 17:27:42 +0000 (UTC) (envelope-from freebsd-rwg@gndrsh.dnsmgr.net) Received: from gndrsh.dnsmgr.net (br1.CN84in.dnsmgr.net [69.59.192.140]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 158918110F for ; Sun, 12 May 2019 17:27:30 +0000 (UTC) (envelope-from freebsd-rwg@gndrsh.dnsmgr.net) Received: from gndrsh.dnsmgr.net (localhost [127.0.0.1]) by gndrsh.dnsmgr.net (8.13.3/8.13.3) with ESMTP id x4CHRKiS037393; Sun, 12 May 2019 10:27:20 -0700 (PDT) (envelope-from freebsd-rwg@gndrsh.dnsmgr.net) Received: (from freebsd-rwg@localhost) by gndrsh.dnsmgr.net (8.13.3/8.13.3/Submit) id x4CHRKPW037392; Sun, 12 May 2019 10:27:20 -0700 (PDT) (envelope-from freebsd-rwg) From: "Rodney W. Grimes" Message-Id: <201905121727.x4CHRKPW037392@gndrsh.dnsmgr.net> Subject: Re: [vm-bhyve] adding existing vm instances to the vm-bhyve system In-Reply-To: <20190512110609.GA15384@rpi3.zyxst.net> To: tech-lists Date: Sun, 12 May 2019 10:27:20 -0700 (PDT) CC: freebsd-virtualization@freebsd.org X-Mailer: ELM [version 2.4ME+ PL121h (25)] MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=US-ASCII X-Rspamd-Queue-Id: 158918110F X-Spamd-Bar: / Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [0.58 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-0.41)[-0.414,0]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; NEURAL_SPAM_SHORT(0.08)[0.081,0]; NEURAL_HAM_LONG(-0.03)[-0.029,0]; MIME_GOOD(-0.10)[text/plain]; RCVD_TLS_LAST(0.00)[]; DMARC_NA(0.00)[dnsmgr.net]; AUTH_NA(1.00)[]; RCVD_COUNT_THREE(0.00)[3]; TO_MATCH_ENVRCPT_SOME(0.00)[]; MX_GOOD(-0.01)[gndrsh.dnsmgr.net,gndrsh.dnsmgr.net]; RCPT_COUNT_TWO(0.00)[2]; R_SPF_NA(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:13868, ipnet:69.59.192.0/19, country:US]; MID_RHS_MATCH_FROM(0.00)[]; IP_SCORE(0.05)[ip: (0.16), ipnet: 69.59.192.0/19(0.08), asn: 13868(0.06), country: US(-0.06)] X-BeenThere: freebsd-virtualization@freebsd.org X-Mailman-Version: 2.1.29 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: Sun, 12 May 2019 17:27:42 -0000 > Hi, > > How would one import a freebsd or linux vm currently running on a > freebsd-12 server into vm-bhyve management? I can see lots of > instructions for starting from fresh, but none for import of existing. > Is this possible? > > The guests are currently running as per > https://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/virtualization-host-bhyve.html > in screen. Some guests are file-backed, others zvol-backed. > > thanks, > J. This is possible, and not overly complex, but also non-trivial to do. First some preliminary data collection and issue resolution needs to be done. a) vm-bhyve assumes each vm lives in a directory by itself, and the collection of vm's all share a common parent. If your setup is not like this you need to try and bring it to this form. b) vm-bhybe wants to, but does not have to, manage all your tap devices, creating and destroying them as you go, sorting this out between /etc/rc.conf methods and vm-bhyve methods can be messy if you have done anything very fancy. The mechanics once this much is done is a matter of writting a fairly direct translation of your bhyve(8) command into a .conf file that vm-bhyve uses. Something like this for my more fb-bld-13-amd64/fb-bld-13-amd64.conf (Note: The directory name and .conf file name must match for vm-bhyve to work, which makes an easy way to make vms disappear from its management by changing either name) loader="bhyveload" cpu=4 memory=2048M network0_type="virtio-net" network0_switch="trunked" #disk0_name="/home/ISO/x/FreeBSD-13.0-CURRENT-amd64-20181213-r342020-disc1.iso" #disk0_dev="custom" #disk0_type="ahci-hd" disk0_type="ahci-hd" disk0_name="disk0.img" wiredmem=1 network0_mac="58:9c:fc:00:ce:7f" I picked this sample specifically as it shows how to refer to a "disk" that is not in the home directory of the vm by using the _dev=custom option, which you may very well need to do for some of your vms. You do not need to put the *_mac stuff in there, vmbhyve well automagically add those for you. Personally I have migrated both my self managed bhyve stuff, and almost all of my ESXi based FreeBSD vm's to vm-bhyve. -- Rod Grimes rgrimes@freebsd.org From owner-freebsd-virtualization@freebsd.org Mon May 13 06:33:23 2019 Return-Path: Delivered-To: freebsd-virtualization@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 04B5B15AD37D for ; Mon, 13 May 2019 06:33:23 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id B55536AF23 for ; Mon, 13 May 2019 06:33:22 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by mailman.ysv.freebsd.org (Postfix) id 7936D15AD378; Mon, 13 May 2019 06:33:22 +0000 (UTC) Delivered-To: virtualization@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 67DF115AD377 for ; Mon, 13 May 2019 06:33:22 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.ysv.freebsd.org (mxrelay.ysv.freebsd.org [IPv6:2001:1900:2254:206a::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.ysv.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 038486AF1E for ; Mon, 13 May 2019 06:33:22 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.ysv.freebsd.org (Postfix) with ESMTPS id 414574BBE for ; Mon, 13 May 2019 06:33:21 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id x4D6XLPh024171 for ; Mon, 13 May 2019 06:33:21 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id x4D6XLrw024170 for virtualization@FreeBSD.org; Mon, 13 May 2019 06:33:21 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: virtualization@FreeBSD.org Subject: [Bug 236042] Windows Server 2016 Hyper-V snapshot triggers SCSI errors Date: Mon, 13 May 2019 06:33:19 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: kern X-Bugzilla-Version: 12.0-RELEASE X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Many People X-Bugzilla-Who: alex.gacovski@gmail.com X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: virtualization@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: bug_severity Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-virtualization@freebsd.org X-Mailman-Version: 2.1.29 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: Mon, 13 May 2019 06:33:23 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D236042 Alex G changed: What |Removed |Added ---------------------------------------------------------------------------- Severity|Affects Only Me |Affects Many People --=20 You are receiving this mail because: You are the assignee for the bug.= From owner-freebsd-virtualization@freebsd.org Tue May 14 06:15:09 2019 Return-Path: Delivered-To: freebsd-virtualization@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id E732115A627C for ; Tue, 14 May 2019 06:15:08 +0000 (UTC) (envelope-from vas@mpeks.tomsk.su) Received: from admin.sibptus.ru (admin.sibptus.ru [IPv6:2001:19f0:5001:21dc::10]) (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 F19F386B42 for ; Tue, 14 May 2019 06:15:07 +0000 (UTC) (envelope-from vas@mpeks.tomsk.su) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=sibptus.ru; s=20181118; h=In-Reply-To:Message-ID:Subject:To:From:Date; bh=eDEqx3a4VmwF8+3qGR+quI5mFwDNPUVWKqbdy6pc/Eg=; b=KovDgwPr6cOjDfmnJRAQfunFFc 2GTzQUZHSmqVA3Hl1NoB+SjFZfmkHgoy7aNbdwNohErP5BnonzoW32rRiJI15xqaEgfxqz49VEhrI Y4obhzqAA7kpB4IRGe/jQPMvpxyjO0CzBE/XEkzJdbka9sN5XV6qVk/1lgQvgQ/PCwlM=; Received: from vas by admin.sibptus.ru with local (Exim 4.92 (FreeBSD)) (envelope-from ) id 1hQQiP-0008v2-Tk for freebsd-virtualization@freebsd.org; Tue, 14 May 2019 13:15:05 +0700 Date: Tue, 14 May 2019 13:15:05 +0700 From: Victor Sudakov To: freebsd-virtualization@freebsd.org Subject: Re: [vm-bhyve] adding existing vm instances to the vm-bhyve system Message-ID: <20190514061505.GA34185@admin.sibptus.ru> References: <20190512110609.GA15384@rpi3.zyxst.net> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="J/dobhs11T7y2rNN" Content-Disposition: inline In-Reply-To: <20190512110609.GA15384@rpi3.zyxst.net> X-PGP-Key: http://www.dreamwidth.org/pubkey?user=victor_sudakov X-PGP-Fingerprint: 10E3 1171 1273 E007 C2E9 3532 0DA4 F259 9B5E C634 User-Agent: Mutt/1.11.4 (2019-03-13) Sender: Victor Sudakov X-BeenThere: freebsd-virtualization@freebsd.org X-Mailman-Version: 2.1.29 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, 14 May 2019 06:15:09 -0000 --J/dobhs11T7y2rNN Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable tech-lists wrote: >=20 > How would one import a freebsd or linux vm currently running on a > freebsd-12 server into vm-bhyve management? I can see lots of > instructions for starting from fresh, but none for import of existing. > Is this possible? >=20 > The guests are currently running as per > https://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/virtualization= -host-bhyve.html > in screen. Some guests are file-backed, others zvol-backed. When I migrated a VM from one vm-bhyve installation to another (on a different host), it was sufficient to "zfs send -R" the vm dataset on the old host and "zfs receive" it on the new host under the $vm_dir. --=20 Victor Sudakov, VAS4-RIPE, VAS47-RIPN 2:5005/49@fidonet http://vas.tomsk.ru/ --J/dobhs11T7y2rNN Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQEcBAEBAgAGBQJc2lzpAAoJEA2k8lmbXsY0ks8IAJUDmpVGzVk428mJ7K+ZTwjh wDsIwnjBcJAKKtrrami6VrWMWI9L/c6NFo2fFICYl3AmKf8eWGM3tpnJBSwbTq/7 vf6nIcrQSx7bpKwh78NwAQuPIMOrkRQwlsmunnWHVYMCyKbiO5T0nnHitpaj4m4l z3Oo1oIeI10r9miHe5OdxVgKxSQC4MHtXKZOjYKkC5ifiC5pQGnrFIKCyMDc1gL6 rVjpq9gQ9S9hr0RBfgPCraMqQl+YHyDDfEKfg7IYUEYAv9x9r5qWK6x0VYJ8s+Oc gTv+7FhLAC3HzpUdmgmcSCqr7qJ0DSu54m0+ti3kMBmqmxOyUV2gd+ttcFkhtDM= =J+Zj -----END PGP SIGNATURE----- --J/dobhs11T7y2rNN-- From owner-freebsd-virtualization@freebsd.org Tue May 14 16:32:28 2019 Return-Path: Delivered-To: freebsd-virtualization@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 6D644159282C for ; Tue, 14 May 2019 16:32:28 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id 0366E737A5 for ; Tue, 14 May 2019 16:32:28 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by mailman.ysv.freebsd.org (Postfix) id B8350159282B; Tue, 14 May 2019 16:32:27 +0000 (UTC) Delivered-To: virtualization@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id A6B31159282A for ; Tue, 14 May 2019 16:32:27 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.ysv.freebsd.org (mxrelay.ysv.freebsd.org [IPv6:2001:1900:2254:206a::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.ysv.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 461FF737A2 for ; Tue, 14 May 2019 16:32:27 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.ysv.freebsd.org (Postfix) with ESMTPS id 5FDA71705A for ; Tue, 14 May 2019 16:32:26 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id x4EGWQsW072548 for ; Tue, 14 May 2019 16:32:26 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id x4EGWQkM072547 for virtualization@FreeBSD.org; Tue, 14 May 2019 16:32:26 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: virtualization@FreeBSD.org Subject: [Bug 234134] Increase VM_MAX_NAMELEN value Date: Tue, 14 May 2019 16:32:26 +0000 X-Bugzilla-Reason: CC X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: kern X-Bugzilla-Version: 12.0-STABLE X-Bugzilla-Keywords: X-Bugzilla-Severity: Affects Some People X-Bugzilla-Who: kwiat3k@panic.pl X-Bugzilla-Status: New X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: rgrimes@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-virtualization@freebsd.org X-Mailman-Version: 2.1.29 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, 14 May 2019 16:32:28 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D234134 --- Comment #8 from Mateusz Kwiatkowski --- (In reply to Rodney W. Grimes from comment #7) Hi Rodney, Any update on this? --=20 You are receiving this mail because: You are on the CC list for the bug.= From owner-freebsd-virtualization@freebsd.org Wed May 15 12:18:21 2019 Return-Path: Delivered-To: freebsd-virtualization@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id ADB92158FD2F for ; Wed, 15 May 2019 12:18:21 +0000 (UTC) (envelope-from amy@voipnow.website) Received: from alias20s177154.cloud.flynet.pro (alias25s177154.cloud.flynet.pro [85.117.233.126]) by mx1.freebsd.org (Postfix) with ESMTP id 38BCE896AB for ; Wed, 15 May 2019 12:18:18 +0000 (UTC) (envelope-from amy@voipnow.website) Received: from m1.bizquotes.click (unknown [10.20.15.1]) by alias20s177154.cloud.flynet.pro (Postfix) with ESMTP id 590B241BB8 for ; Wed, 15 May 2019 15:23:15 +0300 (IDT) Received: from list.bizquotes.click (unknown [192.168.100.137]) by m1.bizquotes.click (Postfix) with ESMTP id 821AA413 for ; Wed, 15 May 2019 15:17:50 +0300 (IDT) DKIM-Filter: OpenDKIM Filter v2.11.0 m1.bizquotes.click 821AA413 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bizquotes.org; s=zmail; t=1557922670; bh=oxIWH4eZeqiDDKBAopFdsbh1fEauY+lYobjM1h7mGF0=; h=To:Subject:Date:From:Reply-To:List-Unsubscribe:From; b=PrScVHcetCO160RARfqRY1QnJTYIdWIwdl7W2He0cKOloto4RSSl8Yk/aRPyUPZ9u DXryBR4/TY3iTuSg9r3ZYDW8JgZ+3NJjthwk3j06vvl9bAzss6V+Bfnd7kk2WYtL5F fjHWqdBexL/yYfBBvFLD3/ymB+Ksz4gPb+5WLYuM= To: freebsd-virtualization@freebsd.org Subject: VOIP quote for Charlie's Choice Message-ID: <6560174ef37316ac7eb346cd5815c3e1@list.bizquotes.click> Date: Wed, 15 May 2019 12:08:15 +0000 From: "Amy Brown" Reply-To: amy@voipnow.website MIME-Version: 1.0 X-Mailer-LID: 41,41 X-Mailer-RecptId: 34790047 X-Mailer-SID: 24331 X-Mailer-Sent-By: 1 X-Rspamd-Queue-Id: 38BCE896AB X-Spamd-Bar: +++++ Authentication-Results: mx1.freebsd.org; dkim=pass header.d=bizquotes.org header.s=zmail header.b=PrScVHce; spf=pass (mx1.freebsd.org: domain of amy@voipnow.website designates 85.117.233.126 as permitted sender) smtp.mailfrom=amy@voipnow.website X-Spamd-Result: default: False [5.09 / 15.00]; HAS_REPLYTO(0.00)[amy@voipnow.website]; R_SPF_ALLOW(-0.20)[+ip4:85.117.233.0/24]; TO_DN_NONE(0.00)[]; REPLYTO_ADDR_EQ_FROM(0.00)[]; RCVD_COUNT_THREE(0.00)[3]; DKIM_TRACE(0.00)[bizquotes.org:+]; MX_GOOD(-0.01)[mx10.voipnow.website,mx20.voipnow.website]; RCVD_NO_TLS_LAST(0.10)[]; FROM_EQ_ENVFROM(0.00)[]; IP_SCORE(0.04)[asn: 51724(0.22), country: RU(0.01)]; INTRODUCTION(2.00)[]; ASN(0.00)[asn:51724, ipnet:85.117.233.0/24, country:RU]; HAS_INTERSPIRE_SIG(1.00)[]; ARC_NA(0.00)[]; R_DKIM_ALLOW(-0.20)[bizquotes.org:s=zmail]; FROM_HAS_DN(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_SPAM_SHORT(0.89)[0.893,0]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; HAS_PHPMAILER_SIG(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[freebsd-virtualization@freebsd.org]; HAS_LIST_UNSUB(-0.01)[]; RCPT_COUNT_ONE(0.00)[1]; NEURAL_SPAM_MEDIUM(0.59)[0.588,0]; DMARC_NA(0.00)[voipnow.website]; NEURAL_SPAM_LONG(0.99)[0.987,0]; MIME_TRACE(0.00)[0:+,1:+] Content-Type: text/plain; format=flowed; charset="UTF-8" Content-Transfer-Encoding: 8bit X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: freebsd-virtualization@freebsd.org X-Mailman-Version: 2.1.29 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: Wed, 15 May 2019 12:18:21 -0000 Hello, My name is Amy and I am with VoipNow which keeps businesses such as Charlie's Choice up to date on the best deals offered by VOIP vendors. VOIP (Voice Over Internet Protocol) is a technology that uses the Internet to make free local and International phone calls lowering your telecommunication costs by up to 50%. The following information will be needed in order to compose a Quote: * Full Name * Company Name * Telephone number * Zip Code * How many users will need to use the phone system? Finding the perfect telecommunication vendor for your business won't cost a thing when replying with the above information. Best regards, Amy Brown Amy@VoipNow.website Unsubscribe by reply back "REMOVE" From owner-freebsd-virtualization@freebsd.org Wed May 15 13:04:33 2019 Return-Path: Delivered-To: freebsd-virtualization@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 2997E1590EF4 for ; Wed, 15 May 2019 13:04:33 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id B65B18AC82 for ; Wed, 15 May 2019 13:04:32 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by mailman.ysv.freebsd.org (Postfix) id 73F2B1590EF3; Wed, 15 May 2019 13:04:32 +0000 (UTC) Delivered-To: virtualization@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 61B011590EF2 for ; Wed, 15 May 2019 13:04:32 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.ysv.freebsd.org (mxrelay.ysv.freebsd.org [IPv6:2001:1900:2254:206a::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.ysv.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id F079D8AC80 for ; Wed, 15 May 2019 13:04:31 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.ysv.freebsd.org (Postfix) with ESMTPS id 449371F3F for ; Wed, 15 May 2019 13:04:31 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id x4FD4VsA081828 for ; Wed, 15 May 2019 13:04:31 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id x4FD4VKM081827 for virtualization@FreeBSD.org; Wed, 15 May 2019 13:04:31 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: virtualization@FreeBSD.org Subject: [Bug 231117] bhyve: I/O lockups inside guests Date: Wed, 15 May 2019 13:04:27 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: kern X-Bugzilla-Version: 11.2-RELEASE X-Bugzilla-Keywords: regression X-Bugzilla-Severity: Affects Some People X-Bugzilla-Who: kwiat3k@panic.pl X-Bugzilla-Status: Open X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: virtualization@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-virtualization@freebsd.org X-Mailman-Version: 2.1.29 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: Wed, 15 May 2019 13:04:33 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D231117 --- Comment #26 from Mateusz Kwiatkowski --- (In reply to Rodney W. Grimes from comment #23) The VM running patched bhyve is stable since Sunday evening. This is 3 whole days and it didn't run so long without a crash before. I think we can assume that patch did the job! --=20 You are receiving this mail because: You are the assignee for the bug.= From owner-freebsd-virtualization@freebsd.org Thu May 16 11:23:42 2019 Return-Path: Delivered-To: freebsd-virtualization@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 6C5E01591E43 for ; Thu, 16 May 2019 11:23:42 +0000 (UTC) (envelope-from daemon-user@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 14EEC70EAC; Thu, 16 May 2019 11:23:42 +0000 (UTC) (envelope-from daemon-user@freebsd.org) Received: from reviews.nyi.freebsd.org (reviews.nyi.freebsd.org [IPv6:2610:1c1:1:607c::16:b]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 345C820273; Thu, 16 May 2019 11:23:41 +0000 (UTC) (envelope-from daemon-user@freebsd.org) Received: by reviews.nyi.freebsd.org (Postfix, from userid 1346) id 33CD21247C5; Thu, 16 May 2019 11:23:41 +0000 (UTC) Date: Thu, 16 May 2019 11:23:41 +0000 To: Phabricator From: "aleksandr.fedorov_itglobal.com (Aleksandr Fedorov)" Cc: freebsd-virtualization@freebsd.org Reply-to: "aleksandr.fedorov_itglobal.com (Aleksandr Fedorov)" Subject: [Differential] D20276: [bhyve][virtio-net] Allow guest VM's to set JUMBO MTU in case of using the VALE switch. Message-ID: X-Priority: 3 X-Phabricator-Sent-This-Message: Yes X-Mail-Transport-Agent: MetaMTA X-Auto-Response-Suppress: All X-Phabricator-Mail-Tags: , , , X-Herald-Rules: <97>, <119>, <117> X-Phabricator-To: X-Phabricator-To: X-Phabricator-To: X-Phabricator-To: X-Phabricator-To: X-Phabricator-To: X-Phabricator-Cc: X-Phabricator-Cc: X-Phabricator-Cc: Precedence: bulk Thread-Topic: PHID-DREV-pueoqfdkfh54jyuh6emz X-Phabricator-Mail-ID: 1469849 X-Phabricator-Send-Attempt: 373rwqnmy6auck72 Thread-Index: MjY5MTMzYzBiZTdkNDVlNTE1MGI2YWFmNjQ0 X-Phabricator-Stamps: actor(@aleksandr.fedorov_itglobal.com) application(Differential) author(@aleksandr.fedorov_itglobal.com) herald(H97) herald(H117) herald(H119) monogram(D20276) new() object-type(DREV) phid(PHID-DREV-pueoqfdkfh54jyuh6emz) reviewer(#bhyve) reviewer(@jhb) reviewer(@krion) reviewer(@rgrimes) reviewer(@v.maffione_gmail.com) revision-status(needs-review) subscriber(@bcran) subscriber(@evgueni.gavrilov_itglobal.com) subscriber(@freebsd-virtualization-list) via(web) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="b1_de8aae4aa4571650bb57800da37870f1" X-Rspamd-Queue-Id: 14EEC70EAC X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [-2.98 / 15.00]; local_wl_from(0.00)[freebsd.org]; NEURAL_HAM_MEDIUM(-1.00)[-0.999,0]; NEURAL_HAM_SHORT(-0.98)[-0.983,0]; ASN(0.00)[asn:11403, ipnet:2610:1c1:1::/48, country:US]; NEURAL_HAM_LONG(-1.00)[-1.000,0] X-BeenThere: freebsd-virtualization@freebsd.org X-Mailman-Version: 2.1.29 List-Id: "Discussion of various virtualization techniques FreeBSD supports." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 16 May 2019 11:23:42 -0000 --b1_de8aae4aa4571650bb57800da37870f1 Content-Type: text/plain; charset = "utf-8" Content-Transfer-Encoding: base64 YWxla3NhbmRyLmZlZG9yb3ZfaXRnbG9iYWwuY29tIGNyZWF0ZWQgdGhpcyByZXZpc2lvbi4KYWxl a3NhbmRyLmZlZG9yb3ZfaXRnbG9iYWwuY29tIGFkZGVkIHJldmlld2VyczogYmh5dmUsIGpoYiwg cmdyaW1lcywga3Jpb24sIHYubWFmZmlvbmVfZ21haWwuY29tLgpIZXJhbGQgYWRkZWQgYSBzdWJz Y3JpYmVyOiBiY3Jhbi4KClJFVklTSU9OIFNVTU1BUlkKICDQoXVycmVudCBpbXBsZW1lbnRhdGlv biBvZiB0aGUgdmlydGlvLW5ldCBiYWNrZW5kIGRvZXNuJ3QgYWxsb3cgdG8gdHJhbnNmZXIgb2Yg cGFja2V0cyBsYXJnZXIgdGhhbiB0aGUgbmV0bWFwKDQpIGJ1ZmZlciBzaXplICgyMDQ4KSBvciBt YXhpbXVtIGd1ZXN0IGRlc2NyaXB0b3Igc2l6ZSBmb3IgdGFwKDQpIGNhc2UuIFRoZSByZWFzb24g aXMgdGhhdCB0aGVyZSBpcyBubyBzdXBwb3J0IGZvciBtZXJnZS1hYmxlIGJ1ZmZlcnMgKFZJUlRJ T19ORVRfRl9NUkdfUlhCVUYgaW4gdmlydGlvIHNwZWNpZmljYXRpb25zKS4gU2VlIFBSOiAyMTU3 MzcgVGhpcyBzaWduaWZpY2FudGx5IGxpbWl0cyB0aGUgVENQIHRocm91Z2hwdXQuCiAgCiAgVGhp cyBwYXRjaCBhZGRzIHN1cHBvcnQgZm9yIG1lcmdhYmxlIGJ1ZmZlcnMgdXNpbmcgbmV0bWFwJ3Mg YWJpbGl0eSB0byBjaGFpbiBpdCdzIG93biBidWZmZXJzIChzZWUgTlMgX01PUkVGUkFHLCBuZXRt YXAoNCkpLiBUaGUgc2FtZSBhcHByb2FjaCBpcyB1c2VkIGJ5IFFFTVUgKHZpcnRpby1uZXQgKyBu ZXRtYXAgYmFja2VuZCkuCiAgCiAgV2UgYXJlIHNlZWluZyBhIHNpZ25pZmljYW50IGluY3JlYXNl IGluIHRocm91Z2hwdXQgYm90aCBmb3IgdHJhbnNmZXJyaW5nIGRhdGEgYmV0d2VlbiBWTSdzIG9u IHRoZSBzYW1lIGhvc3QsIGFuZCBiZXR3ZWVuIFZNJ3Mgb24gZGlmZmVyZW50IGhvc3RzLiBTZWUg dGVzdHMgYmVsb3cuCgpURVNUIFBMQU4KICAqKjEuICdpcGVyZjMgLWMgWC5YLlguWCAtdCA2MCAt UicgYmV0d2VlbiAyIFVidW50dSAxNi4wNCBWTSdzIHRocm91Z2ggVkFMRSBzd2l0Y2guKioKICAK ICBNVFUgMTUwMC4gVk0gLSB2aXJ0aW8tbmV0IC0gVkFMRSAtIHZpcnRpby1uZXQgLSBWTToKICAK ICBbIElEXSBJbnRlcnZhbCAgICAgICAgICAgVHJhbnNmZXIgICAgIEJhbmR3aWR0aCAgICAgICBS ZXRyCiAgWyAgNV0gICAwLjAwLTYwLjA0ICBzZWMgIDI4LjYgR0J5dGVzICA0LjA5IEdiaXRzL3Nl YyAgICAzICAgICAgICAgICAgIHNlbmRlcgogIFsgIDVdICAgMC4wMC02MC4wNCAgc2VjICAyOC42 IEdCeXRlcyAgNC4wOSBHYml0cy9zZWMgICAgICAgICAgICAgICAgICByZWNlaXZlcgogIAogIE1U VSAzMDAwLiBWTSAtIHZpcnRpby1uZXQgLSBWQUxFIC0gdmlydGlvLW5ldCAtIFZNIChNVFUgMzAw MCk6CiAgCiAgWyBJRF0gSW50ZXJ2YWwgICAgICAgICAgIFRyYW5zZmVyICAgICBCYW5kd2lkdGgg ICAgICAgUmV0cgogIFsgIDVdICAgMC4wMC02MC4wNCAgc2VjICA1MS44IEdCeXRlcyAgNy40MiBH Yml0cy9zZWMgIDY1MSAgICAgICAgICAgICBzZW5kZXIKICBbICA1XSAgIDAuMDAtNjAuMDQgIHNl YyAgNTEuOCBHQnl0ZXMgIDcuNDIgR2JpdHMvc2VjICAgICAgICAgICAgICAgICAgcmVjZWl2ZXIK ICAKICBNVFUgOTAwMC4gVk0gLSB2aXJ0aW8tbmV0IC0gVkFMRSAtIHZpcnRpby1uZXQgLSBWTToK ICAKICBbIElEXSBJbnRlcnZhbCAgICAgICAgICAgVHJhbnNmZXIgICAgIEJhbmR3aWR0aCAgICAg ICBSZXRyCiAgWyAgNV0gICAwLjAwLTYwLjA0ICBzZWMgIDk5LjcgR0J5dGVzICAxNC4zIEdiaXRz L3NlYyAgMTAwICAgICAgICAgICAgIHNlbmRlcgogIFsgIDVdICAgMC4wMC02MC4wNCAgc2VjICA5 OS43IEdCeXRlcyAgMTQuMyBHYml0cy9zZWMgICAgICAgICAgICAgICAgICByZWNlaXZlcgogIAog IE1UVSAxNjAwMC4gVk0gLSB2aXJ0aW8tbmV0IC0gVkFMRSAtIHZpcnRpby1uZXQgLSBWTToKICAK ICBbIElEXSBJbnRlcnZhbCAgICAgICAgICAgVHJhbnNmZXIgICAgIEJhbmR3aWR0aCAgICAgICBS ZXRyCiAgWyAgNV0gICAwLjAwLTYwLjA0ICBzZWMgICAxMjIgR0J5dGVzICAxNy41IEdiaXRzL3Nl YyAgICAwICAgICAgICAgICAgIHNlbmRlcgogIFsgIDVdICAgMC4wMC02MC4wNCAgc2VjICAgMTIy IEdCeXRlcyAgMTcuNSBHYml0cy9zZWMgICAgICAgICAgICAgICAgICByZWNlaXZlcgogIAogIE1U VSAzMjAwMC4gVk0gLSB2aXJ0aW8tbmV0IC0gVkFMRSAtIHZpcnRpby1uZXQgLSBWTToKICAKICBb IElEXSBJbnRlcnZhbCAgICAgICAgICAgVHJhbnNmZXIgICAgIEJhbmR3aWR0aCAgICAgICBSZXRy CiAgWyAgNV0gICAwLjAwLTYwLjA0ICBzZWMgICAxNTIgR0J5dGVzICAyMS43IEdiaXRzL3NlYyAg IDY0ICAgICAgICAgICAgIHNlbmRlcgogIFsgIDVdICAgMC4wMC02MC4wNCAgc2VjICAgMTUyIEdC eXRlcyAgMjEuNyBHYml0cy9zZWMgICAgICAgICAgICAgICAgICByZWNlaXZlcgogIAogIE1UVSA2 NDAwMC4gVk0gLSB2aXJ0aW8tbmV0IC0gVkFMRSAtIHZpcnRpby1uZXQgLSBWTToKICAKICBbIElE XSBJbnRlcnZhbCAgICAgICAgICAgVHJhbnNmZXIgICAgIEJhbmR3aWR0aCAgICAgICBSZXRyCiAg WyAgNV0gICAwLjAwLTYwLjA0ICBzZWMgICAyMjAgR0J5dGVzICAzMS40IEdiaXRzL3NlYyAgIDYw ICAgICAgICAgICAgIHNlbmRlcgogIFsgIDVdICAgMC4wMC02MC4wNCAgc2VjICAgMjIwIEdCeXRl cyAgMzEuNCBHYml0cy9zZWMgICAgICAgICAgICAgICAgICByZWNlaXZlcgogIAogICoqMi4gJ2lw ZXJmMyAtYyBYLlguWC5YIC10IDYwIC1SJyBiZXR3ZWVuIDIgRnJlZUJTRCAxMiBSRUxFQVNFIFZN J3MgdGhyb3VnaCBWQUxFIHN3aXRjaC4qKgogIAogIE1UVSAxNTAwLiBWTSAtIHZpcnRpby1uZXQg LSBWQUxFIC0gdmlydGlvLW5ldCAtIFZNOiAxLjMwIEdiaXRzL3NlYwogIE1UVSAzMDAwLiBWTSAt IHZpcnRpby1uZXQgLSBWQUxFIC0gdmlydGlvLW5ldCAtIFZNOiAyLjE0IEdiaXRzL3NlYwogIE1U VSA5MDAwLiBWTSAtIHZpcnRpby1uZXQgLSBWQUxFIC0gdmlydGlvLW5ldCAtIFZNOiA0LjgwIEdi aXRzL3NlYwogIE1UVSAxNjAwMC4gVk0gLSB2aXJ0aW8tbmV0IC0gVkFMRSAtIHZpcnRpby1uZXQg LSBWTTogNy4yNSBHYml0cy9zZWMKICBNVFUgMzIwMDAuIFZNIC0gdmlydGlvLW5ldCAtIFZBTEUg LSB2aXJ0aW8tbmV0IC0gVk06IDEyLjggR2JpdHMvc2VjCiAgTVRVIDY0MDAwLiBWTSAtIHZpcnRp by1uZXQgLSBWQUxFIC0gdmlydGlvLW5ldCAtIFZNOiAxMy4zIEdiaXRzL3NlYwoKUkVWSVNJT04g REVUQUlMCiAgaHR0cHM6Ly9yZXZpZXdzLmZyZWVic2Qub3JnL0QyMDI3NgoKQUZGRUNURUQgRklM RVMKICB1c3Iuc2Jpbi9iaHl2ZS9wY2lfdmlydGlvX25ldC5jCgpFTUFJTCBQUkVGRVJFTkNFUwog IGh0dHBzOi8vcmV2aWV3cy5mcmVlYnNkLm9yZy9zZXR0aW5ncy9wYW5lbC9lbWFpbHByZWZlcmVu Y2VzLwoKVG86IGFsZWtzYW5kci5mZWRvcm92X2l0Z2xvYmFsLmNvbSwgI2JoeXZlLCBqaGIsIHJn cmltZXMsIGtyaW9uLCB2Lm1hZmZpb25lX2dtYWlsLmNvbQpDYzogZnJlZWJzZC12aXJ0dWFsaXph dGlvbi1saXN0LCBldmd1ZW5pLmdhdnJpbG92X2l0Z2xvYmFsLmNvbSwgYmNyYW4K --b1_de8aae4aa4571650bb57800da37870f1 Content-Type: text/x-patch; charset=utf-8; name="D20276.57439.patch" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="D20276.57439.patch" ZGlmZiAtLWdpdCBhL3Vzci5zYmluL2JoeXZlL3BjaV92aXJ0aW9fbmV0LmMgYi91c3Iuc2Jpbi9i aHl2ZS9wY2lfdmlydGlvX25ldC5jCi0tLSBhL3Vzci5zYmluL2JoeXZlL3BjaV92aXJ0aW9fbmV0 LmMKKysrIGIvdXNyLnNiaW4vYmh5dmUvcGNpX3ZpcnRpb19uZXQuYwpAQCAtNzMsNiArNzMsOCBA QAogCiAjZGVmaW5lIFZUTkVUX01BWFNFR1MJMjU2CiAKKyNkZWZpbmUgVlRORVRfTUlOX0FWQUlM X0RFU0MJNjQKKwogLyoKICAqIEhvc3QgY2FwYWJpbGl0aWVzLiAgTm90ZSB0aGF0IHdlIG9ubHkg b2ZmZXIgYSBmZXcgb2YgdGhlc2UuCiAgKi8KQEAgLTM5Miw4NSArMzk0LDEwNyBAQAogfQogCiBz dGF0aWMgX19pbmxpbmUgaW50Ci1wY2lfdnRuZXRfbmV0bWFwX3dyaXRldihzdHJ1Y3Qgbm1fZGVz YyAqbm1kLCBzdHJ1Y3QgaW92ZWMgKmlvdiwgaW50IGlvdmNudCkKK3BjaV92dG5ldF9uZXRtYXBf d3JpdGV2KHN0cnVjdCBubV9kZXNjICpubWQsIHN0cnVjdCBpb3ZlYyAqaW92LCBpbnQgaW92Y250 LCBpbnQgaW92c2l6ZSkKIHsKLQlpbnQgciwgaTsKLQlpbnQgbGVuID0gMDsKKwljaGFyICpidWY7 CisJaW50IGk7CisJaW50IGZyYWdfc2l6ZTsKKwlpbnQgaW92X29mZjsKKwlpbnQgbGVuOworCWlu dCBubV9vZmY7CisJaW50IG5tX2J1Zl9zaXplOwogCi0JZm9yIChyID0gbm1kLT5jdXJfdHhfcmlu ZzsgOyApIHsKLQkJc3RydWN0IG5ldG1hcF9yaW5nICpyaW5nID0gTkVUTUFQX1RYUklORyhubWQt Pm5pZnAsIHIpOwotCQl1aW50MzJfdCBjdXIsIGlkeDsKLQkJY2hhciAqYnVmOworCXN0cnVjdCBu ZXRtYXBfcmluZyAqcmluZyA9IE5FVE1BUF9UWFJJTkcobm1kLT5uaWZwLCBubWQtPmN1cl9yeF9y aW5nKTsKIAotCQlpZiAobm1fcmluZ19lbXB0eShyaW5nKSkgewotCQkJcisrOwotCQkJaWYgKHIg PiBubWQtPmxhc3RfdHhfcmluZykKLQkJCQlyID0gbm1kLT5maXJzdF90eF9yaW5nOwotCQkJaWYg KHIgPT0gbm1kLT5jdXJfdHhfcmluZykKLQkJCQlicmVhazsKLQkJCWNvbnRpbnVlOworCWlmICgo bm1fcmluZ19zcGFjZShyaW5nKSAqIHJpbmctPm5yX2J1Zl9zaXplKSA8IGlvdnNpemUpIHsKKwkJ LyoKKwkJICogTm8gbW9yZSBhdmFpbCBzcGFjZSBpbiBUWCByaW5nLCB0cnkgdG8gZmx1c2ggaXQu CisJCSAqLworCQlpb2N0bChubWQtPmZkLCBOSU9DVFhTWU5DLCBOVUxMKTsKKwkJcmV0dXJuICgw KTsKKwl9CisKKwlpID0gcmluZy0+Y3VyOworCWJ1ZiA9IE5FVE1BUF9CVUYocmluZywgcmluZy0+ c2xvdFtpXS5idWZfaWR4KTsKKwlpb3Zfb2ZmID0gMDsKKwlsZW4gPSBpb3ZzaXplOworCW5tX2J1 Zl9zaXplID0gcmluZy0+bnJfYnVmX3NpemU7CisJbm1fb2ZmID0gMDsKKworCXdoaWxlIChpb3Zz aXplKSB7CisKKwkJaWYgKHVubGlrZWx5KGlvdl9vZmYgPT0gaW92LT5pb3ZfbGVuKSkgeworCQkJ aW92Kys7CisJCQlpb3Zfb2ZmID0gMDsKIAkJfQotCQljdXIgPSByaW5nLT5jdXI7Ci0JCWlkeCA9 IHJpbmctPnNsb3RbY3VyXS5idWZfaWR4OwotCQlidWYgPSBORVRNQVBfQlVGKHJpbmcsIGlkeCk7 CiAKLQkJZm9yIChpID0gMDsgaSA8IGlvdmNudDsgaSsrKSB7Ci0JCQlpZiAobGVuICsgaW92W2ld Lmlvdl9sZW4gPiAyMDQ4KQotCQkJCWJyZWFrOwotCQkJbWVtY3B5KCZidWZbbGVuXSwgaW92W2ld Lmlvdl9iYXNlLCBpb3ZbaV0uaW92X2xlbik7Ci0JCQlsZW4gKz0gaW92W2ldLmlvdl9sZW47CisJ CWlmICh1bmxpa2VseShubV9vZmYgPT0gbm1fYnVmX3NpemUpKSB7CisJCQlyaW5nLT5zbG90W2ld LmZsYWdzID0gTlNfTU9SRUZSQUc7CisJCQlpID0gbm1fcmluZ19uZXh0KHJpbmcsIGkpOworCQkJ YnVmID0gTkVUTUFQX0JVRihyaW5nLCByaW5nLT5zbG90W2ldLmJ1Zl9pZHgpOworCQkJbm1fb2Zm ID0gMDsKIAkJfQotCQlyaW5nLT5zbG90W2N1cl0ubGVuID0gbGVuOwotCQlyaW5nLT5oZWFkID0g cmluZy0+Y3VyID0gbm1fcmluZ19uZXh0KHJpbmcsIGN1cik7Ci0JCW5tZC0+Y3VyX3R4X3Jpbmcg PSByOwotCQlpb2N0bChubWQtPmZkLCBOSU9DVFhTWU5DLCBOVUxMKTsKLQkJYnJlYWs7CisKKwkJ ZnJhZ19zaXplID0gTUlOKG5tX2J1Zl9zaXplIC0gbm1fb2ZmLCBpb3YtPmlvdl9sZW4gLSBpb3Zf b2ZmKTsKKwkJbWVtY3B5KGJ1ZiArIG5tX29mZiwgaW92LT5pb3ZfYmFzZSArIGlvdl9vZmYsIGZy YWdfc2l6ZSk7CisKKwkJaW92c2l6ZSAtPSBmcmFnX3NpemU7CisJCWlvdl9vZmYgKz0gZnJhZ19z aXplOworCQlubV9vZmYgKz0gZnJhZ19zaXplOworCisJCXJpbmctPnNsb3RbaV0ubGVuID0gbm1f b2ZmOwogCX0KIAorCS8qIFRoZSBsYXN0IHNsb3QgbXVzdCBub3QgaGF2ZSBOU19NT1JFRlJBRyBz ZXQuICovCisJcmluZy0+c2xvdFtpXS5mbGFncyAmPSB+TlNfTU9SRUZSQUc7CisJcmluZy0+aGVh ZCA9IHJpbmctPmN1ciA9IG5tX3JpbmdfbmV4dChyaW5nLCBpKTsKKwlpb2N0bChubWQtPmZkLCBO SU9DVFhTWU5DLCBOVUxMKTsKKwogCXJldHVybiAobGVuKTsKIH0KIAogc3RhdGljIF9faW5saW5l IGludAotcGNpX3Z0bmV0X25ldG1hcF9yZWFkdihzdHJ1Y3Qgbm1fZGVzYyAqbm1kLCBzdHJ1Y3Qg aW92ZWMgKmlvdiwgaW50IGlvdmNudCkKK3BjaV92dG5ldF9uZXRtYXBfcmVhZHYoc3RydWN0IG5t X2Rlc2MgKm5tZCwgc3RydWN0IGlvdmVjICppb3YsIGludCBpb3ZjbnQsIGludCBpb3ZzaXplKQog ewotCWludCBsZW4gPSAwOwotCWludCBpID0gMDsKLQlpbnQgcjsKKwljaGFyICpidWY7CisJaW50 IGk7CisJaW50IGlvdl9vZmY7CisJaW50IGZyYWdfc2l6ZTsKKwlpbnQgbGVuOworCWludCBubV9v ZmY7CiAKLQlmb3IgKHIgPSBubWQtPmN1cl9yeF9yaW5nOyA7ICkgewotCQlzdHJ1Y3QgbmV0bWFw X3JpbmcgKnJpbmcgPSBORVRNQVBfUlhSSU5HKG5tZC0+bmlmcCwgcik7Ci0JCXVpbnQzMl90IGN1 ciwgaWR4OwotCQljaGFyICpidWY7Ci0JCXNpemVfdCBsZWZ0OworCXN0cnVjdCBuZXRtYXBfcmlu ZyAqciA9IE5FVE1BUF9SWFJJTkcobm1kLT5uaWZwLCBubWQtPmN1cl9yeF9yaW5nKTsKIAotCQlp ZiAobm1fcmluZ19lbXB0eShyaW5nKSkgewotCQkJcisrOwotCQkJaWYgKHIgPiBubWQtPmxhc3Rf cnhfcmluZykKLQkJCQlyID0gbm1kLT5maXJzdF9yeF9yaW5nOwotCQkJaWYgKHIgPT0gbm1kLT5j dXJfcnhfcmluZykKLQkJCQlicmVhazsKLQkJCWNvbnRpbnVlOworCWkgPSByLT5jdXI7CisJYnVm ID0gTkVUTUFQX0JVRihyLCByLT5zbG90W2ldLmJ1Zl9pZHgpOworCWlvdl9vZmYgPSAwOworCW5t X29mZiA9IDA7CisJbGVuID0gaW92c2l6ZTsKKworCXdoaWxlIChpb3ZzaXplKSB7CisKKwkJaWYg KHVubGlrZWx5KGlvdl9vZmYgPT0gaW92LT5pb3ZfbGVuKSkgeworCQkJaW92Kys7CisJCQlpb3Zf b2ZmID0gMDsKIAkJfQotCQljdXIgPSByaW5nLT5jdXI7Ci0JCWlkeCA9IHJpbmctPnNsb3RbY3Vy XS5idWZfaWR4OwotCQlidWYgPSBORVRNQVBfQlVGKHJpbmcsIGlkeCk7Ci0JCWxlZnQgPSByaW5n LT5zbG90W2N1cl0ubGVuOwogCi0JCWZvciAoaSA9IDA7IGkgPCBpb3ZjbnQgJiYgbGVmdCA+IDA7 IGkrKykgewotCQkJaWYgKGlvdltpXS5pb3ZfbGVuID4gbGVmdCkKLQkJCQlpb3ZbaV0uaW92X2xl biA9IGxlZnQ7Ci0JCQltZW1jcHkoaW92W2ldLmlvdl9iYXNlLCAmYnVmW2xlbl0sIGlvdltpXS5p b3ZfbGVuKTsKLQkJCWxlbiArPSBpb3ZbaV0uaW92X2xlbjsKLQkJCWxlZnQgLT0gaW92W2ldLmlv dl9sZW47CisJCWlmICh1bmxpa2VseShubV9vZmYgPT0gci0+c2xvdFtpXS5sZW4pKSB7CisJCQlp ID0gbm1fcmluZ19uZXh0KHIsIGkpOworCQkJYnVmID0gTkVUTUFQX0JVRihyLCByLT5zbG90W2ld LmJ1Zl9pZHgpOworCQkJbm1fb2ZmID0gMDsKIAkJfQotCQlyaW5nLT5oZWFkID0gcmluZy0+Y3Vy ID0gbm1fcmluZ19uZXh0KHJpbmcsIGN1cik7Ci0JCW5tZC0+Y3VyX3J4X3JpbmcgPSByOwotCQlp b2N0bChubWQtPmZkLCBOSU9DUlhTWU5DLCBOVUxMKTsKLQkJYnJlYWs7CisKKwkJZnJhZ19zaXpl ID0gTUlOKHItPnNsb3RbaV0ubGVuIC0gbm1fb2ZmLCBpb3YtPmlvdl9sZW4gLSBpb3Zfb2ZmKTsK KwkJbWVtY3B5KGlvdi0+aW92X2Jhc2UgKyBpb3Zfb2ZmLCBidWYgKyBubV9vZmYsIGZyYWdfc2l6 ZSk7CisKKwkJaW92c2l6ZSAtPSBmcmFnX3NpemU7CisJCWlvdl9vZmYgKz0gZnJhZ19zaXplOwor CQlubV9vZmYgKz0gZnJhZ19zaXplOwogCX0KLQlmb3IgKDsgaSA8IGlvdmNudDsgaSsrKQotCQlp b3ZbaV0uaW92X2xlbiA9IDA7CiAKKwlyLT5oZWFkID0gci0+Y3VyID0gbm1fcmluZ19uZXh0KHIs IGkpOworCWlvY3RsKG5tZC0+ZmQsIE5JT0NSWFNZTkMsIE5VTEwpOworCiAJcmV0dXJuIChsZW4p OwogfQogCkBAIC00ODEsMzIgKzUwNSwxMDIgQEAKIHBjaV92dG5ldF9uZXRtYXBfdHgoc3RydWN0 IHBjaV92dG5ldF9zb2Z0YyAqc2MsIHN0cnVjdCBpb3ZlYyAqaW92LCBpbnQgaW92Y250LAogCQkg ICAgaW50IGxlbikKIHsKLQlzdGF0aWMgY2hhciBwYWRbNjBdOyAvKiBhbGwgemVybyBieXRlcyAq LwotCiAJaWYgKHNjLT52c2Nfbm1kID09IE5VTEwpCiAJCXJldHVybjsKIAotCS8qCi0JICogSWYg dGhlIGxlbmd0aCBpcyA8IDYwLCBwYWQgb3V0IHRvIHRoYXQgYW5kIGFkZCB0aGUKLQkgKiBleHRy YSB6ZXJvJ2Qgc2VnbWVudCB0byB0aGUgaW92LiBJdCBpcyBndWFyYW50ZWVkIHRoYXQKLQkgKiB0 aGVyZSBpcyBhbHdheXMgYW4gZXh0cmEgaW92IGF2YWlsYWJsZSBieSB0aGUgY2FsbGVyLgotCSAq LwotCWlmIChsZW4gPCA2MCkgewotCQlpb3ZbaW92Y250XS5pb3ZfYmFzZSA9IHBhZDsKLQkJaW92 W2lvdmNudF0uaW92X2xlbiA9IDYwIC0gbGVuOwotCQlpb3ZjbnQrKzsKKwkodm9pZCkgcGNpX3Z0 bmV0X25ldG1hcF93cml0ZXYoc2MtPnZzY19ubWQsIGlvdiwgaW92Y250LCBsZW4pOworfQorCitz dGF0aWMgX19pbmxpbmUgaW50Cit2cV9hdmFpbF90b19pb3ZlYyhzdHJ1Y3QgdnF1ZXVlX2luZm8g KnZxLCBzdHJ1Y3QgaW92ZWMgKmlvdiwgaW50IGxlbiwgaW50IHN0YXJ0LAorCQlpbnQgbWluYXZh aWwpCit7CisJaW50IGlkeDsKKwl1aW50MTZfdCBtYXNrID0gdnEtPnZxX3FzaXplIC0gMTsKKwl2 b2xhdGlsZSBzdHJ1Y3QgdmlydGlvX2Rlc2MgKnZkaXI7CisJc3RydWN0IHZtY3R4ICpjdHggPSB2 cS0+dnFfdnMtPnZzX3BpLT5waV92bWN0eDsKKworCXVpbnQxNl90IG5kZXNjID0gKHVpbnQxNl90 KSh2cS0+dnFfYXZhaWwtPnZhX2lkeCAtIHZxLT52cV9sYXN0X2F2YWlsIC0gc3RhcnQpOworCisJ aWYgKG5kZXNjIDwgbWluYXZhaWwpCisJCXJldHVybiAoMCk7CisKKwlpbnQgb2ZmID0gMDsKKwlp bnQgdWlkeCA9IHZxLT52cV91c2VkLT52dV9pZHggKyBzdGFydDsKKworCWZvciAoaW50IGkgPSAw OyBpIDwgbmRlc2M7IGkrKykgeworCQlpZHggPSB2cS0+dnFfYXZhaWwtPnZhX3JpbmdbKHZxLT52 cV9sYXN0X2F2YWlsICsgaSArICBzdGFydCkgJiBtYXNrXTsKKwkJdmRpciA9ICZ2cS0+dnFfZGVz Y1tpZHhdOworCisJCWlvdltpXS5pb3ZfYmFzZSA9IHBhZGRyX2d1ZXN0Mmhvc3QoY3R4LCAKKwkJ CQl2ZGlyLT52ZF9hZGRyLCB2ZGlyLT52ZF9sZW4pOworCQlpb3ZbaV0uaW92X2xlbiA9IHZkaXIt PnZkX2xlbjsKKworCQlvZmYgKz0gdmRpci0+dmRfbGVuOworCisJCXZxLT52cV91c2VkLT52dV9y aW5nW3VpZHggJiBtYXNrXS52dV9pZHggPSBpZHg7CisJCXZxLT52cV91c2VkLT52dV9yaW5nW3Vp ZHggJiBtYXNrXS52dV90bGVuID0gCisJCQkob2ZmID49IGxlbikgPyB2ZGlyLT52ZF9sZW4gLSAo b2ZmIC0gbGVuKSA6IHZkaXItPnZkX2xlbjsKKworCQl1aWR4Kys7CisKKwkJaWYgKG9mZiA+PSBs ZW4pIHsKKwkJCXJldHVybiAoaSArIDEpOworCQl9CiAJfQotCSh2b2lkKSBwY2lfdnRuZXRfbmV0 bWFwX3dyaXRldihzYy0+dnNjX25tZCwgaW92LCBpb3ZjbnQpOworCisJcmV0dXJuICgwKTsKIH0K IAorc3RhdGljIF9faW5saW5lIHZvaWQKK3ZxX2luY191c2VkX2lkeF9hbmRfbGFzdF9hdmFpbChz dHJ1Y3QgdnF1ZXVlX2luZm8gKnZxLCBpbnQgbikKK3sKKwlpZiAobiA+IDApIHsKKwkJdnEtPnZx X2xhc3RfYXZhaWwgKz0gbjsKKwkJdnEtPnZxX3VzZWQtPnZ1X2lkeCArPSBuOworCX0KK30KKwor c3RhdGljIF9faW5saW5lIGludAorbmV0bWFwX25leHRfcGt0X2xlbihzdHJ1Y3Qgbm1fZGVzYyAq bm1kKQoreworCWludCBpOworCWludCBsZW47CisJc3RydWN0IG5ldG1hcF9yaW5nICpyID0gTkVU TUFQX1JYUklORyhubWQtPm5pZnAsIG5tZC0+Y3VyX3J4X3JpbmcpOworCisJbGVuID0gMDsKKwor CWZvciAoaSA9IHItPmN1cjsgaSAhPSByLT50YWlsOyBpID0gbm1fcmluZ19uZXh0KHIsIGkpKSB7 CisJCWxlbiArPSByLT5zbG90W2ldLmxlbjsKKwkJaWYgKCEoci0+c2xvdFtpXS5mbGFncyAmIE5T X01PUkVGUkFHKSkKKwkJCWJyZWFrOworCX0KKworCXJldHVybiAobGVuKTsKK30KKworc3RhdGlj IF9faW5saW5lIHZvaWQKK25ldG1hcF9kcm9wX3BrdChzdHJ1Y3Qgbm1fZGVzYyAqbm1kKQorewor CWludCBpOworCXN0cnVjdCBuZXRtYXBfcmluZyAqciA9IE5FVE1BUF9SWFJJTkcobm1kLT5uaWZw LCBubWQtPmN1cl9yeF9yaW5nKTsKKworCWZvciAoaSA9IHItPmN1cjsgaSAhPSByLT50YWlsOyBp ID0gbm1fcmluZ19uZXh0KHIsIGkpKSB7CisJCWlmICghKHItPnNsb3RbaV0uZmxhZ3MgJiBOU19N T1JFRlJBRykpIHsKKwkJCXItPmhlYWQgPSByLT5jdXIgPSBubV9yaW5nX25leHQociwgaSk7CisJ CQlyZXR1cm47CisJCX0KKwl9Cit9CisKIHN0YXRpYyB2b2lkCiBwY2lfdnRuZXRfbmV0bWFwX3J4 KHN0cnVjdCBwY2lfdnRuZXRfc29mdGMgKnNjKQogewotCXN0cnVjdCBpb3ZlYyBpb3ZbVlRORVRf TUFYU0VHU10sICpyaW92OworCXN0cnVjdCBpb3ZlYyBpb3ZbVlRORVRfUklOR1NaXSwgKnJpb3Y7 CiAJc3RydWN0IHZxdWV1ZV9pbmZvICp2cTsKLQl2b2lkICp2cng7Ci0JaW50IGxlbiwgbjsKLQl1 aW50MTZfdCBpZHg7CisJaW50IGxlbjsKKwlpbnQgbjsKKwlpbnQgdXNlZDsKIAogCS8qCiAJICog U2hvdWxkIG5ldmVyIGJlIGNhbGxlZCB3aXRob3V0IGEgdmFsaWQgbmV0bWFwIGRlc2NyaXB0b3IK QEAgLTUxNywxMSArNjExLDExIEBACiAJICogQnV0LCB3aWxsIGJlIGNhbGxlZCB3aGVuIHRoZSBy eCByaW5nIGhhc24ndCB5ZXQKIAkgKiBiZWVuIHNldCB1cCBvciB0aGUgZ3Vlc3QgaXMgcmVzZXR0 aW5nIHRoZSBkZXZpY2UuCiAJICovCi0JaWYgKCFzYy0+dnNjX3J4X3JlYWR5IHx8IHNjLT5yZXNl dHRpbmcpIHsKKwlpZiAodW5saWtlbHkoKCFzYy0+dnNjX3J4X3JlYWR5IHx8IHNjLT5yZXNldHRp bmcpKSkgewogCQkvKgogCQkgKiBEcm9wIHRoZSBwYWNrZXQgYW5kIHRyeSBsYXRlci4KIAkJICov Ci0JCSh2b2lkKSBubV9uZXh0cGt0KHNjLT52c2Nfbm1kLCAodm9pZCAqKWR1bW15YnVmKTsKKwkJ bmV0bWFwX2Ryb3BfcGt0KHNjLT52c2Nfbm1kKTsKIAkJcmV0dXJuOwogCX0KIApAQCAtNTI5LDYz ICs2MjMsNTQgQEAKIAkgKiBDaGVjayBmb3IgYXZhaWxhYmxlIHJ4IGJ1ZmZlcnMKIAkgKi8KIAl2 cSA9ICZzYy0+dnNjX3F1ZXVlc1tWVE5FVF9SWFFdOwotCWlmICghdnFfaGFzX2Rlc2NzKHZxKSkg eworCWlmICh1bmxpa2VseSghdnFfaGFzX2Rlc2NzKHZxKSkpIHsKIAkJLyoKIAkJICogRHJvcCB0 aGUgcGFja2V0IGFuZCB0cnkgbGF0ZXIuICBJbnRlcnJ1cHQgb24KIAkJICogZW1wdHksIGlmIHRo YXQncyBuZWdvdGlhdGVkLgogCQkgKi8KLQkJKHZvaWQpIG5tX25leHRwa3Qoc2MtPnZzY19ubWQs ICh2b2lkICopZHVtbXlidWYpOworCQluZXRtYXBfZHJvcF9wa3Qoc2MtPnZzY19ubWQpOwogCQl2 cV9lbmRjaGFpbnModnEsIDEpOwogCQlyZXR1cm47CiAJfQogCisJdXNlZCA9IDA7CisKIAlkbyB7 Ci0JCS8qCi0JCSAqIEdldCBkZXNjcmlwdG9yIGNoYWluLgotCQkgKi8KLQkJbiA9IHZxX2dldGNo YWluKHZxLCAmaWR4LCBpb3YsIFZUTkVUX01BWFNFR1MsIE5VTEwpOwotCQlhc3NlcnQobiA+PSAx ICYmIG4gPD0gVlRORVRfTUFYU0VHUyk7CisJCWxlbiA9IG5ldG1hcF9uZXh0X3BrdF9sZW4oc2Mt PnZzY19ubWQpOwogCi0JCS8qCi0JCSAqIEdldCBhIHBvaW50ZXIgdG8gdGhlIHJ4IGhlYWRlciwg YW5kIHVzZSB0aGUKLQkJICogZGF0YSBpbW1lZGlhdGVseSBmb2xsb3dpbmcgaXQgZm9yIHRoZSBw YWNrZXQgYnVmZmVyLgotCQkgKi8KLQkJdnJ4ID0gaW92WzBdLmlvdl9iYXNlOwotCQlyaW92ID0g cnhfaW92X3RyaW0oaW92LCAmbiwgc2MtPnJ4X3ZoZHJsZW4pOworCQlpZiAodW5saWtlbHkobGVu ID09IDApKSB7CisJCQl2cV9pbmNfdXNlZF9pZHhfYW5kX2xhc3RfYXZhaWwodnEsIHVzZWQpOwor CQkJdnFfZW5kY2hhaW5zKHZxLCAwKTsKKwkJCXJldHVybjsKKwkJfQogCi0JCWxlbiA9IHBjaV92 dG5ldF9uZXRtYXBfcmVhZHYoc2MtPnZzY19ubWQsIHJpb3YsIG4pOworCQluID0gdnFfYXZhaWxf dG9faW92ZWModnEsIGlvdiwgbGVuICsgc2MtPnJ4X3ZoZHJsZW4sIHVzZWQsCisJCQkJVlRORVRf TUlOX0FWQUlMX0RFU0MpOwogCi0JCWlmIChsZW4gPT0gMCkgewotCQkJLyoKLQkJCSAqIE5vIG1v cmUgcGFja2V0cywgYnV0IHN0aWxsIHNvbWUgYXZhaWwgcmluZwotCQkJICogZW50cmllcy4gIElu dGVycnVwdCBpZiBuZWVkZWQvYXBwcm9wcmlhdGUuCi0JCQkgKi8KLQkJCXZxX3JldGNoYWluKHZx KTsKKwkJaWYgKHVubGlrZWx5KG4gPT0gMCkpIHsKKwkJCXZxX2luY191c2VkX2lkeF9hbmRfbGFz dF9hdmFpbCh2cSwgdXNlZCk7CiAJCQl2cV9lbmRjaGFpbnModnEsIDApOwogCQkJcmV0dXJuOwog CQl9CiAKLQkJLyoKLQkJICogVGhlIG9ubHkgdmFsaWQgZmllbGQgaW4gdGhlIHJ4IHBhY2tldCBo ZWFkZXIgaXMgdGhlCi0JCSAqIG51bWJlciBvZiBidWZmZXJzIGlmIG1lcmdlZCByeCBidWZzIHdl cmUgbmVnb3RpYXRlZC4KLQkJICovCi0JCW1lbXNldCh2cngsIDAsIHNjLT5yeF92aGRybGVuKTsK LQogCQlpZiAoc2MtPnJ4X21lcmdlKSB7Ci0JCQlzdHJ1Y3QgdmlydGlvX25ldF9yeGhkciAqdnJ4 aDsKLQotCQkJdnJ4aCA9IHZyeDsKLQkJCXZyeGgtPnZyaF9idWZzID0gMTsKKwkJCXN0cnVjdCB2 aXJ0aW9fbmV0X3J4aGRyICp2cnhoID0gaW92WzBdLmlvdl9iYXNlOworCQkJbWVtc2V0KHZyeGgs IDAsIHNjLT5yeF92aGRybGVuKTsKKwkJCXZyeGgtPnZyaF9idWZzID0gbjsKIAkJfQogCi0JCS8q Ci0JCSAqIFJlbGVhc2UgdGhpcyBjaGFpbiBhbmQgaGFuZGxlIG1vcmUgY2hhaW5zLgotCQkgKi8K LQkJdnFfcmVsY2hhaW4odnEsIGlkeCwgbGVuICsgc2MtPnJ4X3ZoZHJsZW4pOworCQlyaW92ID0g cnhfaW92X3RyaW0oaW92LCAmbiwgc2MtPnJ4X3ZoZHJsZW4pOworCisJCSh2b2lkKXBjaV92dG5l dF9uZXRtYXBfcmVhZHYoc2MtPnZzY19ubWQsIHJpb3YsIG4sIGxlbik7CisKKwkJdXNlZCArPSBu OworCiAJfSB3aGlsZSAodnFfaGFzX2Rlc2NzKHZxKSk7CiAKLQkvKiBJbnRlcnJ1cHQgaWYgbmVl ZGVkLCBpbmNsdWRpbmcgZm9yIE5PVElGWV9PTl9FTVBUWS4gKi8KKwl2cV9pbmNfdXNlZF9pZHhf YW5kX2xhc3RfYXZhaWwodnEsIHVzZWQpOwogCXZxX2VuZGNoYWlucyh2cSwgMSk7CisKKwlyZXR1 cm47CiB9CiAKIHN0YXRpYyB2b2lkCgo= --b1_de8aae4aa4571650bb57800da37870f1-- From owner-freebsd-virtualization@freebsd.org Thu May 16 20:14:55 2019 Return-Path: Delivered-To: freebsd-virtualization@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 6421715A6454 for ; Thu, 16 May 2019 20:14:55 +0000 (UTC) (envelope-from daemon-user@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 0397472ED5; Thu, 16 May 2019 20:14:55 +0000 (UTC) (envelope-from daemon-user@freebsd.org) Received: from reviews.nyi.freebsd.org (reviews.nyi.freebsd.org [IPv6:2610:1c1:1:607c::16:b]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id AA68025D02; Thu, 16 May 2019 20:14:54 +0000 (UTC) (envelope-from daemon-user@freebsd.org) Received: by reviews.nyi.freebsd.org (Postfix, from userid 1346) id A954A20CBA3; Thu, 16 May 2019 20:14:54 +0000 (UTC) Date: Thu, 16 May 2019 20:14:54 +0000 To: Phabricator From: "v.maffione_gmail.com (Vincenzo Maffione)" Cc: freebsd-virtualization@freebsd.org Reply-to: "v.maffione_gmail.com (Vincenzo Maffione)" Subject: [Differential] D20276: [bhyve][virtio-net] Allow guest VM's to set JUMBO MTU in case of using the VALE switch. Message-ID: X-Priority: 3 X-Phabricator-Sent-This-Message: Yes X-Mail-Transport-Agent: MetaMTA X-Auto-Response-Suppress: All X-Phabricator-Mail-Tags: X-Herald-Rules: <97>, <119>, <117> X-Phabricator-To: X-Phabricator-To: X-Phabricator-To: X-Phabricator-To: X-Phabricator-To: X-Phabricator-To: X-Phabricator-Cc: X-Phabricator-Cc: X-Phabricator-Cc: X-Phabricator-Cc: X-Phabricator-Cc: Precedence: bulk Thread-Topic: PHID-DREV-pueoqfdkfh54jyuh6emz X-Phabricator-Mail-ID: 1470537 X-Phabricator-Send-Attempt: yjwmnnggqfixf2ei In-Reply-To: References: Thread-Index: MjY5MTMzYzBiZTdkNDVlNTE1MGI2YWFmNjQ0IFzdxL4= X-Phabricator-Stamps: actor(@v.maffione_gmail.com) application(Differential) author(@aleksandr.fedorov_itglobal.com) herald(H97) herald(H117) herald(H119) monogram(D20276) object-type(DREV) phid(PHID-DREV-pueoqfdkfh54jyuh6emz) reviewer(#bhyve) reviewer(@jhb) reviewer(@krion) reviewer(@rgrimes) reviewer(@v.maffione_gmail.com) revision-status(needs-review) subscriber(@bcran) subscriber(@evgueni.gavrilov_itglobal.com) subscriber(@freebsd-virtualization-list) subscriber(@novel) subscriber(@olevole_olevole.ru) via(web) MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8" X-Rspamd-Queue-Id: 0397472ED5 X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [-2.96 / 15.00]; local_wl_from(0.00)[freebsd.org]; NEURAL_HAM_MEDIUM(-1.00)[-0.999,0]; NEURAL_HAM_SHORT(-0.96)[-0.957,0]; ASN(0.00)[asn:11403, ipnet:2610:1c1:1::/48, country:US]; NEURAL_HAM_LONG(-1.00)[-1.000,0] X-BeenThere: freebsd-virtualization@freebsd.org X-Mailman-Version: 2.1.29 List-Id: "Discussion of various virtualization techniques FreeBSD supports." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 16 May 2019 20:14:55 -0000 di5tYWZmaW9uZV9nbWFpbC5jb20gYWRkZWQgaW5saW5lIGNvbW1lbnRzLgoKSU5MSU5FIENPTU1F TlRTCgo+IHBjaV92aXJ0aW9fbmV0LmM6NDA3Cj4gIAo+IC0JZm9yIChyID0gbm1kLT5jdXJfdHhf cmluZzsgOyApIHsKPiAtCQlzdHJ1Y3QgbmV0bWFwX3JpbmcgKnJpbmcgPSBORVRNQVBfVFhSSU5H KG5tZC0+bmlmcCwgcik7Cj4gLQkJdWludDMyX3QgY3VyLCBpZHg7Cj4gLQkJY2hhciAqYnVmOwo+ ICsJc3RydWN0IG5ldG1hcF9yaW5nICpyaW5nID0gTkVUTUFQX1RYUklORyhubWQtPm5pZnAsIG5t ZC0+Y3VyX3J4X3JpbmcpOwo+ICAKCm5tZC0+Y3VyX3R4X3JpbmcKCldoeSBkaWQgeW91IGRyb3Ag dGhlIGl0ZXJhdGluZyBvdmVyIGFsbCB0aGUgcG9zc2libGUgdHggcmluZ3M/CgpDSEFOR0VTIFNJ TkNFIExBU1QgQUNUSU9OCiAgaHR0cHM6Ly9yZXZpZXdzLmZyZWVic2Qub3JnL0QyMDI3Ni9uZXcv CgpSRVZJU0lPTiBERVRBSUwKICBodHRwczovL3Jldmlld3MuZnJlZWJzZC5vcmcvRDIwMjc2CgpF TUFJTCBQUkVGRVJFTkNFUwogIGh0dHBzOi8vcmV2aWV3cy5mcmVlYnNkLm9yZy9zZXR0aW5ncy9w YW5lbC9lbWFpbHByZWZlcmVuY2VzLwoKVG86IGFsZWtzYW5kci5mZWRvcm92X2l0Z2xvYmFsLmNv bSwgI2JoeXZlLCBqaGIsIHJncmltZXMsIGtyaW9uLCB2Lm1hZmZpb25lX2dtYWlsLmNvbQpDYzog bm92ZWwsIG9sZXZvbGVfb2xldm9sZS5ydSwgZnJlZWJzZC12aXJ0dWFsaXphdGlvbi1saXN0LCBl dmd1ZW5pLmdhdnJpbG92X2l0Z2xvYmFsLmNvbSwgYmNyYW4K From owner-freebsd-virtualization@freebsd.org Fri May 17 08:44:02 2019 Return-Path: Delivered-To: freebsd-virtualization@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id A06CD158E2F2 for ; Fri, 17 May 2019 08:44:02 +0000 (UTC) (envelope-from daemon-user@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 39BC96A657; Fri, 17 May 2019 08:44:02 +0000 (UTC) (envelope-from daemon-user@freebsd.org) Received: from reviews.nyi.freebsd.org (reviews.nyi.freebsd.org [IPv6:2610:1c1:1:607c::16:b]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 987FC5EC3; Fri, 17 May 2019 08:44:01 +0000 (UTC) (envelope-from daemon-user@freebsd.org) Received: by reviews.nyi.freebsd.org (Postfix, from userid 1346) id 97DDE18241F; Fri, 17 May 2019 08:44:01 +0000 (UTC) Date: Fri, 17 May 2019 08:44:01 +0000 To: Phabricator From: "aleksandr.fedorov_itglobal.com (Aleksandr Fedorov)" Cc: freebsd-virtualization@freebsd.org Reply-to: "aleksandr.fedorov_itglobal.com (Aleksandr Fedorov)" Subject: [Differential] D20276: [bhyve][virtio-net] Allow guest VM's to set JUMBO MTU in case of using the VALE switch. Message-ID: X-Priority: 3 X-Phabricator-Sent-This-Message: Yes X-Mail-Transport-Agent: MetaMTA X-Auto-Response-Suppress: All X-Phabricator-Mail-Tags: X-Herald-Rules: <97>, <119>, <117> X-Phabricator-To: X-Phabricator-To: X-Phabricator-To: X-Phabricator-To: X-Phabricator-To: X-Phabricator-To: X-Phabricator-Cc: X-Phabricator-Cc: X-Phabricator-Cc: X-Phabricator-Cc: X-Phabricator-Cc: Precedence: bulk Thread-Topic: PHID-DREV-pueoqfdkfh54jyuh6emz X-Phabricator-Mail-ID: 1470870 X-Phabricator-Send-Attempt: wkdrchqldx57tyb2 In-Reply-To: References: Thread-Index: MjY5MTMzYzBiZTdkNDVlNTE1MGI2YWFmNjQ0IFzedFE= X-Phabricator-Stamps: actor(@aleksandr.fedorov_itglobal.com) application(Differential) author(@aleksandr.fedorov_itglobal.com) herald(H97) herald(H117) herald(H119) monogram(D20276) object-type(DREV) phid(PHID-DREV-pueoqfdkfh54jyuh6emz) reviewer(#bhyve) reviewer(@jhb) reviewer(@krion) reviewer(@rgrimes) reviewer(@v.maffione_gmail.com) revision-status(needs-review) subscriber(@bcran) subscriber(@evgueni.gavrilov_itglobal.com) subscriber(@freebsd-virtualization-list) subscriber(@novel) subscriber(@olevole_olevole.ru) via(web) MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8" X-Rspamd-Queue-Id: 39BC96A657 X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [-2.97 / 15.00]; local_wl_from(0.00)[freebsd.org]; NEURAL_HAM_MEDIUM(-1.00)[-0.999,0]; NEURAL_HAM_SHORT(-0.97)[-0.973,0]; ASN(0.00)[asn:11403, ipnet:2610:1c1:1::/48, country:US]; NEURAL_HAM_LONG(-1.00)[-1.000,0] X-BeenThere: freebsd-virtualization@freebsd.org X-Mailman-Version: 2.1.29 List-Id: "Discussion of various virtualization techniques FreeBSD supports." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 17 May 2019 08:44:02 -0000 YWxla3NhbmRyLmZlZG9yb3ZfaXRnbG9iYWwuY29tIGFkZGVkIGlubGluZSBjb21tZW50cy4KCklO TElORSBDT01NRU5UUwoKPiB2Lm1hZmZpb25lX2dtYWlsLmNvbSB3cm90ZSBpbiBwY2lfdmlydGlv X25ldC5jOjQwNwo+IG5tZC0+Y3VyX3R4X3JpbmcKPiAKPiBXaHkgZGlkIHlvdSBkcm9wIHRoZSBp dGVyYXRpbmcgb3ZlciBhbGwgdGhlIHBvc3NpYmxlIHR4IHJpbmdzPwoKSSBkcm9wIGl0IHRvIHNp bXBsaWZ5IHRoZSBjb2RlIHVuZGVyIHRoZSBhc3N1bXB0aW9uIHRoYXQgY3VycmVudCBzZXR1cCBj b2RlCgogIHZvaWQKICAgcGNpX3Z0bmV0X25ldG1hcF9zZXR1cChzdHJ1Y3QgcGNpX3Z0bmV0X3Nv ZnRjICpzYywgY2hhciAqaWZuYW1lKQogICB7CiAgLi4uCiAgICAgICAgc2MtPnZzY19ubWQgPSBu bV9vcGVuKGlmbmFtZSwgTlVMTCwgMCwgMCk7CiAgLi4uCiAgfQoKYWx3YXlzIHNldHMgdGhlIG51 bWJlciBvZiAgVFgvUlggcmluZ3MgdG8gb25lLiBBbmQgdGhlcmUgaXMgbm8gd2F5IHRvIGNoYW5n ZSBpdCB1c2luZyBiaHl2ZSg4KS4KCkluIHRoZSBmdXR1cmUsIEkgd2FudCB0byByZXBsYWNlIHRo ZSBsZWdhY3kgQVBJIGFuZCBhZGQgdGhlIGFiaWxpdHkgdG8gc3BlY2lmeSBub3Qgb25seSB0aGUg VkFMRSBzd2l0Y2gsIGJ1dCBhbHNvIG90aGVyIHR5cGVzIG9mIG5ldG1hcCBwb3J0cywgYW5kIHJl dHVybiB0aGUgaXRlcmF0aW9uIHRocm91Z2ggdGhlIHJpbmdzLgoKT3IgSSBjYW4gcmV0dXJuIHRo aXMgY29kZSBub3cuIFdoYXQgZG8geW91IHRoaW5rPwoKQ0hBTkdFUyBTSU5DRSBMQVNUIEFDVElP TgogIGh0dHBzOi8vcmV2aWV3cy5mcmVlYnNkLm9yZy9EMjAyNzYvbmV3LwoKUkVWSVNJT04gREVU QUlMCiAgaHR0cHM6Ly9yZXZpZXdzLmZyZWVic2Qub3JnL0QyMDI3NgoKRU1BSUwgUFJFRkVSRU5D RVMKICBodHRwczovL3Jldmlld3MuZnJlZWJzZC5vcmcvc2V0dGluZ3MvcGFuZWwvZW1haWxwcmVm ZXJlbmNlcy8KClRvOiBhbGVrc2FuZHIuZmVkb3Jvdl9pdGdsb2JhbC5jb20sICNiaHl2ZSwgamhi LCByZ3JpbWVzLCBrcmlvbiwgdi5tYWZmaW9uZV9nbWFpbC5jb20KQ2M6IG5vdmVsLCBvbGV2b2xl X29sZXZvbGUucnUsIGZyZWVic2QtdmlydHVhbGl6YXRpb24tbGlzdCwgZXZndWVuaS5nYXZyaWxv dl9pdGdsb2JhbC5jb20sIGJjcmFuCg== From owner-freebsd-virtualization@freebsd.org Fri May 17 19:28:09 2019 Return-Path: Delivered-To: freebsd-virtualization@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id F39F9159E2B0 for ; Fri, 17 May 2019 19:28:08 +0000 (UTC) (envelope-from daemon-user@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 90F3D893C1; Fri, 17 May 2019 19:28:08 +0000 (UTC) (envelope-from daemon-user@freebsd.org) Received: from reviews.nyi.freebsd.org (reviews.nyi.freebsd.org [IPv6:2610:1c1:1:607c::16:b]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4AD99CCD5; Fri, 17 May 2019 19:28:08 +0000 (UTC) (envelope-from daemon-user@freebsd.org) Received: by reviews.nyi.freebsd.org (Postfix, from userid 1346) id 4A73E1D870E; Fri, 17 May 2019 19:28:08 +0000 (UTC) Date: Fri, 17 May 2019 19:28:08 +0000 To: Phabricator From: "v.maffione_gmail.com (Vincenzo Maffione)" Cc: freebsd-virtualization@freebsd.org Reply-to: "v.maffione_gmail.com (Vincenzo Maffione)" Subject: [Differential] D20276: [bhyve][virtio-net] Allow guest VM's to set JUMBO MTU in case of using the VALE switch. Message-ID: <3400517f1b5fe7b6adcfbb3763db481d@localhost.localdomain> X-Priority: 3 X-Phabricator-Sent-This-Message: Yes X-Mail-Transport-Agent: MetaMTA X-Auto-Response-Suppress: All X-Phabricator-Mail-Tags: X-Herald-Rules: <97>, <119>, <117> X-Phabricator-To: X-Phabricator-To: X-Phabricator-To: X-Phabricator-To: X-Phabricator-To: X-Phabricator-To: X-Phabricator-Cc: X-Phabricator-Cc: X-Phabricator-Cc: X-Phabricator-Cc: X-Phabricator-Cc: X-Phabricator-Cc: Precedence: bulk Thread-Topic: PHID-DREV-pueoqfdkfh54jyuh6emz X-Phabricator-Mail-ID: 1471593 X-Phabricator-Send-Attempt: 5cgxgntijjpu7ieu In-Reply-To: References: Thread-Index: MjY5MTMzYzBiZTdkNDVlNTE1MGI2YWFmNjQ0IFzfC0g= X-Phabricator-Stamps: actor(@v.maffione_gmail.com) application(Differential) author(@aleksandr.fedorov_itglobal.com) herald(H97) herald(H117) herald(H119) monogram(D20276) object-type(DREV) phid(PHID-DREV-pueoqfdkfh54jyuh6emz) reviewer(#bhyve) reviewer(@jhb) reviewer(@krion) reviewer(@rgrimes) reviewer(@v.maffione_gmail.com) revision-status(needs-review) subscriber(@bcran) subscriber(@evgueni.gavrilov_itglobal.com) subscriber(@freebsd-virtualization-list) subscriber(@mizhka_gmail.com) subscriber(@novel) subscriber(@olevole_olevole.ru) via(web) MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8" X-Rspamd-Queue-Id: 90F3D893C1 X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [-2.97 / 15.00]; local_wl_from(0.00)[freebsd.org]; NEURAL_HAM_MEDIUM(-1.00)[-0.999,0]; NEURAL_HAM_SHORT(-0.97)[-0.967,0]; ASN(0.00)[asn:11403, ipnet:2610:1c1:1::/48, country:US]; NEURAL_HAM_LONG(-1.00)[-1.000,0] X-BeenThere: freebsd-virtualization@freebsd.org X-Mailman-Version: 2.1.29 List-Id: "Discussion of various virtualization techniques FreeBSD supports." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 17 May 2019 19:28:09 -0000 di5tYWZmaW9uZV9nbWFpbC5jb20gYWRkZWQgaW5saW5lIGNvbW1lbnRzLgoKSU5MSU5FIENPTU1F TlRTCgo+IGFsZWtzYW5kci5mZWRvcm92X2l0Z2xvYmFsLmNvbSB3cm90ZSBpbiBwY2lfdmlydGlv X25ldC5jOjQwNwo+IEkgZHJvcCBpdCB0byBzaW1wbGlmeSB0aGUgY29kZSB1bmRlciB0aGUgYXNz dW1wdGlvbiB0aGF0IGN1cnJlbnQgc2V0dXAgY29kZQo+IAo+ICAgdm9pZAo+ICAgIHBjaV92dG5l dF9uZXRtYXBfc2V0dXAoc3RydWN0IHBjaV92dG5ldF9zb2Z0YyAqc2MsIGNoYXIgKmlmbmFtZSkK PiAgICB7Cj4gICAuLi4KPiAgICAgICAgIHNjLT52c2Nfbm1kID0gbm1fb3BlbihpZm5hbWUsIE5V TEwsIDAsIDApOwo+ICAgLi4uCj4gICB9Cj4gCj4gYWx3YXlzIHNldHMgdGhlIG51bWJlciBvZiAg VFgvUlggcmluZ3MgdG8gb25lLiBBbmQgdGhlcmUgaXMgbm8gd2F5IHRvIGNoYW5nZSBpdCB1c2lu ZyBiaHl2ZSg4KS4KPiAKPiBJbiB0aGUgZnV0dXJlLCBJIHdhbnQgdG8gcmVwbGFjZSB0aGUgbGVn YWN5IEFQSSBhbmQgYWRkIHRoZSBhYmlsaXR5IHRvIHNwZWNpZnkgbm90IG9ubHkgdGhlIFZBTEUg c3dpdGNoLCBidXQgYWxzbyBvdGhlciB0eXBlcyBvZiBuZXRtYXAgcG9ydHMsIGFuZCByZXR1cm4g dGhlIGl0ZXJhdGlvbiB0aHJvdWdoIHRoZSByaW5ncy4KPiAKPiBPciBJIGNhbiByZXR1cm4gdGhp cyBjb2RlIG5vdy4gV2hhdCBkbyB5b3UgdGhpbms/CgpUaGF0J3MgZmluZS4gQnV0IHN0aWxsIHlv dSBuZWVkIHRvIHJlcGxhY2UgY3VyX3J4X3Jpbmcgd2l0aCBjdXJfdHhfcmluZywgZm9yIGNvbnNp c3RlbmN5LgoKQ0hBTkdFUyBTSU5DRSBMQVNUIEFDVElPTgogIGh0dHBzOi8vcmV2aWV3cy5mcmVl YnNkLm9yZy9EMjAyNzYvbmV3LwoKUkVWSVNJT04gREVUQUlMCiAgaHR0cHM6Ly9yZXZpZXdzLmZy ZWVic2Qub3JnL0QyMDI3NgoKRU1BSUwgUFJFRkVSRU5DRVMKICBodHRwczovL3Jldmlld3MuZnJl ZWJzZC5vcmcvc2V0dGluZ3MvcGFuZWwvZW1haWxwcmVmZXJlbmNlcy8KClRvOiBhbGVrc2FuZHIu ZmVkb3Jvdl9pdGdsb2JhbC5jb20sICNiaHl2ZSwgamhiLCByZ3JpbWVzLCBrcmlvbiwgdi5tYWZm aW9uZV9nbWFpbC5jb20KQ2M6IG1pemhrYV9nbWFpbC5jb20sIG5vdmVsLCBvbGV2b2xlX29sZXZv bGUucnUsIGZyZWVic2QtdmlydHVhbGl6YXRpb24tbGlzdCwgZXZndWVuaS5nYXZyaWxvdl9pdGds b2JhbC5jb20sIGJjcmFuCg== From owner-freebsd-virtualization@freebsd.org Sat May 18 19:25:33 2019 Return-Path: Delivered-To: freebsd-virtualization@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 380C51595D17 for ; Sat, 18 May 2019 19:25:33 +0000 (UTC) (envelope-from nap@ixsystems.com) Received: from mail-ed1-x534.google.com (mail-ed1-x534.google.com [IPv6:2a00:1450:4864:20::534]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 064468D953 for ; Sat, 18 May 2019 19:25:31 +0000 (UTC) (envelope-from nap@ixsystems.com) Received: by mail-ed1-x534.google.com with SMTP id n17so16434343edb.0 for ; Sat, 18 May 2019 12:25:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ixsystems-com.20150623.gappssmtp.com; s=20150623; h=mime-version:from:date:message-id:subject:to; bh=hB8gB9MxnRLz5mkBLNnEelG2fBML9ZIQs91mQMN0ZH0=; b=LlWMBw5a50VXScAKd8gABXh5XgKm9c0pM/WSOaOBPl9G610h/q7c/zZt+CsmaSJErY gA2hqb0A/e1h25uhqauv22es6bjnHxeFMW6t9XS8OJBuGPj67zdEe2JIo3H+Iy59oD5J wVxI1+iJiHoFwvA2wXC4Gan1VxZbg9yWpy/tySd7h+xoKUMPMUCnjFkSrAVh2k736rfF YI4iS7YI1AU2Y2+0X6/MyDpKVuFkalUJ4hvVjdiHjDVP3Ym5sZAzipW+hOFvlykOITLx Bi6EWUO0it3ulPArmZnZ0U1xlyb4FOi3KnKEXI195WYGjFf1FYFeHf8GDHnG0ziSrn/H VfxQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=hB8gB9MxnRLz5mkBLNnEelG2fBML9ZIQs91mQMN0ZH0=; b=XyCWP1fc2DBLcMSA4CZH/Jt5TS1ah1OS+N14y95dLQRSuas6Q+Ul0gxXX3DnPSVigj 7AjyvgXcgMkgMhhwLgI5mb2WFil8jt1yK9w3PAK19VcNoMmkIy1GnYZSZlKdLjp33x5/ 2PHfrgPbaJSj7pprWPiR2bsJnLOWCLSDt54NZxv2vQFdaH0B2Vuz2QQEsksATlehJZT+ w5lWKcyiFGHyn2pMf/bjqT1zFCMVlRTc9X/umlSSpNlJQIxdkKOSo9FyUtT6GCmJXCGA ONaoen+TKxDFhIBuhrHxdowD40kEcIBe65O1sgGM0d2x1lMxT7Mss02Sy6wo7tT70s/N VEGA== X-Gm-Message-State: APjAAAWSrgou80CAP30uw44puGSYemcewcKnz7fY7n85+j99UBdFaVPL P5n+7g9MW7s5wRTfZf09VG6JVvT5WQ76mI8l5PBSzZ7wYINqHlj5 X-Google-Smtp-Source: APXvYqxvmCCdaO4U050Gk3GMr48XTjO7sZzE5WV4usymep9u316YmGJBd0vCSMlrs1fAUoCwSdUI+etK+lMlJFDzDEs= X-Received: by 2002:aa7:c512:: with SMTP id o18mr66639515edq.82.1558207528271; Sat, 18 May 2019 12:25:28 -0700 (PDT) MIME-Version: 1.0 From: Nick Principe Date: Sat, 18 May 2019 15:24:53 -0400 Message-ID: Subject: Windows 10 guests fail to boot when attempting to passthrough network card To: freebsd-virtualization@freebsd.org X-Rspamd-Queue-Id: 064468D953 X-Spamd-Bar: ------ Authentication-Results: mx1.freebsd.org; dkim=pass header.d=ixsystems-com.20150623.gappssmtp.com header.s=20150623 header.b=LlWMBw5a; dmarc=pass (policy=none) header.from=ixsystems.com; spf=pass (mx1.freebsd.org: domain of nap@ixsystems.com designates 2a00:1450:4864:20::534 as permitted sender) smtp.mailfrom=nap@ixsystems.com X-Spamd-Result: default: False [-6.71 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; R_DKIM_ALLOW(-0.20)[ixsystems-com.20150623.gappssmtp.com:s=20150623]; FROM_HAS_DN(0.00)[]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36]; TO_MATCH_ENVRCPT_ALL(0.00)[]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-virtualization@freebsd.org]; TO_DN_NONE(0.00)[]; RCPT_COUNT_ONE(0.00)[1]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; IP_SCORE(-2.74)[ip: (-9.17), ipnet: 2a00:1450::/32(-2.20), asn: 15169(-2.27), country: US(-0.06)]; DKIM_TRACE(0.00)[ixsystems-com.20150623.gappssmtp.com:+]; MX_GOOD(-0.01)[cached: ALT3.ASPMX.L.GOOGLE.com]; RCVD_IN_DNSWL_NONE(0.00)[4.3.5.0.0.0.0.0.0.0.0.0.0.0.0.0.0.2.0.0.4.6.8.4.0.5.4.1.0.0.a.2.list.dnswl.org : 127.0.5.0]; NEURAL_HAM_SHORT(-0.96)[-0.960,0]; DMARC_POLICY_ALLOW(-0.50)[ixsystems.com,none]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+,1:+]; RCVD_TLS_LAST(0.00)[]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; RCVD_COUNT_TWO(0.00)[2] Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: freebsd-virtualization@freebsd.org X-Mailman-Version: 2.1.29 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: Sat, 18 May 2019 19:25:33 -0000 I have noticed that Windows 10 guests fail to boot when attempting to pass through a network card. I believe I have observed this with both cxgbe (t580) and mlx5en cards, but only have a cxgbe to test with now. Without passthrough, the Windows 10 guest boots and operates normally. FreeBSD guests (12.0-RELEASE) have no issue when booting with the cxgbe card passed through - I can kldload cxgbe and I get both cxl ports showing up in the FreeBSD guest. I have tested this with both 12.0-RELEASE and head (13-CURRENT r347883) as the host OS with no change in behavior. The bhyve output is: Unhandled ps2 keyboard command 0x02 Unhandled ps2 keyboard command 0x02 Assertion failed: (error == 0), function modify_bar_registration, file /usr/src/usr.sbin/bhyve/pci_emul.c, line 504. fbuf frame buffer base: 0x943600000 [sz 16777216] Two main suggestions from discussions at BSDCan this week were: - Capture pciconf -lvb from the FreeBSD guest - Add some printf to pci_emul.c to capture some values when there is an error I've captured the above, and a lot of other relevant info, in a Google Doc here (too big to post directly): https://docs.google.com/document/d/1t-UVIO9Aq0TPUFHyo1nVscqaW1LoPuNhfLPitL8oeTs/edit?usp=sharing `nap From owner-freebsd-virtualization@freebsd.org Sat May 18 19:32:58 2019 Return-Path: Delivered-To: freebsd-virtualization@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 5E6D9159624F for ; Sat, 18 May 2019 19:32:58 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mailman.ysv.freebsd.org (mailman.ysv.freebsd.org [IPv6:2001:1900:2254:206a::50:5]) by mx1.freebsd.org (Postfix) with ESMTP id AE9608E038 for ; Sat, 18 May 2019 19:32:57 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by mailman.ysv.freebsd.org (Postfix) id 6FDCE159624A; Sat, 18 May 2019 19:32:57 +0000 (UTC) Delivered-To: virtualization@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 5BF851596249 for ; Sat, 18 May 2019 19:32:57 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.ysv.freebsd.org (mxrelay.ysv.freebsd.org [IPv6:2001:1900:2254:206a::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.ysv.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id C18808E029 for ; Sat, 18 May 2019 19:32:56 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2001:1900:2254:206a::16:76]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.ysv.freebsd.org (Postfix) with ESMTPS id D3439C6CB for ; Sat, 18 May 2019 19:32:55 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.118]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id x4IJWtjV099772 for ; Sat, 18 May 2019 19:32:55 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from bugzilla@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id x4IJWtpU099771 for virtualization@FreeBSD.org; Sat, 18 May 2019 19:32:55 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: bugzilla set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: virtualization@FreeBSD.org Subject: [Bug 231117] bhyve: I/O lockups inside guests Date: Sat, 18 May 2019 19:32:50 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Base System X-Bugzilla-Component: kern X-Bugzilla-Version: 11.2-RELEASE X-Bugzilla-Keywords: regression X-Bugzilla-Severity: Affects Some People X-Bugzilla-Who: commit-hook@freebsd.org X-Bugzilla-Status: Open X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: virtualization@FreeBSD.org X-Bugzilla-Flags: X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-virtualization@freebsd.org X-Mailman-Version: 2.1.29 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: Sat, 18 May 2019 19:32:58 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D231117 --- Comment #27 from commit-hook@freebsd.org --- A commit references this bug: Author: rgrimes Date: Sat May 18 19:32:39 UTC 2019 New revision: 347960 URL: https://svnweb.freebsd.org/changeset/base/347960 Log: bhyve virtio needs barriers Under certain tight race conditions, we found that the lack of a memory barrier in bhyve's virtio handling causes it to miss a NO_NOTIFY state transition on block devices, resulting in guest stall. The investigation is recorded in OS-7613. As part of the examination into bhyve's use of barriers, one other section was found to be problematic, but only on non-x86 ISAs with less strict memory ordering. That was addressed in this patch as well, although it was not at all a problem on x86. PR: 231117 Submitted by: Patrick Mooney Reviewed by: jhb, kib, rgrimes Approved by: jhb MFC after: 3 days Differential Revision: https://reviews.freebsd.org/D19501 Changes: head/usr.sbin/bhyve/virtio.c --=20 You are receiving this mail because: You are the assignee for the bug.= From owner-freebsd-virtualization@freebsd.org Sat May 18 20:06:44 2019 Return-Path: Delivered-To: freebsd-virtualization@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id A231D1596EBF for ; Sat, 18 May 2019 20:06:44 +0000 (UTC) (envelope-from freebsd-rwg@gndrsh.dnsmgr.net) Received: from gndrsh.dnsmgr.net (br1.CN84in.dnsmgr.net [69.59.192.140]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 108D08EED1 for ; Sat, 18 May 2019 20:06:42 +0000 (UTC) (envelope-from freebsd-rwg@gndrsh.dnsmgr.net) Received: from gndrsh.dnsmgr.net (localhost [127.0.0.1]) by gndrsh.dnsmgr.net (8.13.3/8.13.3) with ESMTP id x4IK6e1F066456; Sat, 18 May 2019 13:06:40 -0700 (PDT) (envelope-from freebsd-rwg@gndrsh.dnsmgr.net) Received: (from freebsd-rwg@localhost) by gndrsh.dnsmgr.net (8.13.3/8.13.3/Submit) id x4IK6euM066455; Sat, 18 May 2019 13:06:40 -0700 (PDT) (envelope-from freebsd-rwg) From: "Rodney W. Grimes" Message-Id: <201905182006.x4IK6euM066455@gndrsh.dnsmgr.net> Subject: Re: Windows 10 guests fail to boot when attempting to passthrough network card In-Reply-To: To: Nick Principe Date: Sat, 18 May 2019 13:06:40 -0700 (PDT) CC: freebsd-virtualization@freebsd.org X-Mailer: ELM [version 2.4ME+ PL121h (25)] MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=US-ASCII X-Rspamd-Queue-Id: 108D08EED1 X-Spamd-Bar: / Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [0.62 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-0.22)[-0.216,0]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; NEURAL_SPAM_SHORT(0.69)[0.688,0]; NEURAL_HAM_LONG(-0.79)[-0.792,0]; MIME_GOOD(-0.10)[text/plain]; RCVD_TLS_LAST(0.00)[]; DMARC_NA(0.00)[dnsmgr.net]; AUTH_NA(1.00)[]; RCVD_COUNT_THREE(0.00)[3]; TO_MATCH_ENVRCPT_SOME(0.00)[]; MX_GOOD(-0.01)[cached: gndrsh.dnsmgr.net]; RCPT_COUNT_TWO(0.00)[2]; R_SPF_NA(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; R_DKIM_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; ASN(0.00)[asn:13868, ipnet:69.59.192.0/19, country:US]; MID_RHS_MATCH_FROM(0.00)[]; IP_SCORE(0.05)[ip: (0.16), ipnet: 69.59.192.0/19(0.08), asn: 13868(0.05), country: US(-0.06)] X-BeenThere: freebsd-virtualization@freebsd.org X-Mailman-Version: 2.1.29 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: Sat, 18 May 2019 20:06:44 -0000 > I have noticed that Windows 10 guests fail to boot when attempting to pass > through a network card. I believe I have observed this with both cxgbe > (t580) and mlx5en cards, but only have a cxgbe to test with now. Without > passthrough, the Windows 10 guest boots and operates normally. > > FreeBSD guests (12.0-RELEASE) have no issue when booting with the cxgbe > card passed through - I can kldload cxgbe and I get both cxl ports showing > up in the FreeBSD guest. > > I have tested this with both 12.0-RELEASE and head (13-CURRENT r347883) as > the host OS with no change in behavior. The bhyve output is: > Unhandled ps2 keyboard command 0x02 > Unhandled ps2 keyboard command 0x02 > Assertion failed: (error == 0), function modify_bar_registration, file > /usr/src/usr.sbin/bhyve/pci_emul.c, line 504. > fbuf frame buffer base: 0x943600000 [sz 16777216] > > Two main suggestions from discussions at BSDCan this week were: > - Capture pciconf -lvb from the FreeBSD guest > - Add some printf to pci_emul.c to capture some values when there is an > error > > I've captured the above, and a lot of other relevant info, in a Google Doc > here (too big to post directly): > https://docs.google.com/document/d/1t-UVIO9Aq0TPUFHyo1nVscqaW1LoPuNhfLPitL8oeTs/edit?usp=sharing > > `nap To confirm what I see from looking at your data could you tell me if this patch triggers a barf? --- mem.c.orig 2019-05-18 20:04:26.707995000 +0000 +++ mem.c 2019-05-18 20:04:02.205119000 +0000 @@ -97,6 +97,7 @@ return (0); } +printf("mmio_rb_lookup: barf ENOENT"); return (ENOENT); } -- Rod Grimes rgrimes@freebsd.org From owner-freebsd-virtualization@freebsd.org Sat May 18 20:15:05 2019 Return-Path: Delivered-To: freebsd-virtualization@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id C42B21597298 for ; Sat, 18 May 2019 20:15:05 +0000 (UTC) (envelope-from nap@ixsystems.com) Received: from mail-ed1-x533.google.com (mail-ed1-x533.google.com [IPv6:2a00:1450:4864:20::533]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 0EBFB8F31E for ; Sat, 18 May 2019 20:15:04 +0000 (UTC) (envelope-from nap@ixsystems.com) Received: by mail-ed1-x533.google.com with SMTP id p27so16548544eda.1 for ; Sat, 18 May 2019 13:15:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ixsystems-com.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=Da71bDfStw4aXpypfS5BgezS5WOLqT6wN9bk4SxhDWA=; b=0aHj10l3ZhKt9BeuxzG6Ue3nWkJBSkp334hPtJiasB3UfXGaPqhhir8ptsergnqI6V mz7gn0ObW9bBI2QPxvp3J72eR1JQdJJgJuNdLHGYCEv5VIa8pxXR6hiIeW1vIG2uPesx Fd8+dClHqSqm+beeJSfOMiPhv/ZbwKN6YHCaajDWVYDnsjseUqMRcLs60lUUFhNjMXVC BDncGom1SgAXJGBO5YSr0T/MuJS/0/aQTCXnSPVyBVIqfwPB5X/oTj9AQMDMy99P4J51 nXM3DIXxiF8roCKCI9fNMw1HqGiGwd/HbGnLJpoTogWF2HyRATzswuM8SERJWsknqHqm b6Sg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=Da71bDfStw4aXpypfS5BgezS5WOLqT6wN9bk4SxhDWA=; b=OTc6A/lV4GaxZ4n+wJLWbuPyc1wD0t+5zWveiIcm79osxejlPUACHmZFsfx/FOdeP1 nc/1Nd2boPZCG0tVRNjcP0dKLyTVBTWh7qBAJ4LDFdO29Yf57BM3bP0OTZW9hGbUmcV6 q1GvL6NbxFmPL6vxiPsmWf2ja6/Wum/AIKueGU6x3u30EjmQ3FGqY+mPorpHQ+By2R4q 2bm5GKo8iyY+CDwwxAksHvgTw5LRQ+rgWc8kNz5ahVlQ56pLQ5dAVD88qK/R8+aeReAw ZnJ5hzFAu6KzsERoXczaUnFx5aDoUwiZ5CTVb0Jjy9n3Jn3bX/oeh6laOIly1JZo884X fjUA== X-Gm-Message-State: APjAAAUL1YfgrVQmZGdKVZfMm2XZnc44SDUezWfXrR6jJZT4Gr9PnMpf w7xOkuT6RDqOwSO3qvMYza/ac4CKMwaQJ37m96gisLxtFG2L9DWP X-Google-Smtp-Source: APXvYqxSJj8L7LCtqzNG1tI6HO6tbvNI16GOyKMOzWHWUqGwiZXxYFHjAYCX/iR+jjdm0lF3fWvZf5GjuNwOZwlkKLg= X-Received: by 2002:a50:9184:: with SMTP id g4mr54980818eda.65.1558210502077; Sat, 18 May 2019 13:15:02 -0700 (PDT) MIME-Version: 1.0 References: <201905182006.x4IK6euM066455@gndrsh.dnsmgr.net> In-Reply-To: <201905182006.x4IK6euM066455@gndrsh.dnsmgr.net> From: Nick Principe Date: Sat, 18 May 2019 16:14:28 -0400 Message-ID: Subject: Re: Windows 10 guests fail to boot when attempting to passthrough network card To: "Rodney W. Grimes" Cc: freebsd-virtualization@freebsd.org X-Rspamd-Queue-Id: 0EBFB8F31E X-Spamd-Bar: ------ Authentication-Results: mx1.freebsd.org; dkim=pass header.d=ixsystems-com.20150623.gappssmtp.com header.s=20150623 header.b=0aHj10l3; dmarc=pass (policy=none) header.from=ixsystems.com; spf=pass (mx1.freebsd.org: domain of nap@ixsystems.com designates 2a00:1450:4864:20::533 as permitted sender) smtp.mailfrom=nap@ixsystems.com X-Spamd-Result: default: False [-6.71 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; R_DKIM_ALLOW(-0.20)[ixsystems-com.20150623.gappssmtp.com:s=20150623]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-virtualization@freebsd.org]; TO_MATCH_ENVRCPT_SOME(0.00)[]; DKIM_TRACE(0.00)[ixsystems-com.20150623.gappssmtp.com:+]; MX_GOOD(-0.01)[cached: ALT3.ASPMX.L.GOOGLE.com]; RCVD_IN_DNSWL_NONE(0.00)[3.3.5.0.0.0.0.0.0.0.0.0.0.0.0.0.0.2.0.0.4.6.8.4.0.5.4.1.0.0.a.2.list.dnswl.org : 127.0.5.0]; NEURAL_HAM_SHORT(-0.96)[-0.963,0]; RCPT_COUNT_TWO(0.00)[2]; IP_SCORE(-2.73)[ip: (-9.13), ipnet: 2a00:1450::/32(-2.20), asn: 15169(-2.27), country: US(-0.06)]; DMARC_POLICY_ALLOW(-0.50)[ixsystems.com,none]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+,1:+]; RCVD_TLS_LAST(0.00)[]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; RCVD_COUNT_TWO(0.00)[2] Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: freebsd-virtualization@freebsd.org X-Mailman-Version: 2.1.29 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: Sat, 18 May 2019 20:15:06 -0000 Yeah, that triggers a barf with error 2: mmio_rb_lookup: barf ENOENTerror is 2 mr.name is passthru-pci-5 mr.flags is 0 mr.arg2 is 0 mr.base is 18446744073709027328 mr.size is 524288 Assertion failed: (error == 0), function modify_bar_registration, file /usr/src/usr.sbin/bhyve/pci_emul.c, line 510. Interestingly enough, after we talked I simply commented out the assert at 504 in pci_emul.c and Windows booted fine and can see the Chelsio card with both interfaces. I'm not sure if it would fall over once I started actually using it or not. `nap On Sat, May 18, 2019 at 4:06 PM Rodney W. Grimes < freebsd-rwg@gndrsh.dnsmgr.net> wrote: > > I have noticed that Windows 10 guests fail to boot when attempting to > pass > > through a network card. I believe I have observed this with both cxgbe > > (t580) and mlx5en cards, but only have a cxgbe to test with now. Without > > passthrough, the Windows 10 guest boots and operates normally. > > > > FreeBSD guests (12.0-RELEASE) have no issue when booting with the cxgbe > > card passed through - I can kldload cxgbe and I get both cxl ports > showing > > up in the FreeBSD guest. > > > > I have tested this with both 12.0-RELEASE and head (13-CURRENT r347883) > as > > the host OS with no change in behavior. The bhyve output is: > > Unhandled ps2 keyboard command 0x02 > > Unhandled ps2 keyboard command 0x02 > > Assertion failed: (error == 0), function modify_bar_registration, file > > /usr/src/usr.sbin/bhyve/pci_emul.c, line 504. > > fbuf frame buffer base: 0x943600000 [sz 16777216] > > > > Two main suggestions from discussions at BSDCan this week were: > > - Capture pciconf -lvb from the FreeBSD guest > > - Add some printf to pci_emul.c to capture some values when there is an > > error > > > > I've captured the above, and a lot of other relevant info, in a Google > Doc > > here (too big to post directly): > > > https://docs.google.com/document/d/1t-UVIO9Aq0TPUFHyo1nVscqaW1LoPuNhfLPitL8oeTs/edit?usp=sharing > > > > `nap > > To confirm what I see from looking at your data could you tell me if this > patch triggers a barf? > > --- mem.c.orig 2019-05-18 20:04:26.707995000 +0000 > +++ mem.c 2019-05-18 20:04:02.205119000 +0000 > @@ -97,6 +97,7 @@ > return (0); > } > > +printf("mmio_rb_lookup: barf ENOENT"); > return (ENOENT); > } > > -- > Rod Grimes > rgrimes@freebsd.org > -- Nick Principe Performance Engineering Supervisor iXsystems, Inc. Ph: (408) 943-4100 x341 Fx: (408) 943-4101 From owner-freebsd-virtualization@freebsd.org Sat May 18 20:51:33 2019 Return-Path: Delivered-To: freebsd-virtualization@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id EB2401597E87 for ; Sat, 18 May 2019 20:51:32 +0000 (UTC) (envelope-from crowston@protonmail.com) Received: from mail1.protonmail.ch (mail1.protonmail.ch [185.70.40.18]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "*.protonmail.ch", Issuer "SwissSign Server Silver CA 2014 - G22" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id BB164684C9 for ; Sat, 18 May 2019 20:51:31 +0000 (UTC) (envelope-from crowston@protonmail.com) Date: Sat, 18 May 2019 20:51:14 +0000 To: Nick Principe , "Rodney W. Grimes" From: Robert Crowston Cc: freebsd-virtualization@freebsd.org Reply-To: Robert Crowston Subject: Re: Windows 10 guests fail to boot when attempting to passthrough network card Message-ID: In-Reply-To: References: <201905182006.x4IK6euM066455@gndrsh.dnsmgr.net> Feedback-ID: 2OVbcR1yHYpdkD8cgQllkFwcuMVZg_LiVMMPvptooFDfHD_03MuQO4ZaF626jWHZYFEhNR2cmIbZ53j4QGWMBQ==:Ext:ProtonMail MIME-Version: 1.0 X-Spam-Status: No, score=-1.2 required=7.0 tests=ALL_TRUSTED,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,HTML_MESSAGE autolearn=ham autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on mail.protonmail.ch X-Rspamd-Queue-Id: BB164684C9 X-Spamd-Bar: ------ X-Spamd-Result: default: False [-6.64 / 15.00]; HAS_REPLYTO(0.00)[crowston@protonmail.com]; TO_DN_SOME(0.00)[]; R_SPF_ALLOW(-0.20)[+ip4:185.70.40.0/24]; FREEMAIL_FROM(0.00)[protonmail.com]; URI_COUNT_ODD(1.00)[3]; DKIM_TRACE(0.00)[protonmail.com:+]; MIME_BASE64_TEXT(0.10)[]; DMARC_POLICY_ALLOW(-0.50)[protonmail.com,quarantine]; MX_GOOD(-0.01)[mailsec.protonmail.ch,mail.protonmail.ch]; NEURAL_HAM_SHORT(-0.97)[-0.972,0]; RCVD_COUNT_ZERO(0.00)[0]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+,1:+]; FREEMAIL_ENVFROM(0.00)[protonmail.com]; ASN(0.00)[asn:19905, ipnet:185.70.40.0/24, country:US]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_IN_DNSWL_LOW(-0.10)[18.40.70.185.list.dnswl.org : 127.0.5.1]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; R_DKIM_ALLOW(-0.20)[protonmail.com:s=default]; REPLYTO_EQ_FROM(0.00)[]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_THREE(0.00)[3]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; FREEMAIL_REPLYTO(0.00)[protonmail.com]; HAS_PHPMAILER_SIG(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; IP_SCORE(-3.66)[ip: (-9.42), ipnet: 185.70.40.0/24(-4.90), asn: 19905(-3.91), country: US(-0.06)]; RCVD_TLS_ALL(0.00)[] Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: base64 X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: freebsd-virtualization@freebsd.org X-Mailman-Version: 2.1.29 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: Sat, 18 May 2019 20:51:33 -0000 RG9lcyB0aGUgY2FyZCBoYXZlIG11bHRpcGxlIEJBUnM/IENhbiB5b3Ugc2VuZCB1cyB0aGUgb3V0 cHV0IG9mIHBjaWNvbmYgLWx2YiBmb3IgdGhlIGNhcmQ/CgpUaGVyZSBpcyBhIGJ1ZyBpbiBiaHl2 ZSB3aGVyZSBpZiB0aGUgT1MgYXNzaWducyB0aGUgMHhmZmZmZmZmZiBzZW50aW5lbCB0byBtb3Jl IHRoYW4gb25lIEJBUiBzaW11bHRhbmVvdXNseSBpdCBpcyBub3QgY29tcGF0aWJsZSB3aXRoIGJo eXZl4oCZcyBtZW1vcnkgbW9kZWwgZm9yIHRoZSBndWVzdC4KCk9uIFNhdCwgTWF5IDE4LCAyMDE5 IGF0IDIxOjE0LCBOaWNrIFByaW5jaXBlIDxuYXBAaXhzeXN0ZW1zLmNvbT4gd3JvdGU6Cgo+IFll YWgsIHRoYXQgdHJpZ2dlcnMgYSBiYXJmIHdpdGggZXJyb3IgMjoKPiBtbWlvX3JiX2xvb2t1cDog YmFyZiBFTk9FTlRlcnJvciBpcyAyCj4gbXIubmFtZSBpcyBwYXNzdGhydS1wY2ktNQo+IG1yLmZs YWdzIGlzIDAKPiBtci5hcmcyIGlzIDAKPiBtci5iYXNlIGlzIDE4NDQ2NzQ0MDczNzA5MDI3MzI4 Cj4gbXIuc2l6ZSBpcyA1MjQyODgKPiBBc3NlcnRpb24gZmFpbGVkOiAoZXJyb3IgPT0gMCksIGZ1 bmN0aW9uIG1vZGlmeV9iYXJfcmVnaXN0cmF0aW9uLCBmaWxlCj4gL3Vzci9zcmMvdXNyLnNiaW4v Ymh5dmUvcGNpX2VtdWwuYywgbGluZSA1MTAuCj4KPiBJbnRlcmVzdGluZ2x5IGVub3VnaCwgYWZ0 ZXIgd2UgdGFsa2VkIEkgc2ltcGx5IGNvbW1lbnRlZCBvdXQgdGhlIGFzc2VydCBhdAo+IDUwNCBp biBwY2lfZW11bC5jIGFuZCBXaW5kb3dzIGJvb3RlZCBmaW5lIGFuZCBjYW4gc2VlIHRoZSBDaGVs c2lvIGNhcmQgd2l0aAo+IGJvdGggaW50ZXJmYWNlcy4gSSdtIG5vdCBzdXJlIGlmIGl0IHdvdWxk IGZhbGwgb3ZlciBvbmNlIEkgc3RhcnRlZCBhY3R1YWxseQo+IHVzaW5nIGl0IG9yIG5vdC4KPgo+ IGBuYXAKPgo+IE9uIFNhdCwgTWF5IDE4LCAyMDE5IGF0IDQ6MDYgUE0gUm9kbmV5IFcuIEdyaW1l cyA8Cj4gZnJlZWJzZC1yd2dAZ25kcnNoLmRuc21nci5uZXQ+IHdyb3RlOgo+Cj4+ID4gSSBoYXZl IG5vdGljZWQgdGhhdCBXaW5kb3dzIDEwIGd1ZXN0cyBmYWlsIHRvIGJvb3Qgd2hlbiBhdHRlbXB0 aW5nIHRvCj4+IHBhc3MKPj4gPiB0aHJvdWdoIGEgbmV0d29yayBjYXJkLiBJIGJlbGlldmUgSSBo YXZlIG9ic2VydmVkIHRoaXMgd2l0aCBib3RoIGN4Z2JlCj4+ID4gKHQ1ODApIGFuZCBtbHg1ZW4g Y2FyZHMsIGJ1dCBvbmx5IGhhdmUgYSBjeGdiZSB0byB0ZXN0IHdpdGggbm93LiBXaXRob3V0Cj4+ ID4gcGFzc3Rocm91Z2gsIHRoZSBXaW5kb3dzIDEwIGd1ZXN0IGJvb3RzIGFuZCBvcGVyYXRlcyBu b3JtYWxseS4KPj4gPgo+PiA+IEZyZWVCU0QgZ3Vlc3RzICgxMi4wLVJFTEVBU0UpIGhhdmUgbm8g aXNzdWUgd2hlbiBib290aW5nIHdpdGggdGhlIGN4Z2JlCj4+ID4gY2FyZCBwYXNzZWQgdGhyb3Vn aCAtIEkgY2FuIGtsZGxvYWQgY3hnYmUgYW5kIEkgZ2V0IGJvdGggY3hsIHBvcnRzCj4+IHNob3dp bmcKPj4gPiB1cCBpbiB0aGUgRnJlZUJTRCBndWVzdC4KPj4gPgo+PiA+IEkgaGF2ZSB0ZXN0ZWQg dGhpcyB3aXRoIGJvdGggMTIuMC1SRUxFQVNFIGFuZCBoZWFkICgxMy1DVVJSRU5UIHIzNDc4ODMp Cj4+IGFzCj4+ID4gdGhlIGhvc3QgT1Mgd2l0aCBubyBjaGFuZ2UgaW4gYmVoYXZpb3IuIFRoZSBi aHl2ZSBvdXRwdXQgaXM6Cj4+ID4gVW5oYW5kbGVkIHBzMiBrZXlib2FyZCBjb21tYW5kIDB4MDIK Pj4gPiBVbmhhbmRsZWQgcHMyIGtleWJvYXJkIGNvbW1hbmQgMHgwMgo+PiA+IEFzc2VydGlvbiBm YWlsZWQ6IChlcnJvciA9PSAwKSwgZnVuY3Rpb24gbW9kaWZ5X2Jhcl9yZWdpc3RyYXRpb24sIGZp bGUKPj4gPiAvdXNyL3NyYy91c3Iuc2Jpbi9iaHl2ZS9wY2lfZW11bC5jLCBsaW5lIDUwNC4KPj4g PiBmYnVmIGZyYW1lIGJ1ZmZlciBiYXNlOiAweDk0MzYwMDAwMCBbc3ogMTY3NzcyMTZdCj4+ID4K Pj4gPiBUd28gbWFpbiBzdWdnZXN0aW9ucyBmcm9tIGRpc2N1c3Npb25zIGF0IEJTRENhbiB0aGlz IHdlZWsgd2VyZToKPj4gPiAtIENhcHR1cmUgcGNpY29uZiAtbHZiIGZyb20gdGhlIEZyZWVCU0Qg Z3Vlc3QKPj4gPiAtIEFkZCBzb21lIHByaW50ZiB0byBwY2lfZW11bC5jIHRvIGNhcHR1cmUgc29t ZSB2YWx1ZXMgd2hlbiB0aGVyZSBpcyBhbgo+PiA+IGVycm9yCj4+ID4KPj4gPiBJJ3ZlIGNhcHR1 cmVkIHRoZSBhYm92ZSwgYW5kIGEgbG90IG9mIG90aGVyIHJlbGV2YW50IGluZm8sIGluIGEgR29v Z2xlCj4+IERvYwo+PiA+IGhlcmUgKHRvbyBiaWcgdG8gcG9zdCBkaXJlY3RseSk6Cj4+ID4KPj4g aHR0cHM6Ly9kb2NzLmdvb2dsZS5jb20vZG9jdW1lbnQvZC8xdC1VVklPOUFxMFRQVUZIeW8xblZz Y3FhVzFMb1B1TmhmTFBpdEw4b2VUcy9lZGl0P3VzcD1zaGFyaW5nCj4+ID4KPj4gPiBgbmFwCj4+ Cj4+IFRvIGNvbmZpcm0gd2hhdCBJIHNlZSBmcm9tIGxvb2tpbmcgYXQgeW91ciBkYXRhIGNvdWxk IHlvdSB0ZWxsIG1lIGlmIHRoaXMKPj4gcGF0Y2ggdHJpZ2dlcnMgYSBiYXJmPwo+Pgo+PiAtLS0g bWVtLmMub3JpZyAyMDE5LTA1LTE4IDIwOjA0OjI2LjcwNzk5NTAwMCArMDAwMAo+PiArKysgbWVt LmMgMjAxOS0wNS0xOCAyMDowNDowMi4yMDUxMTkwMDAgKzAwMDAKPj4gQEAgLTk3LDYgKzk3LDcg QEAKPj4gcmV0dXJuICgwKTsKPj4gfQo+Pgo+PiArcHJpbnRmKCJtbWlvX3JiX2xvb2t1cDogYmFy ZiBFTk9FTlQiKTsKPj4gcmV0dXJuIChFTk9FTlQpOwo+PiB9Cj4+Cj4+IC0tCj4+IFJvZCBHcmlt ZXMKPj4gcmdyaW1lc0BmcmVlYnNkLm9yZwo+Pgo+Cj4gLS0KPiBOaWNrIFByaW5jaXBlCj4gUGVy Zm9ybWFuY2UgRW5naW5lZXJpbmcgU3VwZXJ2aXNvcgo+IGlYc3lzdGVtcywgSW5jLgo+IFBoOiAo NDA4KSA5NDMtNDEwMCB4MzQxCj4gRng6ICg0MDgpIDk0My00MTAxCj4gX19fX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiBmcmVlYnNkLXZpcnR1YWxpemF0aW9u QGZyZWVic2Qub3JnIG1haWxpbmcgbGlzdAo+IGh0dHBzOi8vbGlzdHMuZnJlZWJzZC5vcmcvbWFp bG1hbi9saXN0aW5mby9mcmVlYnNkLXZpcnR1YWxpemF0aW9uCj4gVG8gdW5zdWJzY3JpYmUsIHNl bmQgYW55IG1haWwgdG8gImZyZWVic2QtdmlydHVhbGl6YXRpb24tdW5zdWJzY3JpYmVAZnJlZWJz ZC5vcmci