From nobody Fri Dec 12 14:07:31 2025 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of lists.libvirt.org designates 8.43.85.245 as permitted sender) client-ip=8.43.85.245; envelope-from=devel-bounces@lists.libvirt.org; helo=lists.libvirt.org; Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of lists.libvirt.org designates 8.43.85.245 as permitted sender) smtp.mailfrom=devel-bounces@lists.libvirt.org; dmarc=pass(p=none dis=none) header.from=gmail.com ARC-Seal: i=1; a=rsa-sha256; t=1765481150; cv=none; d=zohomail.com; s=zohoarc; b=kbz42GXH0FWFKmB4OrIQD7hz7EdS89HDxuLr3fEbi61suurO+EAALmR1TgShwTXLBFLdPrx1DOh/Jj+FFDi+Z9xvXTfHIe5zBNUngbvn1uzIqi1ON5WzsstQr1l4ByQhQmPH91vuwH5Ej4vk1fmYJOt3XdFgyIgHU3jTJA2KvKI= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1765481150; h=Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Owner:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Subject:Subject:To:To:Message-Id:Reply-To; bh=DKLiF/dK9Q2lcsdAwOgR9+ELS4JqTlvAPkESXlkN224=; b=NC7aicmCum4ZLaWHCfyh0GpCVa9hOrWB3KEWUOLkGvST2/n6/sUts34pcN8/IzxugvJGRO+xsk5bFcZIED9XKN96UdMVcMKah8ujP8Hz/EIXroTZNY1v1+ceoNJ7jEiR6NxYPJV9DGnshSqJ7ncxk7A8l8TqdLkrTY++p18KasI= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of lists.libvirt.org designates 8.43.85.245 as permitted sender) smtp.mailfrom=devel-bounces@lists.libvirt.org; dmarc=pass header.from= (p=none dis=none) Return-Path: Received: from lists.libvirt.org (lists.libvirt.org [8.43.85.245]) by mx.zohomail.com with SMTPS id 176548115005468.68302885885976; Thu, 11 Dec 2025 11:25:50 -0800 (PST) Received: by lists.libvirt.org (Postfix, from userid 993) id 0EB4941852; Thu, 11 Dec 2025 14:25:33 -0500 (EST) Received: from [172.19.199.80] (lists.libvirt.org [8.43.85.245]) by lists.libvirt.org (Postfix) with ESMTP id 9F74641A12; Thu, 11 Dec 2025 14:22:04 -0500 (EST) Received: by lists.libvirt.org (Postfix, from userid 993) id 99B8841863; Thu, 11 Dec 2025 14:21:20 -0500 (EST) Received: from mail-ej1-f54.google.com (mail-ej1-f54.google.com [209.85.218.54]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (3072 bits) server-digest SHA256) (No client certificate requested) by lists.libvirt.org (Postfix) with ESMTPS id 7BB2641865 for ; Thu, 11 Dec 2025 14:21:19 -0500 (EST) Received: by mail-ej1-f54.google.com with SMTP id a640c23a62f3a-b7277324054so100148466b.0 for ; Thu, 11 Dec 2025 11:21:19 -0800 (PST) Received: from tulp.my.domain (84-25-144-101.cable.dynamic.v4.ziggo.nl. [84.25.144.101]) by smtp.gmail.com with ESMTPSA id a640c23a62f3a-b7cfa2e6edesm352364966b.18.2025.12.11.11.21.16 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 11 Dec 2025 11:21:16 -0800 (PST) X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-26) on lists.libvirt.org X-Spam-Level: X-Spam-Status: No, score=-5.3 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED,RCVD_IN_VALIDITY_RPBL_BLOCKED, RCVD_IN_VALIDITY_SAFE_BLOCKED,SPF_PASS autolearn=unavailable autolearn_force=no version=4.0.1 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1765480878; x=1766085678; darn=lists.libvirt.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=DKLiF/dK9Q2lcsdAwOgR9+ELS4JqTlvAPkESXlkN224=; b=krkTMFTVrP8Xyfe8jE6QCiSqVMEKIEJbWljkR2cl0D8hcw4Gy06pkvrlkX1RB7UY7m wJre1CEXCMp+jg2YFVKnaJiVROjkWmuT4w9stwbt1R5HpzMtDqZ/TBiMC0WM69Fi44YU mrEv1Ue81WM4/EV3dXIhUCCS/eQ6/f3RrVr8zvDhea2efd2/upkETGjgILFinSWN0vgm Pex9z0lPuOzMAFnrMirfQ+25VSUmja5SZNYB3OXTLyxKF12jSFnLZVyMpWT58fwbLEp9 qf5+lBYDnz3c5o1kJtIryd/noXLP2fiLBWyPCOAeSvQooqwAeuU/xIJZEXeOpyOZWDgc fSEQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1765480878; x=1766085678; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=DKLiF/dK9Q2lcsdAwOgR9+ELS4JqTlvAPkESXlkN224=; b=lA1ewUwxFdZcg03oAIQ9JpbGpVtt1yTLWQcU00gJcREaEYX3HJUm6Julq+H2VtNAqZ 6YFDbOnZPd2rZFR3HF3VMcRosulT9R7ljSVbSOMMdCa3yvcTbIhIIvw7fOvqn1j4qM+v xFDoAViykrdA0a3X8808yZonWJFFeeipzJrPobZfU/6/W1tMNDhgdROFSi8ywS7qIHjj t/dtYb7bwkfwXhtlnXURLu/zysGdzMt64jeAvihjdCKhbOQnu+ILmAdedetfGO05HWIg MFb84yj04p/KM3FSgoRQUdIXRTCnnmG5jDHpdLQc/8pDHZn3NK4ELLvj3vYUNCpgSxjF o7bA== X-Gm-Message-State: AOJu0YyKevXMWbZAhYU4rKOP6HVpCxlBI7ttNMPNqhIa22Nt+0z+KBKv S0W1yikJdJVnDGSGyfhddqjkWFnwc+Psdvi4/cSUJwTSgL71pyZWxnmp7ottFhM+ X-Gm-Gg: AY/fxX7OGDD1AjqYMLw905WkAhbEV9MHKKs1Oxl2fmkjHfa7d83obqk+H7950MMdoPb Dd5v7gnXPuG+eWpBmzCqC/f0zYdZ3CbXy47yvHTHSHIC2GlZzdJQp4pSSzRPUVrt24wIpILBWAx 8fHigKLAeOLItWdOhDUJSOza+Ym0v9ZgGZ13gMnNj5C6CJtfLyu5fvKeQfIW8WTDX3eDEzDcA6Q YMsYiEEh1LuYwSHvHyYXBsjbMI8Rb+MP74vTNVJvyPWmAuKBpCSX2es4FMLV6jIOxrlTYU6mEqn BtHTlhLXpmuW9Et70lzcz4iSrMOFa8c9MJY0RRg93VoeQuSPvzU7zpGnUyjRMLbtUjZg0p2XPV6 D25OjIXbtLVzOV14FDKEU0j+e48GE2y5A5B90M9Tns6BpBSUhGqC+qf4gxt48z+A9vc7HoxmFW3 KtHWlPteTOXDC3aWJ2vfySA22Q45XyqGT/5rgDf46vhXYJ4DUQZA== X-Google-Smtp-Source: AGHT+IFWM8HmI6n6DYOyykBX6Y+HyAWwJmc0ynFoq59BLhHrjNh9G/EqnRy676IGb6cKuL/hRWZnlw== X-Received: by 2002:a17:907:3d43:b0:b7a:1be1:984 with SMTP id a640c23a62f3a-b7ce8469fafmr701210266b.64.1765480877581; Thu, 11 Dec 2025 11:21:17 -0800 (PST) From: Roman Bogorodskiy To: devel@lists.libvirt.org Subject: [PATCH v2 2/2] docs: drvbhyve: document SLIRP networking Date: Thu, 11 Dec 2025 20:18:42 +0100 Message-ID: <20251211191842.42561-3-bogorodskiy@gmail.com> X-Mailer: git-send-email 2.51.2 In-Reply-To: <20251211191842.42561-1-bogorodskiy@gmail.com> References: <20251211191842.42561-1-bogorodskiy@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Message-ID-Hash: 6ZXPSD6IKPJAVYS52NNJCR3BWTGK3M3E X-Message-ID-Hash: 6ZXPSD6IKPJAVYS52NNJCR3BWTGK3M3E X-MailFrom: bogorodskiy@gmail.com X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; loop; banned-address; header-match-devel.lists.libvirt.org-0; emergency; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header CC: Roman Bogorodskiy , Michal Privoznik X-Mailman-Version: 3.3.10 Precedence: list List-Id: Development discussions about the libvirt library & tools Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: X-ZohoMail-DKIM: pass (identity @gmail.com) X-ZM-MESSAGEID: 1765481150563158500 Content-Type: text/plain; charset="utf-8" Signed-off-by: Roman Bogorodskiy Reviewed-by: Michal Privoznik --- docs/drvbhyve.rst | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/docs/drvbhyve.rst b/docs/drvbhyve.rst index c0f4cd8a1f..7cf5fc9efb 100644 --- a/docs/drvbhyve.rst +++ b/docs/drvbhyve.rst @@ -694,6 +694,30 @@ Users must configure the device for passthrough manual= ly either by using ``devctl(8)`` or by setting ``pptdevs`` in ``loader.conf(5)``. Please refer to the ``vmm(4)`` manual page for more details. =20 +SLIRP networking +~~~~~~~~~~~~~~~~ +:since:`Since 11.11.0`, it is possible to use SLIRP networking. + +Example: + +:: + + ... + + + + ... + +Then the guest will have external network connectivity without +any configuration on the host. + +.. note:: + This configuration requires SLIRP open mode support by ``bhyve``. + It was introduced in FreeBSD -CURRENT in this commit: + https://cgit.FreeBSD.org/src/commit/?id=3D0e62ebd20172f67283bac9526c2aa= eaffeb41b45. + Unfortunately, there is no (easy) way to probe its support in libvirt, + so please consult the ``bhyve(8)`` manual page to make sure it is avail= able. + Guest-specific considerations ----------------------------- =20 --=20 2.51.2