From nobody Mon Feb 2 07:32:15 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; 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; arc=pass (i=1 dmarc=pass fromdomain=nutanix.com); dmarc=pass(p=none dis=none) header.from=nutanix.com ARC-Seal: i=2; a=rsa-sha256; t=1768388370; cv=pass; d=zohomail.com; s=zohoarc; b=FA2lJSnxzalHwNvX0DLebRiaiZ/CcGVkBSdWvrZuJ+9rP407wC13NjSR/9VsfkINcSzbqKAiIwbUFgeVL+/PxNrlG4MMcdkQOryOWksgmlDjIT0iSMqZiCEHidAyXi9T6kW1dwFKwDY5OztssfAQx6HNAs4dOa7MBAfdlGWbGbs= ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1768388370; h=Content-Type: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=LkSwsEBhFu0FOKrDbxMoxAU9DbzZFcdbLEBmTCNnFtk=; b=V4CSsOjUKBWrTtMgDVen/iQAPiwRRNaJNlgkY8bJTl8KVFnJYOgE0JORB+SwZcx1f/6hUoa5TWBQtp8q/EoO53MxJkYnYjX7VSWm+Od0cS5RLYXmVaEwj8YtgdtKyq7UZV8LsKa2GPaAFjBI8hSxEtZIKKJuKzS6gXrDZO3sjaY= ARC-Authentication-Results: i=2; 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; arc=pass (i=1 dmarc=pass fromdomain=nutanix.com); 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 1768388370714185.94045378914916; Wed, 14 Jan 2026 02:59:30 -0800 (PST) Received: by lists.libvirt.org (Postfix, from userid 993) id D02AB418B4; Wed, 14 Jan 2026 05:59:29 -0500 (EST) Received: from [172.19.199.83] (lists.libvirt.org [8.43.85.245]) by lists.libvirt.org (Postfix) with ESMTP id 2A13541978; Wed, 14 Jan 2026 05:58:13 -0500 (EST) Received: by lists.libvirt.org (Postfix, from userid 993) id 2279A3F293; Wed, 14 Jan 2026 05:57:59 -0500 (EST) Received: from mx0b-002c1b01.pphosted.com (mx0b-002c1b01.pphosted.com [148.163.155.12]) (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 95B91418F3 for ; Wed, 14 Jan 2026 05:57:28 -0500 (EST) Received: from pps.filterd (m0127843.ppops.net [127.0.0.1]) by mx0b-002c1b01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 60E7W6rW2336179 for ; Wed, 14 Jan 2026 02:42:27 -0800 Received: from bl0pr03cu003.outbound.protection.outlook.com (mail-eastusazon11022079.outbound.protection.outlook.com [52.101.53.79]) by mx0b-002c1b01.pphosted.com (PPS) with ESMTPS id 4bp6uc8hec-1 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT) for ; Wed, 14 Jan 2026 02:42:26 -0800 (PST) Received: from MW6PR02MB9817.namprd02.prod.outlook.com (2603:10b6:303:23b::15) by SA3PR02MB10162.namprd02.prod.outlook.com (2603:10b6:806:396::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9520.5; Wed, 14 Jan 2026 10:42:25 +0000 Received: from MW6PR02MB9817.namprd02.prod.outlook.com ([fe80::86e5:3449:a3f7:ee4c]) by MW6PR02MB9817.namprd02.prod.outlook.com ([fe80::86e5:3449:a3f7:ee4c%5]) with mapi id 15.20.9499.005; Wed, 14 Jan 2026 10:42:25 +0000 X-Spam-Checker-Version: SpamAssassin 4.0.1 (2024-03-26) on lists.libvirt.org X-Spam-Level: X-Spam-Status: No, score=-3.7 required=5.0 tests=ARC_SIGNED,ARC_VALID,BAYES_00, DKIMWL_WL_HIGH,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,RCVD_IN_DNSWL_LOW, 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=nutanix.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s= proofpoint20171006; bh=LkSwsEBhFu0FOKrDbxMoxAU9DbzZFcdbLEBmTCNnF tk=; b=RzCcIQMj67zlJa/xdthtCNqmI61ElN5BZDtHWSZ9UaN0j3wYrlhT/X+G1 1aUwfyo8ZYLm07+snYAP+TqxlT5QPXn/RwGNUoYJe0dCYt2dSy0QvnGH8ZWyvZFf GJFaOGfFhwW2vw6XvAEEataObfi7MJseq5YolJ3Qg1VPv7bm7BEcOtPQV4xSXqTo vUwUqImmsCuQMFY4QP3wmwIQJzh+l5QlNVpWcf0PXK1dOXpjTPJaFTiCzssKJViA T/D1J072c3nHBaMK+5jXuwsFIJf3mhUAHwwEtSt2lYb72Uozljz4+Q83TQO+xtav K52bS9Itkoe8UoFFy460bIuiEK15w== ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=r79fsB0XgNwFMZ0HRMZWkIRXhePqHep3wp7EmJVOwxG56sK67PRhr0tfRndLONcQFGMDfkKpQW4qStJUTFcYRSJRQCP6ajtmtl8H4c8dKVVVgSWc8izy/TmYKIck9HDQINCUYE9vZLJX+cK5p6n/6t1svYS8CbGRehTe3cx1AD1MtxqiS452aIbHrB8cz6tQdC3qdUGMogwbTAVGkddYiEVwt2U1Md0jxl7lRieNbbfah+Ood3hc81Zh9lylfgueGss4X31U4VOUSpTWYwe747H5kxCwFo7AJHUn8W5CdA9kms+Mp8f635fyLp6VyzvlMxGty8NHhSqU4Ra4lGde5Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=LkSwsEBhFu0FOKrDbxMoxAU9DbzZFcdbLEBmTCNnFtk=; b=AxaB1x/x12hL4Ywquli+84kPQ8+iO48mIXoulzA+mP52T/mIwjY3BVOXYD1u1hz/+inipc2xl5t3G6hyWkhp4b0uJriP8jGfjvYWXNeFahRcT2hOUE/3cUIpfKiOnjcCtJOO6KR3Q6LG0Lub1QDaoqfC6j3BuM7S+act+UBwvsJJuVnz/x62kW+/i1DOpUJAtxnUVj3hL/vHP+iG7vy1DFQMVDwmxCV7cv/z38t0eDwGsWHLvUSw7Ah6oG2BlnAi1bsqqMvg9drbR5o62u9j8NTGDOshv3XswSL/zBUeIGn/JsbVQrtUjD7XRnZRzjKbpHFggJKCqV3ytsJaUWBURw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nutanix.com; dmarc=pass action=none header.from=nutanix.com; dkim=pass header.d=nutanix.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nutanix.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=LkSwsEBhFu0FOKrDbxMoxAU9DbzZFcdbLEBmTCNnFtk=; b=qgfoRbM/PsnHJixYurS/SnG6ONyr7lfapvtpCVhSWsEP7bpfRRRCad+Od10VqGiCiTOjw6+OOazgvgMp2e4ac8jbN+Wi0VWx+17ngE3xFMKneBMYaz0D2gMIYhF5kgutrAhrG5L/3FNS4QVF+QRVHreh7tao0YbMCdzw7ceF4XMg3JGsORsa+ZKpEFHbfXZG3M3JVhUE+rDLnvBsT3aksmn6LyKdNXmCWW3LVpCyP6FwuZ2P8tKodFW3XHeqpFReTp7bgzbFpusDyPsAIuxtVQjq3BXw9IoWTwMvaohxVZhIQ3PVlCblRMaFKWSKDJ4Enj2xosV4aD8fO6QZeNfDvQ== From: Tejus GK To: devel@lists.libvirt.org Subject: [PATCH v1 3/4] qemu: support incoming "fd" uri Date: Wed, 14 Jan 2026 10:42:03 +0000 Message-ID: <20260114104204.4071940-4-tejus.gk@nutanix.com> X-Mailer: git-send-email 2.43.7 In-Reply-To: <20260114104204.4071940-1-tejus.gk@nutanix.com> References: <20260114104204.4071940-1-tejus.gk@nutanix.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: PH7P220CA0047.NAMP220.PROD.OUTLOOK.COM (2603:10b6:510:32b::6) To MW6PR02MB9817.namprd02.prod.outlook.com (2603:10b6:303:23b::15) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: MW6PR02MB9817:EE_|SA3PR02MB10162:EE_ X-MS-Office365-Filtering-Correlation-Id: 8fb4b24d-b509-415b-cbbf-08de53599ae1 x-proofpoint-crosstenant: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|376014|52116014|1800799024|366016|38350700014; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?M3OAht/TD7qmmGP2SPTw5WBgeK5hXxv/01508KB/GyLsuQGVlRCzktRHNyjS?= =?us-ascii?Q?bTKa8aRxOEdeeQCGTnMnY2Zi5w/kR3PdAV7IJKP2ozEZMT0eml9QLRas7FcL?= =?us-ascii?Q?1KFqyS38bXyUMlnzPX5lZQh2JN2xq9qEcWYtRBI3Gl5NMfVvI3BOiozvxiAu?= =?us-ascii?Q?twWb4zFlsn9dUHNiYFEqW5egEUgVRl0HNLxN7B1bLp4qB0OTEOZ3R7rkStlZ?= =?us-ascii?Q?BXIzPx8Mn+2oY5VgGrag8pJiI8nrSWk4BIhONvHq0GSQt4uCiDx+Kd+rYUBR?= =?us-ascii?Q?GAaku4KUy3Ps0h6Kz1Xrap4gOqGrMBAFobrP8VBwEBPdTMT3mtuZMjFIIGP3?= =?us-ascii?Q?Bawg7A1/vT1LTUtOjEd6iEQ5gHBPnrhf8uEUGuRmm97OKcXD2NoQlVWTzFgu?= =?us-ascii?Q?m+nxkgVyW2xCrPLrAEktogEmEF04a/+oSd1VKcP4PqSBeD+A5366pSmvwEUs?= =?us-ascii?Q?sqaoF8Pl38VbmjNlzYq5h+rii3lkFaxVOD9WjLFbj9WgL5X3q3YQUeX/lJex?= =?us-ascii?Q?jt8/4fFPRmqwMw7wHrI5HU9ynE1/vSoyCyN0mFkbV8yJcgMGc2ZW5ma4ljT6?= =?us-ascii?Q?p1Ve+9fcVFUS4RWEKTj+08bu/hhQ7rvRBpdpyTxiF3nfgqpJIqoY+QQhPnt+?= =?us-ascii?Q?BYQZe5ZN0hUaHQO/94EdF8PIED+txua/ZgFP30TzLNhbFsSP7a7R55e7meeK?= =?us-ascii?Q?hHWK5F2+Tyt2HGLfIVc5p2zqZqMyVbV0xVsjJ/qrAR0W8jVSI1HVSvqfBAvo?= =?us-ascii?Q?u5byB2dPdvnwcthzc//P4kR6+0r79YPElhcXOZMoJuXN2c/0nz3ScohO14hN?= =?us-ascii?Q?YcDFKMnRqibrQBSkISVcoCn1h0by2LxsjPS7Yp6MiMBtiN/unD9X5ker6OGe?= =?us-ascii?Q?KblMvf/aAWGobxl17ZVC658lJQHI6zRHNqj8/qxNwa2k3iEh0yB9pOLmmfyq?= =?us-ascii?Q?5cQbpydhqJ0NI65ra41vOkfXTFkEoJBVIJB6j0yLXKVtAFFJ7+PBQI9I2xug?= =?us-ascii?Q?iWSRazRdPkeSbKl8Tek0ZNPwHnvHmgSO2j0puT5cFpT513fxt3vc8e22JKHS?= =?us-ascii?Q?1PlDyf+BOKi5iJzhUBRsUKIPRSNv9pgUf4TfekfhflKkHFH4C1ofWUzPsBu3?= =?us-ascii?Q?jRfxCZW/8dIBFvQV5PLLW4+G3vqNYlCEivHtT16dl/ccq7v8ad8wXzK5pNzm?= =?us-ascii?Q?uxxMez6xFDnyEssY6ZcN6bVyfen93dBditj68yvAeLXgw4vMOymvBnnc9smo?= =?us-ascii?Q?JdRIUB7LfU/Vni/MVuWmkehjobafIOFYvgwbiXv5Hdjz1TOGYVmFcVO50JnC?= =?us-ascii?Q?oV6BDDpiEin3+DcVhko7GVVeSChXfxPRcpGzEDP40jWb6dFCUIMWE8P8DNhh?= =?us-ascii?Q?oLVZu6GZE73B9+qGIf9ZluzM6p3lunogbyn4R5N8YGa/Ms1Rht+AQ7I9fCtj?= =?us-ascii?Q?du2/qQF9I/2aKF59kKbBYa3mIVbfsCcxAvFT/N6rx62fGwwbDVIWDiz7nJOB?= =?us-ascii?Q?FxMlP8lpZqUJ92cXW7UFIhKTpFnO/ctYpWPVvhrSpljHRspEvnV1R6BLN+ye?= =?us-ascii?Q?EZkWX6lodN1+yOryi7LqN+u5SbugHsbNQ1xmKNTAzZ2eejIWgpLSSnkxwkPA?= =?us-ascii?Q?Wfgz1ddXYWTeSHzQeQe3gjk=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MW6PR02MB9817.namprd02.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(376014)(52116014)(1800799024)(366016)(38350700014);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?ZGBqZqBY3d3/DjRdrvD/OjTGwnW9TY+mrUex8cd3jT1l4CU3fIJaDuROosvW?= =?us-ascii?Q?inaCYQC7H8/GOklKYaKqfJcEAqqrsR0bzrU6ZnphDc7gVFPLemM4N+USaAiK?= =?us-ascii?Q?1nH2KliF+/pMDwh80oLf3oHDgteb1s78FIW1TpNYLNF0kXhct8CdGEs820Qo?= =?us-ascii?Q?LgrKMxiXJHXjPhMhIvkv/Xr1wPvdR5x5Tf9hgwKaTDZ/sxJIJ4IAqZPw82FB?= =?us-ascii?Q?2jJBQd5HxWys3wwCV5izLJUOHNNzGwoWFyVkiaoZNNApLsBMtc5butnDwo1I?= =?us-ascii?Q?RZ9tvtWAG8eueBwuQ8tkEC24Rdi0JaloKRvC9cW5IPdo5bVN84o8sWrP9Q8v?= =?us-ascii?Q?NeBcGF5gWVyB0oQ4KD/Ta+2yxG7J1ZEzNHPAetc5cvOkfFg7IxIkl54EvRIm?= =?us-ascii?Q?5spOEbDLWsiVWjJ3U1u9SrB/uv0FFg6YZEF7so+n/l0H8R329zOo536zA5On?= =?us-ascii?Q?+85dxc6PZJR+2W08akFqKpenVNT2euGlzxGmcMRF8P4/nAn0/7t3rW0dg8iD?= =?us-ascii?Q?OzQ3+K3eeMcociWNF5s3aGzJ/Eipd+HQXUhWRnLk8MtEiiDOfreNejGEKL9A?= =?us-ascii?Q?f2yQXf2EfJskOqDc4VmDxwnIT5/3Bf+T22iMKRQFVAn1yy5VvQf70u2iHxRJ?= =?us-ascii?Q?jWp0FYpR6cOy8q9eiscbJqEqJ09b0FWH5faMTIg8VKh+ud62W5l2eqC+k9GI?= =?us-ascii?Q?4YHRq8QPdMk2plmSAy4mY55jSd2fxDzgoOL0cDvQemqq39X9MG7rM6DpvMJX?= =?us-ascii?Q?y8XTVll94fmD9KQjvoed7lwcvgR4dXQ376x7R05+9xHPw0BUpSwd/Hc/QgjB?= =?us-ascii?Q?AMOB+T9DQiUvv/vheqKvYCug6WzmE07GhYTeqBuHKf4fydx6+byvUBHnP1SL?= =?us-ascii?Q?oUexaclXPmfviNqLHVnAMUKSISIPVqoAc2KaJRyzvLGxsX1wZHpqBT2SOFOU?= =?us-ascii?Q?9lRAhwE7tHpBb3b5D5/nt1rvQVqU/YxNJvjRKbFM7nV1Tekpn0b1jJqd8GMI?= =?us-ascii?Q?cbzsDSHFis82hTigHFH9XZFd4B1UeKzdEk3RDcpnmgZTkKJXyG/7dlwWRK3h?= =?us-ascii?Q?oKaU0A4hL5j/JX7lLQ5WfrKcvkoRfZ/OQIXFPYd6pyYdnVCumJmVw7X8qeUG?= =?us-ascii?Q?kMlwXQqqE8I6icycH6ekoe/scv8I0AYTdnOsDvL3HQh6jaMapzGaXx6oonD+?= =?us-ascii?Q?fLrjZkAC580CP1E5qxHyM154mAA4EBsW5U9iyGenI2fs57UTV479Hf3Otj5W?= =?us-ascii?Q?bYa8mfQIVwQ/11OfNTFjHqUFf5LdNTgBdFLp4eD9Ama8m/FCieBJJXPytTL8?= =?us-ascii?Q?okbX1+PL5fivBuBUHDjRZAGkccx08qw4khyrYq7pNOaQz0zWDfewBRYZeBIp?= =?us-ascii?Q?ez0JCiHB6DRLCNWABRPzYXx0X9GEbZfnxtMvVC+xaKU67l3yIqrbMXN55Dl7?= =?us-ascii?Q?YipRg8r6fREU3xwpRAmurfeMFfSMiO6MTq/qAWf1inFwWT6x/kq3Z8++Nrz+?= =?us-ascii?Q?9hP7Jg97+h5EiwMy/HTVbjyfJB7idhKPptQR2DCzDyvKb8+vAnFk1NYQQs5P?= =?us-ascii?Q?4e+8D1cIvOuEioDWi+zBTevZrxKNkmfhkxaM7aPUnFu+V5D2wZT9/sMP6kfr?= =?us-ascii?Q?FSbH3VtYbun9VkbOW1B8DLh6+51KuaO4S+bfw3UASTvA3yttR8w6bFvU6B9C?= =?us-ascii?Q?xl5kQyRD6ISIp7PorvVHFh3f3mK8s7Hc29U0YLqOu3+z+7oe4l/gKrJZlkzO?= =?us-ascii?Q?8q3Xc+xunw=3D=3D?= X-OriginatorOrg: nutanix.com X-MS-Exchange-CrossTenant-Network-Message-Id: 8fb4b24d-b509-415b-cbbf-08de53599ae1 X-MS-Exchange-CrossTenant-AuthSource: MW6PR02MB9817.namprd02.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Jan 2026 10:42:25.0761 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: bb047546-786f-4de1-bd75-24e5b6f79043 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: Ny1kpyg+nl5M+l+2al04ImMJ3gAPGUvstZC+Q/FnwOxGChsXdMPRXV6o9L9/L6tqWjuxzljd8nbZGKWouXewaw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA3PR02MB10162 X-Authority-Analysis: v=2.4 cv=VqYuwu2n c=1 sm=1 tr=0 ts=69677312 cx=c_pps a=Y1/fp9MKcFODYkh4PiV91Q==:117 a=6eWqkTHjU83fiwn7nKZWdM+Sl24=:19 a=z/mQ4Ysz8XfWz/Q5cLBRGdckG28=:19 a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=xqWC_Br6kY4A:10 a=vUbySO9Y5rIA:10 a=0kUYKlekyDsA:10 a=VkNPw1HP01LnGYTKEx00:22 a=64Cc0HZtAAAA:8 a=GR-S2WcxZ0DJ0wsWDE8A:9 X-Proofpoint-ORIG-GUID: NWQdjzZmlUwxbMVEZZSnJBS1wJnRsE1D X-Proofpoint-GUID: NWQdjzZmlUwxbMVEZZSnJBS1wJnRsE1D X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMTE0MDA4OCBTYWx0ZWRfXxey4Gq7C6p3+ h4myEKOxnSO+ImcEoBI6G83TRtxaDfzKP2cfxU6njbM6A62UmxhFt1xa2sA0kozNsk4kbPuIq+c TlqXv6I1PYc0UYM371LOWLx00+UMvNygXSLvcpfs8btNvoXihm5ErTktTKKJxeuQCfL7l3uaw3K SdHQ1NTmjvvUfvbYFlxZLN1X7NTc9Zzk1IINBKesjV28LYbJMEdMTZ0c5jlu4o3pJcpG5k+sNxY yaE7tr0lAnfaVX+AKAKFe8Yxc9Vf0D313iRqsrIPFL4cju7H0P0BcJI4+abg194DKpMhZmGBzk/ +Tu7v8rDKeO2n9AGL5q/OxJJcud+DTja3Q9VNHarvWH6OSj2XK0ytc1HnOXaqd+r6tBKhcs018d SfTsOshD01Hdly1sPxcbzCBOhzqdyZCPJF89wgAUeI9YQKUxOn5uxNm0NfH3FgHyD/RJf6sUMfH m11Ad/wqd5zFwjCnKHQ== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.9,FMLib:17.12.100.49 definitions=2026-01-14_03,2026-01-09_02,2025-10-01_01 X-Proofpoint-Spam-Reason: safe Message-ID-Hash: A46GZAA6XIVBQ6OWSAOVXQPGJDYAHRU3 X-Message-ID-Hash: A46GZAA6XIVBQ6OWSAOVXQPGJDYAHRU3 X-MailFrom: tejus.gk@nutanix.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: Tejus GK 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 @nutanix.com) X-ZM-MESSAGEID: 1768388372314158500 Content-Type: text/plain; charset="utf-8" If "fd" is the choosen protocol for the live migration, the destination VM should start up with -incoming as "fd", this patch adds support for the same. Signed-off-by: Tejus GK --- src/qemu/qemu_migration.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/qemu/qemu_migration.c b/src/qemu/qemu_migration.c index 6dd022163b..0cd417c15d 100644 --- a/src/qemu/qemu_migration.c +++ b/src/qemu/qemu_migration.c @@ -2427,7 +2427,8 @@ qemuMigrationDstGetURI(const char *migrateFrom, { char *uri =3D NULL; =20 - if (STREQ(migrateFrom, "stdio")) + if (STREQ(migrateFrom, "stdio") || + STREQ(migrateFrom, "fd")) uri =3D g_strdup_printf("fd:%d", migrateFd); else uri =3D g_strdup(migrateFrom); --=20 2.43.7