From nobody Sat May 2 11:24:24 2026 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=fail header.i=maximilian_martin@gmx.de; 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=reject dis=none) header.from=lists.libvirt.org ARC-Seal: i=1; a=rsa-sha256; t=1745264370; cv=none; d=zohomail.com; s=zohoarc; b=lbIpi7wfEFOsatf+Hw5OJzw+yo81puKK2v6oeBiXMWXk8RZrJ/S7twX1um6QZClbWl6Lveq5qIOvZyXeAZqWw5d1qGYyvusuepsNiD/NOzIJXtjHnTwoWDnuPYErh8JAywKL/WlsC/b6EAlAzbk0K85bhrbicV0kPQFN3MwYHAM= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1745264370; h=Content-Transfer-Encoding:Cc:Cc:Date:Date:From:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Archive:List-Help:List-Unsubscribe:MIME-Version:Message-ID:Reply-To:Reply-To:References:Subject:Subject:To:To:Message-Id; bh=xwruTXCb+iVzbinXWWbgNySHFeR0uia1PfG1Srn51/M=; b=mT5K6MVht7X5vDIqdHJkWjQsAJg5QVv1/Tf/HePG0UuQkZhKF013fxmE2GVm0zF7urmu+pJSO9MGoCKcTy7PUUSMTg3QIf0f22nYv+5R84lm8Xujt3zxMC4NoKKF878zSlMyqeS+SMKp3M47vO4vfLto5KuLf6LzXKM6g4e0Vv0= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=fail header.i=maximilian_martin@gmx.de; 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=reject dis=none) Return-Path: Received: from lists.libvirt.org (lists.libvirt.org [8.43.85.245]) by mx.zohomail.com with SMTPS id 1745264370953792.140875161218; Mon, 21 Apr 2025 12:39:30 -0700 (PDT) Received: by lists.libvirt.org (Postfix, from userid 996) id 07D64CAA; Mon, 21 Apr 2025 15:39:29 -0400 (EDT) Received: from lists.libvirt.org (localhost [IPv6:::1]) by lists.libvirt.org (Postfix) with ESMTP id 18152CDC; Mon, 21 Apr 2025 15:39:05 -0400 (EDT) Received: by lists.libvirt.org (Postfix, from userid 996) id D9D27C9B; Mon, 21 Apr 2025 15:38:58 -0400 (EDT) Received: from mout.gmx.net (mout.gmx.net [212.227.15.15]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by lists.libvirt.org (Postfix) with ESMTPS id 9E8ABC93 for ; Mon, 21 Apr 2025 15:38:48 -0400 (EDT) Received: from cu-host.fritz.box ([185.17.205.183]) by mail.gmx.net (mrgmx004 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MUXpK-1uXS3b1wAK-00ORf0; Mon, 21 Apr 2025 21:38:47 +0200 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on lists.libvirt.org X-Spam-Level: X-Spam-Status: No, score=-1.5 required=5.0 tests=DKIM_INVALID,DKIM_SIGNED, MAILING_LIST_MULTI,RCVD_IN_DNSWL_LOW,RCVD_IN_MSPIKE_H3, RCVD_IN_MSPIKE_WL,RCVD_IN_VALIDITY_RPBL_BLOCKED, RCVD_IN_VALIDITY_SAFE_BLOCKED,SPF_HELO_NONE autolearn=unavailable autolearn_force=no version=3.4.4 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.de; s=s31663417; t=1745264327; x=1745869127; i=maximilian_martin@gmx.de; bh=xwruTXCb+iVzbinXWWbgNySHFeR0uia1PfG1Srn51/M=; h=X-UI-Sender-Class:From:To:Cc:Subject:Date:Message-Id:In-Reply-To: References:MIME-Version:Content-Transfer-Encoding:cc: content-transfer-encoding:content-type:date:from:message-id: mime-version:reply-to:subject:to; b=R+2jrvLtHGxoKKOT8Uy4KcXUsXzhs3NM7AKbsTbXqNphwbGDq3QU2bPaLxd+RTxQ EXQdMfOZhNFgpuBMzOFjIOJ0aSumpk8vwuwo+NgK3BowrV/a7m6MGgXd+zHSGwc3s 4rhZXtNzX/hNnN8VtKjLl6Py7FMX2U1Pdtbb7UXIK7uCfT93TaMJQDtl/9oPTK5U9 5wwC/3rai4IARXZkLOohHRUaK3ZBqwsN3kF5yu3m0NOaakHtXjusr6iFsNUfxivxU Zg7nSHmKFbRo66OTUMZe0zUHyeUmgcqyABNlHUzW1z/Xf3+X4UCGdW3K18XYz6ChW Kyp13ZjDv74QjHAPhQ== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a To: devel@lists.libvirt.org Subject: [PATCH 3/4] schema: add USB port attribute Date: Mon, 21 Apr 2025 21:38:37 +0200 Message-Id: <20250421193838.1934-4-maximilian_martin@gmx.de> X-Mailer: git-send-email 2.39.5 In-Reply-To: <20250421193838.1934-1-maximilian_martin@gmx.de> References: <20250421193838.1934-1-maximilian_martin@gmx.de> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:gEJJ8DgRewX6u+o0af421nHrwuOMBuVpRRqM552mENRZ78o3gz1 /i5TnywjjavL8/nD+TtIDIzVrsR8/wJ57ygoupzaauQfh8DoeZ3aqOMv1Mhz+AsMGZuOqT1 aFdFRlvgHV0pW2UXNo8ygxOe1QBErCqQmvAO1QQAa7fo+FmPNJBq5vS1j+HGLtYsIY1H1RX Y4I0qTniUEA8LElgsny9g== UI-OutboundReport: notjunk:1;M01:P0:nmQ1S7vpJlg=;qFmjjcM/mEAe8WL3aF/bnmKv1uy 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 Message-ID-Hash: AOFBNCXCGUQR52IQGFUBLX4FZ3F3IXBI X-Message-ID-Hash: AOFBNCXCGUQR52IQGFUBLX4FZ3F3IXBI X-MailFrom: maximilian_martin@gmx.de X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-config-1; header-match-config-2; header-match-config-3; header-match-devel.lists.libvirt.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; suspicious-header CC: Maximilian Martin X-Mailman-Version: 3.2.2 Precedence: list List-Id: Development discussions about the libvirt library & tools Archived-At: List-Archive: List-Help: List-Post: List-Subscribe: List-Unsubscribe: From: Maximilian Martin via Devel Reply-To: Maximilian Martin X-ZohoMail-DKIM: fail (Header signature does not verify) X-ZM-MESSAGEID: 1745264372196019100 Content-Type: text/plain; charset="utf-8" From: Maximilian Martin Adds USB bus/port addressing the domain XML file schema. Optionally, the physical USB port can be declared instead of the USB device address. Signed-off-by: Maximilian Martin --- src/conf/schemas/domaincommon.rng | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/src/conf/schemas/domaincommon.rng b/src/conf/schemas/domaincom= mon.rng index 5597d5a66b..da6cf69efb 100644 --- a/src/conf/schemas/domaincommon.rng +++ b/src/conf/schemas/domaincommon.rng @@ -6709,9 +6709,14 @@ - - - + + + + + + + + --=20 2.39.5