Message ID | 20240614070120.2663160-1-chaoyong.he@corigine.com (mailing list archive) |
---|---|
Headers |
Return-Path: <dev-bounces@dpdk.org> X-Original-To: patchwork@inbox.dpdk.org Delivered-To: patchwork@inbox.dpdk.org Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id B8C1945459; Fri, 14 Jun 2024 09:02:03 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id A71A0402F0; Fri, 14 Jun 2024 09:02:03 +0200 (CEST) Received: from NAM12-MW2-obe.outbound.protection.outlook.com (mail-mw2nam12on2104.outbound.protection.outlook.com [40.107.244.104]) by mails.dpdk.org (Postfix) with ESMTP id D4AF1402C6 for <dev@dpdk.org>; Fri, 14 Jun 2024 09:01:44 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=jG4p1ZxyS9TpqROPKjv/9Vv0+/ASk+Rkk4urzgPS/EXc0za7htxkwHlTiVptLteZkMOktSbbr90+JFQFKR0H4GC3QffQRocs+Sfp+QwYI5MTVWBAxjrs+d9iHOqKeQzyt1S0IwK2+HcqzfxyRErg8G+jYYSl8OHTse3sOU64aVhnBmxUsOaAYVg4KMDbBY441symuGPdx9SEXyPgeH9h9IUY7K59Mp/p5G61U59NPyW2CpOCfKfq07TzDn/jLCvf/0bRIFuJ4gvby1Hkw+3j1E07yMcbJVv70Rvpp4Nfj2ad4aho0CtDg8/PmPwqlW0WaK17qyJTfYka01H0fPgUFg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=Z82qN0dMoKsXroxzn/V4rrqxqUA8L4qN8n4ys26cuhk=; b=HNAoR1J0xsA8CeQr48NyvZtoo0MVBFFymdxkQzHiI+n9kvMFkciC2iSWDivNacrbrTKr0rl1XMx713PeYWDTgytZvNwRwwGmxW20oN1sn6D9Itffykc30SDL6XAUc3MadNNcjEt8ebgAKupLoNeC4v24w4VUSleommYnGeuNv2MZzB1U5L4u5mWAdALEvBiF5UJ+AbF/Kj/dviu7GngKxRLsHiqY+JWRHs6pxzt21s/sRcoQFa/FQY4Aj7geYTSTPnIINmBKHVx6uOlKcglGC8FxJhVycHm/qhlQBz/YQEpKnqnW1Z9XNNH/90Ea5764mBSPK/u1wr1O/9C+BmNIgA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=corigine.com; dmarc=pass action=none header.from=corigine.com; dkim=pass header.d=corigine.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=corigine.onmicrosoft.com; s=selector2-corigine-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Z82qN0dMoKsXroxzn/V4rrqxqUA8L4qN8n4ys26cuhk=; b=dSTkfTdkjkWHeZkTXP5BVnFquDO1Elr9xndd+4++qFhRfKL/vPBL6qKyQ/qxGjt7a3WbgNeched3I0b8li1jEwaMekVbT6dTkIRoKRJyM90ZAsJ3QvXbqptSRjz9eW5uLO/krt5r//3+6Nt+tK4Pm/yVK3DprTUn0AneY0brbG8= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=corigine.com; Received: from SJ0PR13MB5545.namprd13.prod.outlook.com (2603:10b6:a03:424::5) by CH2PR13MB3831.namprd13.prod.outlook.com (2603:10b6:610:a3::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7677.25; Fri, 14 Jun 2024 07:01:40 +0000 Received: from SJ0PR13MB5545.namprd13.prod.outlook.com ([fe80::b900:5f05:766f:833]) by SJ0PR13MB5545.namprd13.prod.outlook.com ([fe80::b900:5f05:766f:833%4]) with mapi id 15.20.7677.024; Fri, 14 Jun 2024 07:01:40 +0000 From: Chaoyong He <chaoyong.he@corigine.com> To: dev@dpdk.org Cc: oss-drivers@corigine.com, Chaoyong He <chaoyong.he@corigine.com> Subject: [PATCH v2 00/11] support software live migration Date: Fri, 14 Jun 2024 15:01:09 +0800 Message-Id: <20240614070120.2663160-1-chaoyong.he@corigine.com> X-Mailer: git-send-email 2.39.1 In-Reply-To: <20240426074831.1729792-1-chaoyong.he@corigine.com> References: <20240426074831.1729792-1-chaoyong.he@corigine.com> Content-Transfer-Encoding: 8bit Content-Type: text/plain X-ClientProxiedBy: BYAPR06CA0025.namprd06.prod.outlook.com (2603:10b6:a03:d4::38) To SJ0PR13MB5545.namprd13.prod.outlook.com (2603:10b6:a03:424::5) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: SJ0PR13MB5545:EE_|CH2PR13MB3831:EE_ X-MS-Office365-Filtering-Correlation-Id: 199a0b03-e947-4790-63e8-08dc8c3fd755 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; ARA:13230035|376009|366011|1800799019|52116009|38350700009; X-Microsoft-Antispam-Message-Info: j7+Ku4afSr5dy/LdQQ/gijPM0pZt6Cy8qlPr/ZTB2mvSsJ8QtHXlxtPJ7XJgsBXHTQYTIkLTQDtsnJ5Fe2SLntXowlcS33ZU24i+/SLaVblzSrTAQ15gsKaE1XsLOdq2S1br/yLIYRbXwniuudc7uvARwC0yyuqbc5pDRND+D3B1Gbb9D9guc+9yHfF3bo+MDHP9d1R9ZhxqGqpxPoBLOG3o/C4Z4yeT6Q1jgsAE39SQRwp3pnDg+i9hh2i1fsoGN7etf7vkU464q03enjkcJG08AkyIwM4yeAPLD56qSHB0tGiub5bOOKrAWspymONPCSPElBNd/5BUBOx2lBMR6SJnniW9oiwn1lv+xLLiCXgdg0Ciy5A5GfwWLDkfvkUVjAPD83GDEaKWQMApymDgsO9exSAjfvIUHRewxEBZss1nn7jYGklrlMuUdvm6rfS5iq5ah91gpAxv9HZUcWJ5bzcW/Wrn/6NUro7QBOcDC61fRRGi9l57Pnbc5MyeoKD8WOwhI6x5IRGN8efozvqMh/UWPrN0SQddtrXn4V1WdlxSst4EQiT/GcWlROmGr19zJp5LNvr4zsJimfPvy9hBQiE2JDK81KF7+P5bSkDHgpLBzv+uee5A3LNjQN0ffaOHDASbUW6lRxnmCvKUfO0Cky5GeHFqkwgfypuf82sheuT6fob3xNWBjpfQHXdfFmplD6ewWZhbyBedYgGJtDpbVZhhzW31xbhagaIzHWbTw0Qh5SuJn1gBiU6V4QdyVJssXtwm/5U31vYHgXOhCFH5cov+mn89UASm6DCZz3MxS/BTexR+DYwJKTkweJWw9U5QynA1jsj+bpKsRNHoDfZwS8DXu2Dpr0AWX034ogu2awGiYtpnqd6toyA34uCY3JT9j4CAIYMuGVvIgUEGjqVprlFwW9wM12aYMd0NkTXWgl20l+gARxtxsJYkcQACn8AYGgexAlub4FPtmLbThcPT9ht64nrwxb+5qQGZlly3nEABEAE9jEex5D9hjCRdyu8XrBRyppqwlB7WBij8V277IMfPVgt2JuWOWJ2NxAtHRA2Z/sk/Lm7VT/HLHqr1RcYr3KFLhR6yGlSxVRy1NSsGrh4HRh3RKzZZLnK7Ndqq5d4s7NdZBEy5baYuGRmkc0J/V9nb5mpWVYIJejZfoKZGVgGONoKE/gVnaSzece2a6BL47aXgZBYda2SDlyHtL+yPx6YsRQuvKBiIIZ4EcagqhOJNkoO0Y+w5QF8gUXKzUlx8qC7XD/JJqscgcl7nvLqh8rPXniiATK2Pxjhz87J2xYIqJjvEmLEqwssOgu5lgTdPJsHoAk9Sut6aTKRsaIjT1IxFnAWL+54NV3XKYVp0ZbMLHN6myLO9mZIG8iF5yxw= X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SJ0PR13MB5545.namprd13.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230035)(376009)(366011)(1800799019)(52116009)(38350700009); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: BsrZ4FYqog0rl7adniQRsVzmcVz0zfEIFMcrgt6Pr+Ti+i9YSwNJ6+NKxfPv8YiTrOYJXphvR/rHpENigTVa6s574jzdZ95JBTM24VjxWkYmiX0WPR2jOSRzgwStVM4o+f0lv8iqi84u++0U6S3n/YskBIgySoZAuxcO30jZx1wYfY78SHS4hr2uMCsACh8rwJqf30m8WZhcOXPSRdn+F0QNAs/oaBdUkIjQ+Pww3dwtxExkUECgSC4XSUGP/MOEt58joxIeqF0yVvle4FVSfRLqVRolidANNKu0JL7vQtlELsmpVMIGp3dfkoSxbCAJIZdjXczhfuNyK/MvVt5ZeYPQyPzUX1wADMWgS1HXO6CeN7WhZf4/61O3pVmcwuXZDbZQVyl4DgGlM+MsDP/KsmEJsyFQOZc6zxFaUa3Wp4cBPC4D5Z9e3CAaXcC7LXL+ZjNgUKVVs75NqbyrnpdiybcLNqIdbpceAjHVAt78+gLrm0l6APxgjzbNC8vw+Vzuq+0BZZ2q1d2fjGSOEilUExBduQdTRUoJU/VmebyidjCGL6TFVBLnnEWwNxdqhRdtUl5K+eSANYvuIQ/Vo0vl8kElz5AO51VYJggNOGyOPhpFJnPd1iAxxScpy2G907cayTrkOxEmlB6FGW7uZ7FWGH/SOcCJIxdXip0Z/PME8rik6fy14/WMhFStAI8DSX+K6ypm5kxhUNukarzbKuKFWvwIuq0zeGmNMytUnTHPpLE2kfmMBcuiegHaKkpeYK4t7JGdqRuvU/8O9U+T4HZIg6Y8hl770pEYjYsNBHbChzylF6BHvsH6tPJk7+FmV0BKALZSNFaNnIxcp3gYpMhHcRrf76vYpLPh1Ychfg3lZ6HaI/H/AcqowQK4D368Kep0lky9IpRj0Q+cmx73nLqVQeaTL41dx7kdMlTj5sDLB6cUrKYnOnmPhabuJuBuTQs1mCT4uOb+g6fBGgbve7RiErEr6TqatWw30L8Cw2RMeVkAQMc5RtYVkVWQHaHj9D+EDSYReihSRL7Rajx/rI1WGL0GcGwFHusTYlkPuFrDOVCAFB5TV8vtVedsd7r/Me25p3Gwispod/PnZySqbGeJJiFKYNG+1RIeFvOPP4+ih6Ps6IO1xkUGxp20LJ7Hjv24Bb7wSHI15gJSdv/v7Di1tMcCEWGR9yIvRUz4NUaPt46TjL3wPzk6hkbPAYVJZ2r3/4N1M9GN6KDEnc+mV34VZGfM7OhRkWyGBnYZyRwqumlu7mxd+ANGC6mHtv926WwRy6o86S0brPFcYP8gBKKvSb3S0tT04WuWS3rHAdFAqaozfnXxDBUlAv72eAF/pFbbiylJePFnsiWYe9A4nIjLuVxY8NPbS5YrHSfv0WoBuKvdZjKS6HCB1fQsvi+haY0NdsJp7WrmRvURKBKmfR2mKLSp5gQf+BMC6jNAjMxEhaRcOZuDWygG2bQBCSWNhTgzrhSJZDzSQx3UYjtShmlRLHInJ2ufxgHiklZUH7hEfsu3tgaHU+c2oiZmhItQLMH715qkJ3q5oxwY4SQhQLZg/0tUOGONj73IZwSdI4mjEDKXUyxeMo2GuN/wzlIXgv9GnzudS7ikAmXe33Ks58yhIw== X-OriginatorOrg: corigine.com X-MS-Exchange-CrossTenant-Network-Message-Id: 199a0b03-e947-4790-63e8-08dc8c3fd755 X-MS-Exchange-CrossTenant-AuthSource: SJ0PR13MB5545.namprd13.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Jun 2024 07:01:40.6629 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: fe128f2c-073b-4c20-818e-7246a585940c X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: pGgOoKpH1Q9A8OBfTacSzyXtJWzF64/b1ArcQBdS2xae9Rm8jZERc1TeO3xOWy68f8m/BIPVoV9AbcYFIyMRbx9OwLGmk43qybfscUf6iTA= X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH2PR13MB3831 X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions <dev.dpdk.org> List-Unsubscribe: <https://mails.dpdk.org/options/dev>, <mailto:dev-request@dpdk.org?subject=unsubscribe> List-Archive: <http://mails.dpdk.org/archives/dev/> List-Post: <mailto:dev@dpdk.org> List-Help: <mailto:dev-request@dpdk.org?subject=help> List-Subscribe: <https://mails.dpdk.org/listinfo/dev>, <mailto:dev-request@dpdk.org?subject=subscribe> Errors-To: dev-bounces@dpdk.org |
Series |
support software live migration
|
|
Message
Chaoyong He
June 14, 2024, 7:01 a.m. UTC
This patch series aims to add the support of software live migration feature for NFP vDPA device. --- v2: * Adjust some spell in the commit message. * Split out a commit to enable this feature. --- Xinying Yu (11): mailmap: add new contributor vdpa/nfp: fix logic in hardware init vdpa/nfp: fix the logic of reconfiguration vdpa/nfp: refactor the logic of datapath update vdpa/nfp: add the live migration logic vdpa/nfp: add the interrupt logic of vring relay vdpa/nfp: setup the VF configure vdpa/nfp: recover the ring index on new host vdpa/nfp: setup vring relay thread vdpa/nfp: enable feature bits of live migration doc: update nfp document .mailmap | 1 + doc/guides/vdpadevs/nfp.rst | 9 + drivers/common/nfp/nfp_common_ctrl.h | 11 +- drivers/vdpa/nfp/nfp_vdpa.c | 440 +++++++++++++++++++++++++-- drivers/vdpa/nfp/nfp_vdpa_core.c | 135 ++++++-- drivers/vdpa/nfp/nfp_vdpa_core.h | 14 + 6 files changed, 564 insertions(+), 46 deletions(-)