From nobody Tue Jul 14 21:21:44 2026 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of lists.libvirt.org designates 38.145.34.151 as permitted sender) client-ip=38.145.34.151; 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 38.145.34.151 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=1783533969; cv=none; d=zohomail.com; s=zohoarc; b=VM5bbnxDb4+5iNj+PDBkvAykktGk++v3sdugeZWBFRhzD+jfMCTGJpIQZQJVPZgPrvutiHZlwAYgieCK4IRp9YXoxfMbEElwsnBRFd3kimCLUrEWWVYNSAm3d9v23+I+2vzApHpr7UXvVZnUizWJDWBNt0PLIPsc3QlLUQcJZyw= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1783533969; h=Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:List-Subscribe:List-Post:List-Owner:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:Subject:Subject:To:To:Message-Id:Reply-To; bh=EWARMC8Nawl4UY6IgFOdY9yLbpppQL2E7oFkd915pPw=; b=cP/Qs26McFradH0lHP1B2MPhsHNTJiTNsGvR5qjnJd1Z8nNDlCHEMUduM+x7f9e2+xWsMy7jJO6kE1dLmH4MEoY1LqJ3YJIkFOyfJdjuA7VpiIgOKTzxNZ22shKBxhLizs66trSqmqrEDjOWnrorkHqmAIiDD5g57zcWgfS8Ihc= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of lists.libvirt.org designates 38.145.34.151 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 [38.145.34.151]) by mx.zohomail.com with SMTPS id 178353396901978.81161992383602; Wed, 8 Jul 2026 11:06:09 -0700 (PDT) Received: by lists.libvirt.org (Postfix, from userid 993) id 8662541C01; Wed, 8 Jul 2026 14:06:07 -0400 (EDT) Received: from [172.19.199.10] (unknown [10.16.107.18]) by lists.libvirt.org (Postfix) with ESMTP id 3097A41D6A; Wed, 8 Jul 2026 14:05:23 -0400 (EDT) Received: by lists.libvirt.org (Postfix, from userid 993) id 357C841B7E; Wed, 8 Jul 2026 14:05:15 -0400 (EDT) Received: from mail-pg1-x530.google.com (mail-pg1-x530.google.com [IPv6:2607:f8b0:4864:20::530]) (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 51B5D41B9B for ; Wed, 8 Jul 2026 14:05:14 -0400 (EDT) Received: by mail-pg1-x530.google.com with SMTP id 41be03b00d2f7-ca679f747f5so60948a12.3 for ; Wed, 08 Jul 2026 11:05:14 -0700 (PDT) Received: from localhost.localdomain ([2604:3d08:6a7f:fe54:bc9b:4bb4:4b35:1184]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-387d12fcecesm3115100a91.1.2026.07.08.11.05.11 (version=TLS1_3 cipher=TLS_CHACHA20_POLY1305_SHA256 bits=256/256); Wed, 08 Jul 2026 11:05:11 -0700 (PDT) X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-26) on lists.libvirt.org X-Spam-Level: X-Spam-Status: No, score=-2.7 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_NONE, SPF_HELO_NONE autolearn=unavailable autolearn_force=no version=4.0.1 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1783533913; x=1784138713; darn=lists.libvirt.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to:content-type; bh=EWARMC8Nawl4UY6IgFOdY9yLbpppQL2E7oFkd915pPw=; b=nnN44/MhGe73EuKFtip5pPqzTtvt7RYt3kmLWREKrvYvubi75XMogKlNaEBECIbY9+ 2Q+6eNoJrAH6DrvhEDEncjEwQY4dft5g6UMeOj8Bw+EigEvCc4ErX4FfO8cEcLDFGYSp zCNvpoFoS0a78LmT03Zk7fQvlVUEeNzaC/EDvhW5NpJcmI4qAEbY23nuGjcxoIvV/26r Z/+ZZfDMZwKuzuJUtU81juWa45HjTOoz623s2sZZiVVb2oAQwUb++LA9TADINFMEetoJ o6Ihe/ZTmcheRrPBPTfLm+1J+sEkBHXUKAWVJETRWCAEri+4QqbDF8lOYHOD0KEDXHIh FDzA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1783533913; x=1784138713; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to:content-type; bh=EWARMC8Nawl4UY6IgFOdY9yLbpppQL2E7oFkd915pPw=; b=q/5i0XvvDLGIHkF0SjmkvskzxxpbxD4DOdsZwvTLXRgbzIxlHF3KmIwow2xrqDrQ+l 67SoEqgrwULyTR+h55QWirioBTBuSXo9ZI5EXlRbFa+XaSVukJQ/1ywSpJSoTsupoD+O fApY8YbC8PPyA8JO9IxdeVwWiSbRmwMPYgzN4ubtsh/fAos+RuJ2r8bqhQanif62yC9Y ftOQm0gUB64AffoVT0KpIwu+fl6F6NpkcEQWDCkQr/vteTqtv17iJo76ucUD5zAH5nVf i/C/VAD3CQ7z1lrikgLoAkbGk+UDWG4p1MMV2OMYY4Z2LHTR+2zF1nIxAA4B8tye73Bh hZew== X-Gm-Message-State: AOJu0Yxzca+Enx3t6cvaEwGWPJP8hNXHum/IFVKPO3PT5/4Asip7g89z oVAhoOOss64qizAzm+dLqn1K0uehqoyO6ASXYMHM0ahz6FAIgDOTdGWA5xir9D1N X-Gm-Gg: AfdE7cn5cxB45R2Afor/KfiXVNm9JUTkcICjN0fRZuAS6XCk+OPENZS+CL0j/MZjbEa 79njxIh2V1sAzYGr+q1v9VELKl/4u7U3Em3SpfgNCR8AcXZTGZpXoUj9B1m48oAaPFpQYDhT+qc /ib1MWLjESdeojztpImWSjitQ3FUQLJuFrBnTbmCVuoG3QLIfgxJp9F5MMICakABs3a7X7HoXq9 A1mWT+UHw+wepLrRFghef+rb+PdcZL0OJLauuLtT9j4g5XeHY5e6rulqhDF8j495tMKNI0Ty9Br IST78zpyU/4gUMyXIEh4L9w3RW/ub7xi5yp7SjsuF3wiELzsMWMtxl8h8zsmWZst8irKTKXICje nomkdY36ilWXSUvvX3JSE51kJAekZJGlltRjZkH8LJ1nmeseTXsknHFfPgmj1cHXxIR0V3/tI59 VELA266XZ1g1PfyO/h0n6Zw7OyWbD/1WL9Me0y+4eTkOE2LG0QkA== X-Received: by 2002:a17:90b:4d12:b0:380:9cd1:d985 with SMTP id 98e67ed59e1d1-38a2160e57emr565010a91.6.1783533912991; Wed, 08 Jul 2026 11:05:12 -0700 (PDT) From: Nimish Jain To: devel@lists.libvirt.org Subject: [PATCH] docs: drvbhyve: document newly added pf check Date: Wed, 8 Jul 2026 11:05:08 -0700 Message-Id: <20260708180508.10752-1-unauthorizen@gmail.com> X-Mailer: git-send-email 2.39.5 (Apple Git-154) MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Message-ID-Hash: WSOHR5UHWZFKBNQFQCYA552D67O47FYH X-Message-ID-Hash: WSOHR5UHWZFKBNQFQCYA552D67O47FYH X-MailFrom: unauthorizen@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: Nimish Jain 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: 1783533970093158505 Content-Type: text/plain; charset="utf-8" Reflects that the pf firewall check was added in virt-host-validate. Signed-off-by: Nimish Jain Reviewed-by: Roman Bogorodskiy --- docs/drvbhyve.rst | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/docs/drvbhyve.rst b/docs/drvbhyve.rst index 2e5e361115..51782f8090 100644 --- a/docs/drvbhyve.rst +++ b/docs/drvbhyve.rst @@ -11,8 +11,8 @@ recommended to use the `latest supported release `__ to make sure all new features of bhyve are supported. In order to enable bhyve on your FreeBSD host, you'll need -to load the ``vmm`` kernel module. Additionally, ``if_tap`` and ``if_bridg= e`` -modules should be loaded for networking support. Also, :since:`since 3.2.0= ` the +to load the ``vmm`` kernel module. Additionally, ``if_tap``, ``if_bridge`` +and ``pf`` modules should be loaded for networking support. Also, :since:`= since 3.2.0` the ``virt-host-validate(1)`` supports the bhyve host validation and could be = used like this: =20 @@ -21,6 +21,7 @@ like this: $ virt-host-validate bhyve BHYVE: Checking for vmm module = : PASS BHYVE: Checking for if_tap module = : PASS + BHYVE: Checking for pf module = : PASS BHYVE: Checking for if_bridge module = : PASS BHYVE: Checking for nmdm module = : PASS $ --=20 2.39.5 (Apple Git-154)