From nobody Mon Feb 9 11:29:46 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=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=1770026481; cv=pass; d=zohomail.com; s=zohoarc; b=fSFIRJdqafwAtZDSZgM7nJOzFn6BjlRc30gv3Ila8WaX/YmQjMo53K7NV43c1xoljyxOdeW0TV1K2D/o3UWY+ExgP9xZqPDMzJE5M0Jz5c4GhSl1rn1hKuodR3EuemziITuy1HTSpfS5lwwPiH0xXsE/whWM6yDeNN9Y07DY17o= ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1770026481; 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=i0czm+Zh53TUah+FEc8NJxqtMSpXaFHCszUVTENbKxI=; b=OhbyFnj/ZwmETRacb0EZ4SlkVpL6+TPXzSNea7naTRQqfHsN5u8x6+Bd/RqVR7q08H5W4U8Ss9M8lG6CDKqsFuKXIoXrlpc9S4f0LiGeei57F0KY3CBBncSUqnf1An1QkSyr/SOd4St/OLH7z+77C9Fg+xh6TMVl3jaZXuHT2sA= 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 1770026481807815.1129200918043; Mon, 2 Feb 2026 02:01:21 -0800 (PST) Received: by lists.libvirt.org (Postfix, from userid 993) id 45425419E8; Mon, 2 Feb 2026 05:01:21 -0500 (EST) Received: from [172.19.199.6] (lists.libvirt.org [8.43.85.245]) by lists.libvirt.org (Postfix) with ESMTP id AAFA541BB4; Mon, 2 Feb 2026 04:59:42 -0500 (EST) Received: by lists.libvirt.org (Postfix, from userid 993) id 9C8FD417E1; Mon, 2 Feb 2026 04:59:34 -0500 (EST) Received: from mx0a-002c1b01.pphosted.com (mx0a-002c1b01.pphosted.com [148.163.151.68]) (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 10FCC3FD25 for ; Mon, 2 Feb 2026 04:59:32 -0500 (EST) Received: from pps.filterd (m0127838.ppops.net [127.0.0.1]) by mx0a-002c1b01.pphosted.com (8.18.1.11/8.18.1.11) with ESMTP id 6129exfM320150; Mon, 2 Feb 2026 01:59:32 -0800 Received: from bl0pr03cu003.outbound.protection.outlook.com (mail-eastusazon11022133.outbound.protection.outlook.com [52.101.53.133]) by mx0a-002c1b01.pphosted.com (PPS) with ESMTPS id 4c1j5x35ca-2 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NOT); Mon, 02 Feb 2026 01:59:31 -0800 (PST) Received: from MW6PR02MB9817.namprd02.prod.outlook.com (2603:10b6:303:23b::15) by SA6PR02MB10454.namprd02.prod.outlook.com (2603:10b6:806:40b::19) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9564.16; Mon, 2 Feb 2026 09:59:30 +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.9564.007; Mon, 2 Feb 2026 09:59:30 +0000 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=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_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=nutanix.com; h= cc:content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s= proofpoint20171006; bh=i0czm+Zh53TUah+FEc8NJxqtMSpXaFHCszUVTENbK xI=; b=Se5Fhc1/utZ0EquYrzXzwyaQ14j4gFeGgj1wuXNq92cb+6kutw3586/mk vJytsnrSeR1cHK5bb59hr+/ZtovkbEWzqCBuBEuKNFE7F1NMIV9fHABE/dV7idmy MTc5fW6ss5oTXnTR7azrzJVkA4CL0WPynNl2PMUdGkDYuz3Sp+exk73eTpoSxmze BfEl6rWCY4Fo0qoyWPxCcI+g55iCw5digFpHSTZPl7BonSxNZQ4ApTSxliycN7kU /4+XrsgP1b/R40o+jxFVnm3EothVLOMR/9VbOR8DHybPT7DnMnOWmG86ZGbRudKP nHfk0qqM8V4m1yreLW1PH682lGnxQ== ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=brv90J3/K72fI+vzSXxGjQzotjEi7vMg1DjFsdeyGlSKRUnctVoSu4faHU1lCKLdDrQKhGoJp9J65PBKm+yKt3spCBBLBI93QxnKyOVBvZxwL9m3kT18vpN2MmgtbYiHna0o4NHCzPG2Y9qXQt9mmF3SbR5P1mSH3zMin3eoDfnMjOFL3yOH7iQ8i/bZeehWDr+AkmYURuznQF71U3A5OQp4Eqd7l4+EJc2r2XvRqZaidOw7c8rA8cMNC3I6mEnm2NlW+4XPAkzFrwGvZVF7ZWmDu4AYDKN40CFHSLQgB3iV1jqjbVl+7WZnHmFcLSEv4O8e8d1aBAmg8SCpBruiXw== 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=i0czm+Zh53TUah+FEc8NJxqtMSpXaFHCszUVTENbKxI=; b=GJA6Ett9CqYXZVMl1/M+7Nc1ZIQmK8i4jqwEKkkt6sY3Qpr9/tX6brhIrX5qJZNz4Bpm25/mOm7pQHQMSWNS/XN1M+gfvwEOAJX1cHKk+n24RH2qH036jTubXuLinfpn1w0jAWvPji/67fZDYH92rXkqXvMDOxixqkyxNORcNmOE8ON/hgCTlfTP6VJzkdi7VeEPmoLPjsM4u0V2rRtlAPM0sO9HboDHK6bipPuM44438295Q4/QkAQcRMz6AOCcrrl9NyslHVCweeJ4ZGSNfoGO1iaw2wlFD2eZz2NlVm40nCsoY2cJgvyD8sAhVAViPPq49CjtaNdPoj2EqDabRA== 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=i0czm+Zh53TUah+FEc8NJxqtMSpXaFHCszUVTENbKxI=; b=I1ZYgJIyT4nT4dMsjc7clgWiOVcKprSBpinGgzAYwbUFWxj1PRtSs2Evsfi5FvUNcqkfOWKjkV5lZmot8ZNb4jqHnCg6g7BOKy/HmWeuC93JN6RBGKg2xgAU16tHarc6j3KSPot0bVDXng1m39wj4tgoQGNmmBkINeocvKnBcqesW1CcKhk+thWBTCAIsdoC/clhqr7hQeZTvXG84+452Gh2ja+z5HPtJ75ymA4pIWDpEbArWCHVE1kqzCHGgQNjV1R85mEetd7zod1YqmkDl6KosnJow5zaY5fB4vD1XrVf5aRKw5hPX/cIQjWq5r2C6zf+ZIy/AUuJiEiZXkf5bA== From: Tejus GK To: devel@lists.libvirt.org Subject: [PATCH v2 1/2] qemu: support incoming "fd" uri Date: Mon, 2 Feb 2026 09:59:09 +0000 Message-ID: <20260202095911.2807669-2-tejus.gk@nutanix.com> X-Mailer: git-send-email 2.43.7 In-Reply-To: <20260202095911.2807669-1-tejus.gk@nutanix.com> References: <20260202095911.2807669-1-tejus.gk@nutanix.com> Content-Transfer-Encoding: quoted-printable X-ClientProxiedBy: PH2PEPF00003847.namprd17.prod.outlook.com (2603:10b6:518:1::64) To MW6PR02MB9817.namprd02.prod.outlook.com (2603:10b6:303:23b::15) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: MW6PR02MB9817:EE_|SA6PR02MB10454:EE_ X-MS-Office365-Filtering-Correlation-Id: 8d5e5443-e995-45c8-7293-08de6241c1df x-proofpoint-crosstenant: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|1800799024|376014|366016|52116014|38350700014; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?pq4mposrudD0NUeAxGrobpINb3d8Tq/NXRwbPWXr779C+DN2IWeWMYWzMAc9?= =?us-ascii?Q?Bo+7eEECuYppxK3uYpEa/mK/9G2E3xY2lwEevgCQmRHP4MUO/mx4t06scB1N?= =?us-ascii?Q?64fWOLj4ZqxXOcsZruY9sXpnmyYCPsgXDbaYVG2FSEF1QIL3Sw8LXYazL9eN?= =?us-ascii?Q?+cEnr5GkEn6IMP6PIj6Z+D4OPyigYqFQ0s3WaaQgrPa9Xa8GJQ4YtIbL0Nj4?= =?us-ascii?Q?BqNib5J+YNUiIvpxWpiprTTJnV9Z7piRgqvtAzOWKjIiSXLlWvoGWPqhnxyW?= =?us-ascii?Q?/o3ttjwR3GP4OzguVD+HB/9RdoNcM21Vcxjb8+fllPqWQA2UaKoHVqPwWz6J?= =?us-ascii?Q?LhqmK8FkFmxyFsdJwcs59z0AdaIp4/gcZlSlR+GuvjUhzswXrrvF+lAn0+X9?= =?us-ascii?Q?V99mxCSNQ0pJk8zEjWhb0+ACFafAIBCrF2/l4UpPuiA/ucLPKTT98vZ8mozf?= =?us-ascii?Q?3nE/sRlnfUkYNDKDbHNHeF7n04x2zRZrPZUwLTGwE33xymJfpD0WKKXE7f6m?= =?us-ascii?Q?2rpcGyZy2/yBml43zqWNSIyfclP348sKOq1H3QPTBZOZ/S4DYVQDEbrgf0KS?= =?us-ascii?Q?ID3VYF280GeVk3Wjt1qMOx9sC0Iu/niFDc5pFlEXSDl6TxcQTw05zd+1+QHJ?= =?us-ascii?Q?ja3TIZ8oBhDiuLnFQdoMZC8sToxzLEA0uRwvfxtP5PDYJPxqfq5STWuguTkx?= =?us-ascii?Q?YOZKvF735AlP5rfTn7FpnsIbYVPfh0Tbtd08WIVGLgfubu2htottnWnelUbW?= =?us-ascii?Q?KNVVlOB5SfDVF8aKST4DAmyn9scQrGb4+3cGV6CXA1JT2Ay3ZqXJjYqiVfCr?= =?us-ascii?Q?wIw6jBVJOfwHttMj6vcEsC2sB0K35BNUVke5G2+zC3H9C7DCSEDZpbneW03z?= =?us-ascii?Q?wrU1MIBZskhUmZyvhaWeJfWQI7nf+3mZ2uefbKLX498h0mnICMreUGVQ/RI0?= =?us-ascii?Q?SNYP+iA+x7u85tc2HUWzwPNNhdTrEtvmw7Op8xUy2nPG0IwBTUp8ppbwSijX?= =?us-ascii?Q?MtbVhg5hpifUCnqEQy1eUzGWdugrsz4mWoSYbVBCAcx9vJH4CiLfaPWbgYd4?= =?us-ascii?Q?VoNpZMwS9AdMthNo1nEQzDa5WK8c/rScIidpFEH6t4s4etOfQMATvYqrnDDC?= =?us-ascii?Q?3jwbOeAOINzgOrQRrzEh9ci0YY+6VFRqZcoI43ElU5tnoAssgncjkDaoxw69?= =?us-ascii?Q?2FiN5a9brJP/TWHK9kMqM5NGC/00lVV8Jt5qpQgB8k5ME5Q6TdgKd9sv/JsH?= =?us-ascii?Q?CnAj5WO5SIS0IICzculIFlGutWQLWh71O5Hhu7I1aWV+tfOc9Wk+hOtUmcr6?= =?us-ascii?Q?i8cdO2AJcUN1VJJn8oRTMr7TKqQoWygy1p+4LReOTgdRL9fBQrZrL5CKDdSM?= =?us-ascii?Q?hVBS3NmklHE0cNv0jK55iHlVzmFDrf2QXWR8VFJSwrj2EMBpl5fZppOK/tk2?= =?us-ascii?Q?66RXnPZZcBzZQ/2/fgWlpln6WS0Rohh67cMGIiXJv+NsNEP8Gjgkg5vq9yeV?= =?us-ascii?Q?RGBrwLBofR1VY9Z8MBMwLINlmSLpFm0SYwko8suWDHgXVBi0KMSbhGX5BBjh?= =?us-ascii?Q?aW+MLnkLHfLzexpTnuzEsKl/pwk8icyMaADNBUts1OLnfEGI1KsPQLVGH2zs?= =?us-ascii?Q?nfifGAC7tNsCqTnyFzn3JHA=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)(1800799024)(376014)(366016)(52116014)(38350700014);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?x4Qr3tKNTYkyGtgvK9lsqc8c5uBHdgB2SuPSkQcb4+EemfpwFy0E6ekfyEjA?= =?us-ascii?Q?8NOtVZC95ltshb4LDb6oqOHo6hhAcHRpc8/4mW9tp+w3bN8HDi7WHtSiXQC9?= =?us-ascii?Q?qHbOFARQKfSeYzUT7qarrrnHCscN1K+CnE6nU/e/C2pQBk3+DKrZXX9T1OZR?= =?us-ascii?Q?5et9iisHfZagIEWOelCzEFxx59wG4LtJNO6/P5tNX/H9vXK7LSuY0v3Dvi9Z?= =?us-ascii?Q?K6kKYJMbE3nZCGZQCQHUJBn3XdCitnw8N2KCgRDIFvAdypZPfaNuXqHEwDur?= =?us-ascii?Q?P2ZuGm6w3MwHLtX10m9lDXSsOKwpwiRGa4fiDSySuuSLeDKGM0FCHIMUcxrC?= =?us-ascii?Q?95hEvp4YwTw6970xc874YLvH1WpiJHPFeTFOsFhU+pt0dJilmmric/5fsULU?= =?us-ascii?Q?8VSQhR4mCuqFHP0K8ECrUmg9g1AXtrkaVuYS6PrPKXEU8TIJHU6U6ey4guX9?= =?us-ascii?Q?vxD8yVvk0HC4lfkx9ib9Igl4Hh80qDYoP5gZCud9ZrEqPcO1184KCz4KIra1?= =?us-ascii?Q?Gh0AMHRSmq3YMre0d8A2jCpaOk+WYHUxKBEzdY/huGZepPtLJMhQgr0cXOc4?= =?us-ascii?Q?J6s/zXmBdq0FsS1RU8Q0G/YuCjYalzGt4+H6WNtB+BRTlxi6OABSXpf36Rpf?= =?us-ascii?Q?pMOdyjHGSpFBopX5sLYx+L4nOH0f3nZjwdZi26tIpO/3qZwSfO3tunOGMcTX?= =?us-ascii?Q?LOLZZvYD2dEeEJohvI7BnjdlGHE6F3ja1vucylx4B1VYhVdSFX5+3x3enr1S?= =?us-ascii?Q?vYt0kIe0va9nL7IkmkzUlgODCpiEz8cw1WLSLrY1tBKJFF6+9idXGPs7wldL?= =?us-ascii?Q?FNytUh6MS+c0FtJrGbyxjnlVzMzye/V1lIzgiQfR5LBOlJ9yL2V5wc6ekBgc?= =?us-ascii?Q?WR91OFwzNrbW5uA20xOmNu7CaJZYQrRA6pdFPxHL7VPuJJewwkz5TfBD+xHa?= =?us-ascii?Q?B59KQaaY//72gtZw16DBMyr5LbLOFaOwAZJ9MfYVxzccseZ4hwOC4DzwycBx?= =?us-ascii?Q?L8VaT7ew2qYzG0vga3epv+0ftBGuDSmbpBfM+YW2SDOD/H+Bp5Xw36iOoaZL?= =?us-ascii?Q?V9uMVPF+ezVWdq6VWIQQRP1MsKu+j7EGQ6bIKc11Zdk7zVGeqvb5PyRaOqKO?= =?us-ascii?Q?nuZ3uWZy012sK4oNObV3HlbEui+g2kxSwjJkrWC7avxGKKZzDtuBj09roIac?= =?us-ascii?Q?aTr2bATkVtEGO1F9FH9c5bmp0UxEDfbdLEeHh961+p76aTyoDWA7uKurkicm?= =?us-ascii?Q?jbfDZFsIbZJe9NBt5xaVqwjJUZ/xVsjDoqzZdEEws2/gfZgaZHhIXWVZyVdx?= =?us-ascii?Q?SqG6Re1E/S0Lu4heqRSAkwyXVqyQ/Jvj3vYAwRZtR33u21RA00qJKqCGGLfW?= =?us-ascii?Q?Y9S2JmKUZ2dGmtHUHtyNsJWUD3Cb+NUC3/MLC2I+Wxmk8iiyoKXw7Vm61a0w?= =?us-ascii?Q?3WmXfWQpNAPhV/ZmgK5VncX4Q7Nmd4a8TtwUStUamdaj7PiJNNi6iO4Fm8YG?= =?us-ascii?Q?tiOERm9alN6EfraIkOq9hm3fsSBDVEOET8DCXTSYxlyV0r1qTOI1kJqTXjTS?= =?us-ascii?Q?6EONgSijNjCXnYZL8Dv81dEh7rU1r3O8o2miw6zJU+eo71Hwo7JYuc6OZwWe?= =?us-ascii?Q?ZsrgfMy4+VY4xjw30QNAwobLTZBr1fkU2YE1DSbKCdMflzR+Pk4eR+37Rkis?= =?us-ascii?Q?6zPRpja1gOnKKMOiP/llOWSY2PRQF0KbUUBGJ+JQQp3jr8ULBpZbbS6k3314?= =?us-ascii?Q?uJ+P7c5Rrg=3D=3D?= X-OriginatorOrg: nutanix.com X-MS-Exchange-CrossTenant-Network-Message-Id: 8d5e5443-e995-45c8-7293-08de6241c1df X-MS-Exchange-CrossTenant-AuthSource: MW6PR02MB9817.namprd02.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Feb 2026 09:59:29.9899 (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: 61ApCFlywYZCnsno/21Muo+6PUmcv/BzvqPORrxExmKh9jVI1bzWEjMvQ3EY3lC9l+QZEy7BCEg44aohbFc9NQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA6PR02MB10454 X-Proofpoint-ORIG-GUID: xdgg19fB8WqADZr8YUX_uEWHpwtMgfIu X-Authority-Analysis: v=2.4 cv=HfQZjyE8 c=1 sm=1 tr=0 ts=69807584 cx=c_pps a=nXg1BFrUXdgPQNEnN+3bHQ==:117 a=6eWqkTHjU83fiwn7nKZWdM+Sl24=:19 a=z/mQ4Ysz8XfWz/Q5cLBRGdckG28=:19 a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=xqWC_Br6kY4A:10 a=HzLeVaNsDn8A:10 a=0kUYKlekyDsA:10 a=VkNPw1HP01LnGYTKEx00:22 a=64Cc0HZtAAAA:8 a=ShFfmJU4du4LAJUbl-IA:9 X-Proofpoint-GUID: xdgg19fB8WqADZr8YUX_uEWHpwtMgfIu X-Proofpoint-Spam-Details-Enc: AW1haW4tMjYwMjAyMDA4NSBTYWx0ZWRfXwWgoO9k7inEg TuBzoeVcbd5SSt3yxRRdHVL8lhLr/Peuhw805wb2/n6bQ6vCTGSWPlRquJsG46pmJyy22KRmHbC k09FGs65jRx48rXLv9x5Kp9Q3j8B+0rw64b/vsM+S+lTBbBzTrgypZOB7+JxvG0Z/7Q++L86tx8 YlD6ppPaubZIBRWLgD+5WxFcZ8WtvN+EAUz/sl9ybfsqaBYC9+cLnoYcWrcIMd8cbYZjdI0XBjM Dr8EHEuCBRx2Z93AQRPWDe7rwEAjSe05K9u5IgUny9OJ+llbZnzw0hgygg+qP/2wtmBFqT6WrHC eHWh9GaNeqTKWiUQ4g1wobYR6bBOYiqpKLtnV2/btxFpz6bntOp2A8ApSNV+DQv9wPV1dQSvI3T xNby0Cja/tVXelt59Eim7O2QJqIVADz9NcylGO++ye9NzBL5lQzle/GM6HmFQIoltMNd+t+QO13 UkMNdPPC9aij8IDO4Ng== X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1121,Hydra:6.1.51,FMLib:17.12.100.49 definitions=2026-02-02_03,2026-01-30_04,2025-10-01_01 X-Proofpoint-Spam-Reason: safe Message-ID-Hash: AGABIYJSBWJDM2M2DUPAQMSH5Q3YO6UI X-Message-ID-Hash: AGABIYJSBWJDM2M2DUPAQMSH5Q3YO6UI 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: pkrempa@redhat.com, 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: 1770026485770154100 Content-Type: text/plain; charset="utf-8" If "fd" is the chosen 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 | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/qemu/qemu_migration.c b/src/qemu/qemu_migration.c index 6dd022163b..e6c6be38c0 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); @@ -3136,6 +3137,8 @@ qemuMigrationDstPrepare(virQEMUDriver *driver, =20 if (tunnel) { migrateFrom =3D g_strdup("stdio"); + } else if (g_strcmp0(protocol, "fd") =3D=3D 0) { + migrateFrom =3D g_strdup("fd"); } else if (g_strcmp0(protocol, "unix") =3D=3D 0) { migrateFrom =3D g_strdup_printf("%s:%s", protocol, listenAddress); } else { --=20 2.43.7