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 27BA241D94; Tue, 28 Feb 2023 03:17:02 +0100 (CET) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 186B740DD8; Tue, 28 Feb 2023 03:17:02 +0100 (CET) Received: from EUR01-DB5-obe.outbound.protection.outlook.com (mail-db5eur01on2072.outbound.protection.outlook.com [40.107.15.72]) by mails.dpdk.org (Postfix) with ESMTP id C44EE40141 for ; Tue, 28 Feb 2023 03:17:00 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=gtyHy4mvVvd4wK1nx2gX8EH0BJ6iUctiH+YdSmszgU0=; b=oj9gwI5uBLgRj1fDh4mqBEbskB+496HX/MqatE+0dpBHMiSdkXcfQbOslo5Vh2Z/+rxIByYDdD8oImZdJ0V+EzIj+yx9TKPaKRDYbQ56hK3+iPTaCPZqChcdTYcvSJ8Knf+zj3urRrGG1sIZSTfnhSwOZMSe5uj3AfpGuA4mVS0= Received: from AM5PR0201CA0003.eurprd02.prod.outlook.com (2603:10a6:203:3d::13) by AS8PR08MB9479.eurprd08.prod.outlook.com (2603:10a6:20b:5ec::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6134.30; Tue, 28 Feb 2023 02:16:58 +0000 Received: from AM7EUR03FT004.eop-EUR03.prod.protection.outlook.com (2603:10a6:203:3d:cafe::99) by AM5PR0201CA0003.outlook.office365.com (2603:10a6:203:3d::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6134.26 via Frontend Transport; Tue, 28 Feb 2023 02:16:58 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 63.35.35.123) smtp.mailfrom=arm.com; dkim=pass (signature was verified) header.d=armh.onmicrosoft.com;dmarc=pass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 63.35.35.123 as permitted sender) receiver=protection.outlook.com; client-ip=63.35.35.123; helo=64aa7808-outbound-1.mta.getcheckrecipient.com; pr=C Received: from 64aa7808-outbound-1.mta.getcheckrecipient.com (63.35.35.123) by AM7EUR03FT004.mail.protection.outlook.com (100.127.140.210) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6156.14 via Frontend Transport; Tue, 28 Feb 2023 02:16:58 +0000 Received: ("Tessian outbound 2ba0ed2ebb9f:v135"); Tue, 28 Feb 2023 02:16:58 +0000 X-CR-MTA-TID: 64aa7808 Received: from 4c1003ee160b.1 by 64aa7808-outbound-1.mta.getcheckrecipient.com id DDC4A035-7E4F-4649-98C7-B26C930B9A92.1; Tue, 28 Feb 2023 02:16:48 +0000 Received: from EUR04-HE1-obe.outbound.protection.outlook.com by 64aa7808-outbound-1.mta.getcheckrecipient.com with ESMTPS id 4c1003ee160b.1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384); Tue, 28 Feb 2023 02:16:48 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=TJCA6M8+7mF+r4M8iCDaCaom9JVGbBNKq8ENRFnB2arm2cyJMyDtnuh7ji1chbphaxmrF3IE5y3QHMwqoH4PbEkkSVg/fSlFrUjM6xxEcbmkj9s/xIu6jjjCIgoxrV5Dv3pmi6NP8IA36TLx4Q0b86xIB/EHgelJVQ8uTvXw40rh7roW9O68nW8i1r107WIAG1CykF9IPz3u+Xyq7hYuTdiQqPsO3lySifecdodQ3PHiXE06lYNhVPQIaS3waPDIWKaEa8DdYN1iiMhBeo7ns2JOHOQ2MDWWtKnMLbSH6ivElXoYlwwny28gNLjTKSImkyRSbzO9NN9Nfu5JmElonw== 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=gtyHy4mvVvd4wK1nx2gX8EH0BJ6iUctiH+YdSmszgU0=; b=LNG1b7JMMTmk9isAHJ1edH23YpcHJbRODXD5z9fd8i06w6WhrJla3b70RcOCv6NWYOiPYzQwzwPmLGpJAV4dCfQ55GtJSpyS58a99toO7S5Rw/nC8wpsS2AoXew28YoE+tqq94M56/CcxkXNgiAKxcnDX/lO4oiF2zekjtsIc4wERADG58MOcU6FDMBgrNhyn6o2z0rXZAq33CFF2dwgUKDSFZNBCm+bgrAN+3hFXlVAkDJsDYNpkpmUsW/VBHTMrFG9XmaXeb451WaAXBLWRKJsylngf+uthO/URf3hpgbzxfXLeFnOb5AqySypMs73VATcpM4qYX6QHG6r6sWoNA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; s=selector2-armh-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=gtyHy4mvVvd4wK1nx2gX8EH0BJ6iUctiH+YdSmszgU0=; b=oj9gwI5uBLgRj1fDh4mqBEbskB+496HX/MqatE+0dpBHMiSdkXcfQbOslo5Vh2Z/+rxIByYDdD8oImZdJ0V+EzIj+yx9TKPaKRDYbQ56hK3+iPTaCPZqChcdTYcvSJ8Knf+zj3urRrGG1sIZSTfnhSwOZMSe5uj3AfpGuA4mVS0= Received: from GV1PR08MB7707.eurprd08.prod.outlook.com (2603:10a6:150:52::8) by DBBPR08MB6059.eurprd08.prod.outlook.com (2603:10a6:10:202::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6134.30; Tue, 28 Feb 2023 02:16:45 +0000 Received: from GV1PR08MB7707.eurprd08.prod.outlook.com ([fe80::30f8:7512:8734:9d3c]) by GV1PR08MB7707.eurprd08.prod.outlook.com ([fe80::30f8:7512:8734:9d3c%9]) with mapi id 15.20.6134.030; Tue, 28 Feb 2023 02:16:45 +0000 From: Feifei Wang To: Konstantin Ananyev , Konstantin Ananyev , "thomas@monjalon.net" , Ferruh Yigit , Andrew Rybchenko CC: "dev@dpdk.org" , nd , Honnappa Nagarahalli , Ruifeng Wang , nd , nd Subject: =?utf-8?B?5Zue5aSNOiBbUEFUQ0ggdjMgMS8zXSBldGhkZXY6IGVuYWJsZSBkaXJlY3Qg?= =?utf-8?Q?rearm_with_separate_API?= Thread-Topic: [PATCH v3 1/3] ethdev: enable direct rearm with separate API Thread-Index: AQHZIA6Be7Y3FQzXL0aZWktNoIZxPa675n6AgCI1fnCABWgggIAAcPyA Date: Tue, 28 Feb 2023 02:16:45 +0000 Message-ID: References: <20220420081650.2043183-1-feifei.wang2@arm.com> <20230104073043.1120168-1-feifei.wang2@arm.com> <20230104073043.1120168-2-feifei.wang2@arm.com> <75f9bfdf3d0147e092c864a94e3a9008@huawei.com> In-Reply-To: <75f9bfdf3d0147e092c864a94e3a9008@huawei.com> Accept-Language: zh-CN, en-US Content-Language: zh-CN X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ts-tracking-id: C2DE167E0DB70540923404FD8AD313B1.0 x-checkrecipientchecked: true Authentication-Results-Original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; x-ms-traffictypediagnostic: GV1PR08MB7707:EE_|DBBPR08MB6059:EE_|AM7EUR03FT004:EE_|AS8PR08MB9479:EE_ X-MS-Office365-Filtering-Correlation-Id: 406b268c-5d9e-465c-86d5-08db1931deea x-ld-processed: f34e5979-57d9-4aaa-ad4d-b122a662184d,ExtAddr x-checkrecipientrouted: true nodisclaimer: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; X-Microsoft-Antispam-Message-Info-Original: 6MXRNQxpV6fI0+KHjV4afYXyTVCypeO8ooLBef9RKmcH2JgEXtg7piWfKoeMpBpfrwh0aIEqUhVOE+TEbMoq7W2D+xBrNE2p1R89nYm6mtn1FGPoQaGbZ9N0BGEoccSPjpuxdM8EB0uMWuoJ4UAN+dShzI9i1PkN2qx32E9Hwj/LT4fuooPYSj2GWEuwGQj+DxiqnyeBVhQM7scner/W6d93XjzXc8noq17mEVlk5MKW35N0YOY6vtJSZOsqCeBDCdH8Mpo4gzdSjZjwqX8bUGfKukHC036PNQRZ9cw7/nVmkyGsOXhraUfxdLQ6Gqd2HVqwsfoRw5UJqwdGCzXfalzzt4JMr1PO7Rx2iYPSzc9cEJWrLlX9Qq/Rkpf7rvGKdUjr0WZBggDghRN/1EdOq1/apAYURWlIsDJ9cHnaDlopvenYVtkpxzGxTdt05yKJFJFHXwAXhHUeTKF8xL0UrSFlhgVyp5Ce28eAuYf5Daj+2eu1n+Ir5252aJL6a1zDgAJZxtIG14ZIJhnpftAKaQF5wMQ0gaPepNGe/aTja4KQtHFnxwEOBY+qz1/Hnnp221t/aWy1F/mRZyKUEWqykA4nJE3PNR33ARpfbTIHtsnSFr64HHmv065mAi/1/csDfRlJCjspFGc1wEamrLJLuxf76K5iuV5RXKd+T6Wt7Pxsk+OJmx92Tq0YTg+WejNWSHgZScVFgnkN+/r2cjFZrQ== X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:GV1PR08MB7707.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230025)(4636009)(39860400002)(136003)(346002)(376002)(366004)(396003)(451199018)(224303003)(86362001)(33656002)(55016003)(66946007)(66556008)(66476007)(66446008)(64756008)(5660300002)(4326008)(41300700001)(8936002)(2906002)(38100700002)(38070700005)(122000001)(7696005)(71200400001)(52536014)(478600001)(316002)(54906003)(76116006)(110136005)(9686003)(186003)(26005)(6506007); DIR:OUT; SFP:1101; Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DBBPR08MB6059 Original-Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: AM7EUR03FT004.eop-EUR03.prod.protection.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: 1a7cf250-7558-46c0-7fa1-08db1931d70d X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: xfX6J8qK3PaG6GmxnaDnpzoisejR3MYHzlCiR6gShpfSznpy9tBCipSnLsuK31MJmB7ie4exnLQHs32Vgn+9eqyuhF5feIWpmOMnD72Z5fMa9dz4SrcHxjZ20JqJZwhoEj+5307AxTN8rcInyXi2Wm7CNs//McV4FzrDdppmsLLVwN2Pz6qyWFMLJwHllvj3etaBIkXw01cGm13oLuS1AoW4IYjzMjprDL1H5EBwuGXT69WaDjzP+ZbvwzPQGKcsgYiCmE940tnyS+AZPxdhC+ZR3+TstSFcaR3aNoiDBTeASJfwq7hDF5By+afti9s29+iQ44fnl/1m2lIkBVoAPHknMW4Uh/EF9R91n+79SAWKdqsE6lJmGOI4tNqnhMgOhaOMZkb/8Ghnvp3I/pR4pMjn7tUjCKZmB+G/sbTtWwf5NjKSmxyyHo379sOr/50EIVz3xJmp6fjJwysPKVB+0BH40TbQtHVQW9sUGyjWkCmsQ8sd/GNN9XFL9SFJXLLH6QG6Nxgctl5UGBUM+IvX7UVUzSibai6QufmQXyzDO6lGZBd3eE2Kfj1E7KIPQdpVcElW+OdmnZpqNbXHdKGV5/xgpulQZtoD6+joXUM5fYzy+VmBFU+bS0gZRIIAArimtp9FCsPdQNGIgIQvQ+bwSvD3yn9LwqVlNrrlRIhPFEk3ngaq2LtQ/L8O7SqXi1yn9unchCa3Yp2kpMRFgXhf8qCqrW6CJEfZI+tDgSFxC0w= X-Forefront-Antispam-Report: CIP:63.35.35.123; CTRY:IE; LANG:en; SCL:1; SRV:; IPV:CAL; SFV:NSPM; H:64aa7808-outbound-1.mta.getcheckrecipient.com; PTR:ec2-63-35-35-123.eu-west-1.compute.amazonaws.com; CAT:NONE; SFS:(13230025)(4636009)(396003)(376002)(39860400002)(346002)(136003)(451199018)(36840700001)(46966006)(40470700004)(224303003)(316002)(336012)(47076005)(54906003)(110136005)(33656002)(82310400005)(4326008)(82740400003)(40480700001)(81166007)(55016003)(36860700001)(478600001)(6506007)(40460700003)(186003)(9686003)(26005)(7696005)(5660300002)(70206006)(70586007)(52536014)(2906002)(8936002)(41300700001)(86362001)(356005)(23180200003); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Feb 2023 02:16:58.6435 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 406b268c-5d9e-465c-86d5-08db1931deea X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[63.35.35.123]; Helo=[64aa7808-outbound-1.mta.getcheckrecipient.com] X-MS-Exchange-CrossTenant-AuthSource: AM7EUR03FT004.eop-EUR03.prod.protection.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR08MB9479 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 DQoNCj4gLS0tLS3pgq7ku7bljp/ku7YtLS0tLQ0KPiDlj5Hku7bkuro6IEtvbnN0YW50aW4gQW5h bnlldiA8a29uc3RhbnRpbi5hbmFueWV2QGh1YXdlaS5jb20+DQo+IOWPkemAgeaXtumXtDogVHVl c2RheSwgRmVicnVhcnkgMjgsIDIwMjMgMzozMiBBTQ0KPiDmlLbku7bkuro6IEZlaWZlaSBXYW5n IDxGZWlmZWkuV2FuZzJAYXJtLmNvbT47IEtvbnN0YW50aW4gQW5hbnlldg0KPiA8a29uc3RhbnRp bi52LmFuYW55ZXZAeWFuZGV4LnJ1PjsgdGhvbWFzQG1vbmphbG9uLm5ldDsgRmVycnVoIFlpZ2l0 DQo+IDxmZXJydWgueWlnaXRAYW1kLmNvbT47IEFuZHJldyBSeWJjaGVua28NCj4gPGFuZHJldy5y eWJjaGVua29Ab2t0ZXRsYWJzLnJ1Pg0KPiDmioTpgIE6IGRldkBkcGRrLm9yZzsgbmQgPG5kQGFy bS5jb20+OyBIb25uYXBwYSBOYWdhcmFoYWxsaQ0KPiA8SG9ubmFwcGEuTmFnYXJhaGFsbGlAYXJt LmNvbT47IFJ1aWZlbmcgV2FuZw0KPiA8UnVpZmVuZy5XYW5nQGFybS5jb20+OyBuZCA8bmRAYXJt LmNvbT4NCj4g5Li76aKYOiBSRTogW1BBVENIIHYzIDEvM10gZXRoZGV2OiBlbmFibGUgZGlyZWN0 IHJlYXJtIHdpdGggc2VwYXJhdGUgQVBJDQo+IA0KPiANCj4gSGkgRmVpZmVpICwNCj4gDQo+IA0K PiA+ID4gPiArCXVpbnQxNl90ICpyZWFybV9zdGFydDsNCj4gPiA+ID4gKwl1aW50MTZfdCAqcmVh cm1fbmI7DQo+ID4gPg0KPiA+ID4gSSBrbm93IHRoYXQgZm9yIEludGVsIE5JQ3MgdWludDE2X3Qg aXMgc3VmZmljaWVudCwgd29uZGVyIHdvdWxkIGl0DQo+ID4gPiBhbHdheXMgYmUgZm9yIG90aGVy IHZlbmRvcnM/DQo+ID4gPiBBbm90aGVyIHRoaW5nIHRvIGNvbnNpZGVyIHRoZSBjYXNlIHdoZW4g cmluZyBwb3NpdGlvbiB3cmFwcGluZz8NCj4gPiA+IEFnYWluIEkga25vdyB0aGF0IGl0IGlzIG5v dCByZXF1aXJlZCBmb3IgSW50ZWwgTklDcywgYnV0IHdvdWxkIGl0IGJlDQo+ID4gPiBzdWZmaWNp ZW50IGZvciBBUEkgdGhhdCBzdXBwb3NlZCB0byBiZSBnZW5lcmFsPw0KPiA+ID4NCj4gPiBGb3Ig dGhpcywgd2UgcmUtZGVmaW5lIHRoaXMgc3RydWN0dXJlOg0KPiA+IHJ0ZV9ldGhfcnhxX3JlYXJt X2RhdGEgew0KPiA+IAl2b2lkICpyeF9zd19yaW5nOw0KPiA+IAl1aW50MTZfdCAqcmVhcm1fc3Rh cnQ7DQo+ID4gCXVpbnQxNl90ICpyZWFybV9uYjsNCj4gPiB9DQo+ID4gLT4NCj4gPiBzdHJ1Y3Qg KnJ4cV9yZWN5Y2xlX2luZm8gew0KPiA+IAlydGVfbWJ1ZiAqKmJ1Zl9yaW5nOw0KPiA+IAl1aW50 MTZfdCAqb2Zmc2V0ID0gKHVpbnQxNiAqKSgmcnEtPmNpKTsNCj4gPiAJdWludDE2X3QgKmVuZDsN Cj4gPiAJdWludDE2X3QgcmluZ19zaXplOw0KPiA+DQo+ID4gfQ0KPiA+IEZvciB0aGUgbmV3IHN0 cnVjdHVyZSwgKm9mZnNldCBpcyBhIHBvaW50ZXIgZm9yIHJlYXJtLXN0YXJ0IGluZGV4IG9mDQo+ ID4gUnggYnVmZmVyIHJpbmcgKGNvbnN1bWVyIGluZGV4KS4gKmVuZCBpcyBhIHBvaW50ZXIgZm9y IHJlYXJtLWVuZCBpbmRleA0KPiA+IE9mIFJ4IGJ1ZmZlciByaW5nIChwcm9kdWNlciBpbmRleCku DQo+ID4NCj4gPiAxLiB3ZSBsb29rIHVwIGRpZmZlcmVudCBwbWRzLCAgc29tZSBwbWRzIHVzaW5n ICd1aW50XzE2dCcgYXMgaW5kZXgNCj4gPiBzaXplIGxpa2UgaW50ZWwgUE1ELCBzb21lIHBtZHMg dXNpbmcgJ3VpbnQzMl90JyBhcyBpbmRleCBzaXplIGxpa2UgTUxYNSBvcg0KPiB0aHVuZGVyeCBQ TUQuDQo+ID4gRm9yIHBtZCB1c2luZyAndWludDMyX3QnLCByZWFybSBzdGFydHMgYXQgJ2J1Zl9y aW5nW29mZnNldCAmIChyaW5nX3NpemUgLTEpXScsDQo+IGFuZCAndWludDE2X3QnDQo+ID4gaXMg ZW5vdWdoIGZvciByaW5nIHNpemUuDQo+IA0KPiBTb3VuZHMgbGlrZSBhIHNtYXJ0IGlkZWEgdG8g bWUuDQo+IA0KPiANCj4gPg0KPiA+IDIuIEdvb2QgcXVlc3Rpb24uIEluIGdlbmVyYWwgcGF0aCwg dGhlcmUgaXMgYSBjb25zdHJhaW50IHRoYXQNCj4gPiAnbmJfcmVhcm0gPCByaW5nX3NpemUgLSBy cS0+Y2knLCBUaGlzIGNhbiBlbnN1cmUgbm8gcmluZyB3cmFwcGluZyBpbg0KPiA+IHJlYXJtLiBU aHVzIGluIGRpcmVjdC1yZWFybSwgd2Ugd2lsbCByZWZlciB0byB0aGlzIHRvIHNvbHZlIHJpbmcg d3JhcHBpbmcuDQo+IA0KPiBTaG91bGQgd29yaywgSSB0aGluay4uLg0KPiBKdXN0IG5lZWQgbm90 IHRvIGZvcmdldCB0byBkb2N1bWVudCBpdCA6KQ0KQWdyZWUsIHdlIG5lZWQgdG8gZG9jIHRoaXMu DQoNCg==