From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 529B04410E; Thu, 30 May 2024 10:51:45 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 38F3D402F1; Thu, 30 May 2024 10:51:45 +0200 (CEST) Received: from NAM10-DM6-obe.outbound.protection.outlook.com (mail-dm6nam10on2130.outbound.protection.outlook.com [40.107.93.130]) by mails.dpdk.org (Postfix) with ESMTP id 5269240041 for ; Thu, 30 May 2024 10:51:44 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=T+DRw61/lCcFp5jce/UA7QtqTQitkG06nFsWdhmLaIYhVnom+achd0IIJKfoaJRiwfDS5WQhlKBCZ2uZJ9NXajTiwo+r6sUDm331q1KS1RFB7Ifc4dx0JpG5c68QOzfeMdYO8d7g3dgNqa9wtxUA+5GjCt+CLzAb1oRCr132x0Sf9hys/Ep7BuQrus2IUACGpVFgNogV0aP8gkvJGHP6YLNkkTgTUf+edm89FUxsCWGn+U7636+Exl3WKVFB3pcXWKjCGb9il1SdqnnTZJWJQU15C1lXbP5EbF2Vm6JFI3Eb0lotBBPhsqaLph/9u/dRnF1kR6tq3j373LyNiu5INg== 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=SExO/QrNtKTT3pctiHGGRNBzIgWT2VuJZE8BFfBfyJs=; b=WGWFgr4NymHOaeFhxl04p92uRsc6uCXYisImS4DXf4p8iAViNUAKInOgKSdWuCZeOFaLgtXt+MQlv2s8O54h0HBkp7AFi+42bPxU3SgedrtSWS60O9RPVsBb+Bdh3tTCrstbYncXlCscqLnAG7HBzoxD77ZnCrmG4Jxk/ES3Yb9dTg1QY33FxZ2RE6bs1ScrN7AQoNUj9uzqrmIj3dxB51xDMZdKOd3iwQVd5MhnkATA9KwUSqOd5Sfs/KX5hdTOoCLJcZEf3SEi6JRJ2y8ySc3yQM8dy6RIWDwhtr/CKIO7p5q/X+1HlM9genQdujlvaEmBO/nL2tpKnlgnhCOAoA== 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=SExO/QrNtKTT3pctiHGGRNBzIgWT2VuJZE8BFfBfyJs=; b=WjN8POGvzY+VIWj4ErnWGRY7I4ggniN69gjRWbbDlTbDs1ZFQXHmFwUFM3cPqb0iFrrtRFpPnAP/5aX50j2RrGQtq/FTvaPtjNi3VyuJDNcHLl9nS+0zbK38eCNOmlrcy9Rj0k/U0p75HgYWRwR2MMT8JbNwYcOolN2s1BCgG00= Received: from SJ0PR13MB5545.namprd13.prod.outlook.com (2603:10b6:a03:424::5) by BY3PR13MB4980.namprd13.prod.outlook.com (2603:10b6:a03:362::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7633.19; Thu, 30 May 2024 08:51:41 +0000 Received: from SJ0PR13MB5545.namprd13.prod.outlook.com ([fe80::b900:5f05:766f:833]) by SJ0PR13MB5545.namprd13.prod.outlook.com ([fe80::b900:5f05:766f:833%7]) with mapi id 15.20.7633.001; Thu, 30 May 2024 08:51:41 +0000 From: Chaoyong He To: "dev@dpdk.org" Subject: RE: [PATCH 00/10] support software live migration Thread-Topic: [PATCH 00/10] support software live migration Thread-Index: AQHal64ucDVY9rIg3UKCBNCmTZr32bGvrbrQ Date: Thu, 30 May 2024 08:51:41 +0000 Message-ID: References: <20240426074831.1729792-1-chaoyong.he@corigine.com> In-Reply-To: <20240426074831.1729792-1-chaoyong.he@corigine.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=corigine.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: SJ0PR13MB5545:EE_|BY3PR13MB4980:EE_ x-ms-office365-filtering-correlation-id: 887f9879-6513-4f8b-612a-08dc8085b984 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230031|376005|366007|1800799015|38070700009; x-microsoft-antispam-message-info: =?us-ascii?Q?a9UNx2wj+1QmCxc7wzjqMa3wrW7wHQ6WewJMZPX4ePdjizyY4hRYnBAjcpc2?= =?us-ascii?Q?GfKDvtMrJOReRdJooon//Ry0O1ZkNidlKYR7e3M7fJ7M/ZedYHOXevDVC0k1?= =?us-ascii?Q?EGVPY34H6GHdwCc8rQDTPYh73j81/cc47+tnyAPZrEHB0dyu6gGI+nrdqTU+?= =?us-ascii?Q?nkH6Y3SoiIT5mfZ0kFqY9zQedtALGyEDSiGLUf70iEsE+ScoH0UJ63H+dqCP?= =?us-ascii?Q?Olb4t1uqUYHhVIMWD4/ElTprOZnyWpL6A00m+pzqSIW3Y5H1Tpz0E/RY1c/t?= =?us-ascii?Q?bHgxHp7l9PwN4c6dt+WLByqnHKd0g6ckuUiXS+IATBucTwuS/d+FImNjdDQa?= =?us-ascii?Q?mVqIIUwsAhuEIs1LC4aPoCDp+bIjDBRR55bvbnkmO0bryz3WHcz5jDp0jkq7?= =?us-ascii?Q?jfpkCA3vC1GnW3Y279snKmEyXmviwkbcnf8HW5o5M/JcErP+s20gvpN4lisq?= =?us-ascii?Q?Hj0Qo0OPBjFdomsaMv8OGvszMstr33WuFvxx4T0ZjRedhDhUBbPIkSrl87OG?= =?us-ascii?Q?maErmKCGPJXzWOwWLyDfd3X5x4BHHa54MSfRzObCNYDz2aQRXN/rsWQ1r/nW?= =?us-ascii?Q?SAP4Lv54X4aKt6VoMV5Cz0jQH0EGiZb1HfLAXwqk/EefSKvClKlCsvMF8HJS?= =?us-ascii?Q?lnL6E6E/Pj59eTBA9lJAlKw9d95Gq9D2pRLkT8nMWV/9BRrqg+c7Ey5xEs3o?= =?us-ascii?Q?OdmvZL3PZ/494h9xzGJvJxhUc/22ZV8+lek1lYaEae9IPDg5HIm146Rxj2bo?= =?us-ascii?Q?/336MEHTeoNvvs4w84Kpwv2vtx/tqB4v6KG6+gtYJyYAjYSry126h8K5oII9?= =?us-ascii?Q?MAPpymizeWq90j/Q+wVGJHfpUzZ6ZFdv5eBw5oQ7Robw31jetFBobvN9bbeT?= =?us-ascii?Q?R91aTuTNaow8sTRde3z0ykFLaVxjsg9JECAmA1/YTSMVftdGj+RIz8msuY8J?= =?us-ascii?Q?qRlZW3NlJaehc/U9yn+bXwsuo5ph5CrT7oVtEg9M1OLos8DQQOQ1ySXxgDiP?= =?us-ascii?Q?6aQD9XrL6fmZyI36Vz07sHH1pN7H4qCSOZi9kAQeO9A6jepDoK29IZ1+s2Fh?= =?us-ascii?Q?7dTqJdOoS8QoEp4IG6tYEiPYiTw2u6j5iFeIk8ZoK06+JF4AmpDXVGNH8HKS?= =?us-ascii?Q?k8JpCbunIit2IP7Od8OJkMrLDawuPQIcb+4KTTY3czYb4iLEzYHGwdKQF2u1?= =?us-ascii?Q?YaEqVCisNrjDmV8OyfFZGPWIuVd0OeUqqHhcleHo8CwCTTMyKWnAfqlAQd+W?= =?us-ascii?Q?oWqX1MZLbybF+u3ycSjM3vLWmHmSUys1YJhnJqafDazMNAZA3etCRJJDEBwH?= =?us-ascii?Q?9rZHAkoGb3Pd3XQ9u7qH4MGoBI4XSVZ35t+0gTD+6h8aig=3D=3D?= 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:(13230031)(376005)(366007)(1800799015)(38070700009); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?BAxDe6oxjZOpgWWXLKT02lRBfyCNAZtTyTvg8FQihdBLQlJsVe108Er24Z9g?= =?us-ascii?Q?kSBN2SQ1biY8+6K4DFj0pwbs8bDEor+7DAtDmKKlogtw1JU9/Hk4Njo768GA?= =?us-ascii?Q?7+sjvJDmseNpc/oHYh+mTEX+QVc8UCK0do0g1Lw4WzTJyM+Na/Xqss6GaHxY?= =?us-ascii?Q?6OnbkON9DEORP/pTQ/P5350858ZeHpip1X3FW9X55+KVnkqIJDrPvipip8RC?= =?us-ascii?Q?vcL3rQlcVC/O18j1+yixBwDH+3p3O0ZCwFi4G3ZUNUiThYboyQ8CvwYDYOyX?= =?us-ascii?Q?lXP3b+rU2SmKlownOz9ucaQgpJcH5r0kHAsWGP9zrhQdu0ksgYjT2Gxq/9GG?= =?us-ascii?Q?as4WO/2RImIjEKzmxS3MnVb9k/GWPkdeCMcdYvU4U9+MeMUrjtmgTzPgJDtL?= =?us-ascii?Q?pSau2QQaq4sDTrYlpQv2Pa1VCKS/8vyyECp3/DrSAfCYnXur4TmobAL/34T5?= =?us-ascii?Q?Q26RB1VQLM/Cmm9E/HO6mwXUXa+x9aNtx4qsegmFWAKDf4ZpkYrIKBHXU9oV?= =?us-ascii?Q?PzzaD5WusdzLCJZ0oz6PZzs/Zs9xwe+iqtt80iY4jd3yz0yYkjR3C68/rW2i?= =?us-ascii?Q?V5AE0Lx4lDavTsftTioPNz9/nlEo40sFhMsu8PMMwry6IERP8uec2vsvEVF3?= =?us-ascii?Q?5B3X3Q5UI4XCdDOZN6gAgFRcJRZwQ2ghacOSsu2djiNdOlWEmTvprZLe1TH8?= =?us-ascii?Q?Xn8uxNyrhF++CEzHcx792Y0UhF4okjCxt9EeMxkg6Dnmmn2e4zfSlKi0gBBq?= =?us-ascii?Q?hPhBqvoo3RusSiwIvhBtsm+8xO6Q+jF573wSd8HTyuiBTOqflcq6ic1MrkkD?= =?us-ascii?Q?JPHOW+5iDS2+/aDuPSek5dLacGtBpRl6JVTVdcpdBVr4xVtdeXL1WRtXd8jd?= =?us-ascii?Q?sgJ03HGpYv/5uiz/QiirbW2HDHhiOOXL9uRJonOYYTPylk60cvbsUQ/LmoDg?= =?us-ascii?Q?xHtg+PkprVuZ9nAFHdhFjqamVftAPsTUY3pUX4sjYsBsDcyQgp2CwJJwTw3P?= =?us-ascii?Q?wxXDK7oEM25jbG0YrTG+L9MnIziH7Whztnh2n63buwRNTzTFbhYGMC7jzSun?= =?us-ascii?Q?P/rIh3zOd4e/rGFSVCmUGKifgUaU4nmlLR5FVP58hQatXA7jc2hvBy/8xpQZ?= =?us-ascii?Q?3dGDVTnAwFxwqcLmQP/O4UacACMgao/oWEgAIgF1SQqNrp1gZha4H9SYO+z5?= =?us-ascii?Q?s2TifNOV4hQawkLkVaWRbXJ9AOWFYfe90shV5PZnal0SlRjdqnaFBRMIAxzz?= =?us-ascii?Q?nMs+sr/YY5FMQgrHKahGKB2+EDwBsZv1ajsm3+JWDovZOCmyadmGJm2RGIKG?= =?us-ascii?Q?zHtPl0WYSxgfQlSkf57Hg124mLBd3H8/Il/aCAzOAvXaneZkRtxIVheVx+UY?= =?us-ascii?Q?OMpS7ypb3N4cHWwxGeW0ZJnA0WpBgS08NyDcFcRTCI7qSlmop3kRErorjczi?= =?us-ascii?Q?6M+F0gzHnmhjE4hKYGPLoYx/qy3NSnnVC6OwT0TEXbmsTq1SOtsD/1BVjBCg?= =?us-ascii?Q?gZ/1j6Tb6unsdNxcQl7o1WJvaXq0K1w1oBaQEuJ5JRFo+lrF8vADe+jL7Wz9?= =?us-ascii?Q?aPEjUJJAF/BjrSz3Dsc=3D?= Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: corigine.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SJ0PR13MB5545.namprd13.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 887f9879-6513-4f8b-612a-08dc8085b984 X-MS-Exchange-CrossTenant-originalarrivaltime: 30 May 2024 08:51:41.1180 (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: 53LYidZKC0yLGxGRil6aJlz3jNG0peu3Xbt/MBaQqN5e08y1XePbMuNU5RHAGShOGca2Qcjm8EAN/BpElW6EoX9In2S+iCrNQAwm1Mr/4qw= X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY3PR13MB4980 X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK patches and discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dev-bounces@dpdk.org A gentle ping~ > -----Original Message----- > From: Chaoyong He > Sent: Friday, April 26, 2024 3:49 PM > To: dev@dpdk.org > Cc: oss-drivers ; Chaoyong He > > Subject: [PATCH 00/10] support software live migration >=20 > This patch series aims to add the support of software live migration feat= ure for > NFP vDPA device. >=20 > Xinying Yu (10): > 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 > doc: update nfp document >=20 > .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(-) >=20 > -- > 2.39.1