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 22D07A0524; Tue, 13 Apr 2021 03:23:00 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 09014160963; Tue, 13 Apr 2021 03:23:00 +0200 (CEST) Received: from NAM02-SN1-obe.outbound.protection.outlook.com (mail-eopbgr770047.outbound.protection.outlook.com [40.107.77.47]) by mails.dpdk.org (Postfix) with ESMTP id E5FA316095E for ; Tue, 13 Apr 2021 03:22:57 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=K4YiWxHbTMM2qc12kYA3wIi75kWk/Cq6L4fXwsa+odEls8K0e4mccXh53l2tgX4tsiHN7da+2lGLWTmARcSODJ+kEjYJ9LbT8FPPzuTjs869QnLOt8eHYgikl3qiDPzCJcE/pbrGu5QBdm9JZhsqVehyaEr1euCuDHv+FXKwJRefcXOS+UCH34n9edr4/g2mxNlRnt5NSC/GRwmaLJia3qvPuWAS22ZIe3wvDMOPDRpoDYinli1EaVwxtTVlZx3Xk9R2Zg+DsZc0AZYQQx8vNi4pCICNbi/ogh1fP9b7A1b63E8mKNUOJLXowMIFjeYwUlQLn7sUEirVzVyllVbVFw== 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-SenderADCheck; bh=6eoFNF5XvN0unbukCMS1PQMyntUIG6jk0JiZ2disf2I=; b=H1zYlZZUbYwErCEKSBQUQMj4FmL9ZWgM+c8hu56sMSqf1TdECJuBqR2qJsnIuAYPSrvLn8iamxyoxDtlUSqFlOev6D0WkEnt3wpqm1U8eQxZlA944ErD2PCye8juH8uGgnliX+8OTn4wAjp4NJ469NBcQlPXK6j2O0zMRuSfiZX8MWqfyhsso6D8GBvvOliOJslA5zWwfq1XFQTpGl+eoZTEvYsRi1ByJiph+yHtpIMozX9GuRbSQq77xv9jPsMU1esaS/K2/xqcctz2GXAnlM8Kn5FaqrdEDfJqZOU1ZHdf3cHdJifI6ghKCPDgvJWuJ2hW//Tq4wrhii89SviMUg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nvidia.com; dmarc=pass action=none header.from=nvidia.com; dkim=pass header.d=nvidia.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=6eoFNF5XvN0unbukCMS1PQMyntUIG6jk0JiZ2disf2I=; b=MSgJLm7gP72TC4QNtJ8qdbiPnWXDuj8N70t8EAPOACOHKa8b3k4p77q83qXAe55Oy5VblhdoJXclL6EOOrl3aVYYgMWBOLq8WjF+O6mIIRZrnJlHHzdERr7rgPntmy3haLJaDqsi21JCN5gRgqYE9j+Xi0+9p39QM34x12d6lYB3F/LEawBFb8wwRgR0ruDgZJmCHfMtqNDpwE6dlJM6gv6oG7KXmeEnCmGNIEekSEVJDZeA0fV19BW5GFWMZ1ijcuZj9awFPMakmewczOjZLdozCybrqna8wni0WyNUgRaG8aXSNzaA8081iEYH8a0eRzqXmefnaqCT8oQVMcRQUQ== Received: from MN2PR12MB2909.namprd12.prod.outlook.com (2603:10b6:208:103::13) by MN2PR12MB3055.namprd12.prod.outlook.com (2603:10b6:208:d2::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4020.22; Tue, 13 Apr 2021 01:22:54 +0000 Received: from MN2PR12MB2909.namprd12.prod.outlook.com ([fe80::7cbc:e499:e936:7408]) by MN2PR12MB2909.namprd12.prod.outlook.com ([fe80::7cbc:e499:e936:7408%7]) with mapi id 15.20.4020.022; Tue, 13 Apr 2021 01:22:53 +0000 From: Bing Zhao To: Ferruh Yigit , Ori Kam , NBU-Contact-Thomas Monjalon , "andrew.rybchenko@oktetlabs.ru" , Matan Azrad , Slava Ovsiienko CC: "dev@dpdk.org" , "ajit.khaparde@broadcom.com" , Gregory Etelson , Andrey Vesnovaty Thread-Topic: [PATCH v2 0/4] Change shared action API to action handle API Thread-Index: AQHXL9OynuGAAjMIlUirbXMMNhQYx6qxpNnw Date: Tue, 13 Apr 2021 01:22:53 +0000 Message-ID: References: <1617940481-125528-1-git-send-email-bingz@nvidia.com> <1618063428-206842-1-git-send-email-bingz@nvidia.com> <6a3f87b5-2b30-3f8c-7a31-c55eeaa0a834@intel.com> In-Reply-To: <6a3f87b5-2b30-3f8c-7a31-c55eeaa0a834@intel.com> Accept-Language: en-US, zh-CN Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: intel.com; dkim=none (message not signed) header.d=none;intel.com; dmarc=none action=none header.from=nvidia.com; x-originating-ip: [154.18.175.67] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 86308d8c-0c2e-4bcf-8420-08d8fe1aa977 x-ms-traffictypediagnostic: MN2PR12MB3055: x-ld-processed: 43083d15-7273-40c1-b7db-39efd9ccc17a,ExtAddr x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:9508; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: AAl7LeFODZddGqZcx7gF+tPXS+FgiFKJJrn5OEfi0gHNKtOKzkaec+YiWx2z4Jllt/hhZxYQJO+l8rMocWH3bYZ0Htj4CpjEumk1xOLXpeZIkw9UFsOuNWlUWa3XcNRTApXEeDrqxjhGSuSRJnsFPGqG8/ZAKT8x8kbF3SGS6ozV6ls9kn6YTJodWUGWdK1A+eS1ae8wVSyicMwy93HPI5ih0B2ghr+XSh6lrYhoSos4NyqoAOH+8ncN5YiTovn0pEzbe6guWC3s+/X41ugQkLHfu8kmW9CrllgcPUz3aHem6+BT/7QF/nVHhpfRPTx7xXEmmI5UkSnuh9Za3zCx9mKUYc7/v45eZx9MLsxXjbz2bLGT9UBzqcBPS/9Re5l2y32k2wL3pqxxxszmCplnapKhaQlpB2ZB/1fdzJqhS6BmXwPGCVMm2kjErpj+nRt4OHghkWikNg0yOniBHZnP6wRRZjMOjtvwvGx/poaU2TPd23C7wQM3T5npk6OSGSSZlBrpLhI9RdKg5n2uiC3qZmLmU6tdWLl4T6DTUTwEeva/nqqliLW/pMHf60vhhFiFrk+NpG/sBgdltn5EpaLlQ9uwGH8IZO+LNocjIriMXV8= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MN2PR12MB2909.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(396003)(39860400002)(376002)(346002)(136003)(38100700002)(71200400001)(66946007)(76116006)(53546011)(66476007)(478600001)(6506007)(66556008)(186003)(4326008)(122000001)(66446008)(33656002)(55016002)(64756008)(5660300002)(52536014)(8936002)(8676002)(7696005)(107886003)(6636002)(83380400001)(54906003)(86362001)(110136005)(9686003)(26005)(316002)(2906002); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata: =?utf-8?B?OW44QzBPVkp2SE1oYmM5MVh3SGNKRTJHM0lXSE9jVzJjNHlkd2trN0VKR3Ju?= =?utf-8?B?N0JhODdheUc1QnJPQnk1YVBYZ2tKSUJsZ2oyWFgrZ2FrRklnSlE5ZG9hVzNp?= =?utf-8?B?TXlyM296cDJRV2xBL0lSQ3FrU1FRbGd2TDVFdzJmblBVYUpOWDNNa0pDbDMr?= =?utf-8?B?Z0FacnZUMXB4SjlRNDdPdTZ2VmUyckovYzJDcDVwbHJBbnlXaW1QazhrUzZ6?= =?utf-8?B?QjhVcEtReHBXUkxKYnZlN05BUmZXcmEza0pXTTlYT1ZtM0xWY2ZrTXJ0L3VL?= =?utf-8?B?elVsMGV4MTNBdkRVZmdQdlN3R2UrbWZkNGYvdjVkcWU5cjkrL2dDeXFGeUtB?= =?utf-8?B?TmE5QjdLTzNrMkxlMnQvQ2hqVy9Zd0k5cFY4Qml5VHJiNXV3ekw5M1UrNHVk?= =?utf-8?B?bEtUSmVqTlYxWld6bWtzL3BuWFRWZERjM3BEUjVxV3BkTUJIaDdNa3JmV29q?= =?utf-8?B?ZldaeFA4ZUdHbThuQnJuaHJrSWZqSmdEUitPeVFiazlvNks1c3RidEoxS0Nw?= =?utf-8?B?SzY3VmJsaTM1cHFIcnhWVTMxNysrQllldXkyekxILy82cXN5MkdLSmVtNjVY?= =?utf-8?B?UUNHNDBhMDVJYm8rVHE3UUg1VUJUSEg0TW9JN2xBWHBpSzJ2WVJIcnFUOEZ6?= =?utf-8?B?amMrR1ViQlZ1a0VJZ1NkRGRZcnppQ2d6WlFCdnJHSUlNRTFnL29UK01hMkJN?= =?utf-8?B?T1FKU1h1OFBIeUZCWGJJVlNUL3krZG5uOURWMjVYSTkzSE9kdzVUQXZCMGUv?= =?utf-8?B?bWd0NnJaWDVlSi9aaGRxMS8rNkl0eVBjR0tkMmsweU8ybVlMd0JpQ1JoaCt2?= =?utf-8?B?MlphVCswRzU1ZmdtaXlZckxKZ3RGeFg2TDc3eWNScWtuZTVTRUlWenczRGtF?= =?utf-8?B?VE1OWEU5R3dWeTRYUEJhTTdpemw0c1hGNXZkSEczYUsrMVRNTUJjbVJod0Nt?= =?utf-8?B?WEF5djJDdVhGcGJWQUV1T1Y3bHJLTGNNS1FBVmZiLzdUMDlwa0RPbWtCSksz?= =?utf-8?B?YXowNFlxcWNwb25rd082MVJoU3ZqUDJZM3NqU0JGS25WQTlQRVZTU0FTWGhn?= =?utf-8?B?WWxidjd3aU1OUDk5WkY5S1NqS3VxMU5LbkpyTXJKMU53ZWFtZGhEektEd1NP?= =?utf-8?B?bEJpbW51bWxSVVJkUjZpRW9tdW1EZUJMS3FxMVJEb2hvMWdoNHd3dnF6UDJF?= =?utf-8?B?SnVMbEV4YzRCdlpESGxHL2RwRjQ5a1NuN3Z1dXFBQW9qRkJpMXUrdEtZM1Zo?= =?utf-8?B?cFZGMkNhRzRVYnk5ZDQvQjI5VURWdjhOd09LWit3Y2FlMnpFLzQ4YWNDNnl3?= =?utf-8?B?WEFDTVJhVDVWUFExZHZsMiswcHU4eEJBVDRuQkRsZWdPelR3SkkrZFgvRWR1?= =?utf-8?B?OVFjcWFoU05IZUc1SDNpVmF2ZVBzdkhUUGZabEk4MXRxNDVyc1JMMUxFTy9o?= =?utf-8?B?WC9MMy90WHNYU0luODM5OXNFL0ozdzlGKytJT2JzREVYSXhvSmRYS0RSc3Fi?= =?utf-8?B?RWxkUnlvZXBtR3N6YjZwcDZpVVlBM1JDWTloK3UwSUdkMGdGOUx5bDBBOGxD?= =?utf-8?B?eWlBaVhiRGs5MERIMU1OSWhobWk4ejJyblVEVGtGTDgwN2RWbU9wL044V1g3?= =?utf-8?B?cnZMN2RvWWRGdnZDbUppOUY5Z2NEWHNQb0lWSmdJWDRmRC9DSkZOSitVdTZG?= =?utf-8?B?TVJ3aUlFV09UMkhKQWd6T2htTXZyaFJ1NVJpVTdvM2c2Lzd2RkJ0WEhOVitz?= =?utf-8?Q?TBr3wWGDwtbz1S/PLTd57Vjo4y1ZaQz21aysuzq?= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: Nvidia.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MN2PR12MB2909.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 86308d8c-0c2e-4bcf-8420-08d8fe1aa977 X-MS-Exchange-CrossTenant-originalarrivaltime: 13 Apr 2021 01:22:53.7212 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 43083d15-7273-40c1-b7db-39efd9ccc17a X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: 54wgAQwlS1JcMjg1xG1ciKKtGNUuTk3XIxUz/q0Z9SfutpOhwX95F090J+2lFcoFQQlCJWOZNZ6/4kr3UIkO3Q== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MN2PR12MB3055 Subject: Re: [dpdk-dev] [PATCH v2 0/4] Change shared action API to action handle API 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 Sender: "dev" SGkgRmVycnVoLA0KDQpUaGFua3MgZm9yIHlvdXIgY29tbWVudHMuDQoNCj4gLS0tLS1PcmlnaW5h bCBNZXNzYWdlLS0tLS0NCj4gRnJvbTogRmVycnVoIFlpZ2l0IDxmZXJydWgueWlnaXRAaW50ZWwu Y29tPg0KPiBTZW50OiBUdWVzZGF5LCBBcHJpbCAxMywgMjAyMSAzOjQwIEFNDQo+IFRvOiBCaW5n IFpoYW8gPGJpbmd6QG52aWRpYS5jb20+OyBPcmkgS2FtIDxvcmlrYUBudmlkaWEuY29tPjsgTkJV LQ0KPiBDb250YWN0LVRob21hcyBNb25qYWxvbiA8dGhvbWFzQG1vbmphbG9uLm5ldD47DQo+IGFu ZHJldy5yeWJjaGVua29Ab2t0ZXRsYWJzLnJ1OyBNYXRhbiBBenJhZCA8bWF0YW5AbnZpZGlhLmNv bT47IFNsYXZhDQo+IE92c2lpZW5rbyA8dmlhY2hlc2xhdm9AbnZpZGlhLmNvbT4NCj4gQ2M6IGRl dkBkcGRrLm9yZzsgYWppdC5raGFwYXJkZUBicm9hZGNvbS5jb207IEdyZWdvcnkgRXRlbHNvbg0K PiA8Z2V0ZWxzb25AbnZpZGlhLmNvbT47IEFuZHJleSBWZXNub3ZhdHkgPGFuZHJleXZAbnZpZGlh LmNvbT4NCj4gU3ViamVjdDogUmU6IFtQQVRDSCB2MiAwLzRdIENoYW5nZSBzaGFyZWQgYWN0aW9u IEFQSSB0byBhY3Rpb24NCj4gaGFuZGxlIEFQSQ0KPiANCj4gRXh0ZXJuYWwgZW1haWw6IFVzZSBj YXV0aW9uIG9wZW5pbmcgbGlua3Mgb3IgYXR0YWNobWVudHMNCj4gDQo+IA0KPiBPbiA0LzEwLzIw MjEgMzowMyBQTSwgQmluZyBaaGFvIHdyb3RlOg0KPiA+IFRoZSBwYXRjaCBzZXQgaW5jbHVkZXM6 DQo+ID4gICAgMS4gQVBJIGNoYW5nZXMNCj4gPiAgICAyLiB0ZXN0cG1kIGFkYXB0aW9uIGFuZCBn dWlkZSB1cGRhdGUNCj4gPiAgICAzLiBkcml2ZXIgdXBkYXRlIChvbmx5IG5ldC9tbHg1IGltcGFj dGVkKQ0KPiA+DQo+ID4gLS0tDQo+ID4gdjI6IGFkZCBhZGFwdGlvbnMgb2YgdGVzdHBtZCBhbmQg ZHJpdmVyIHBhcnQNCj4gPiAtLS0NCj4gPg0KPiA+IEJpbmcgWmhhbyAoNCk6DQo+ID4gICAgZXRo ZGV2OiBpbnRyb2R1Y2UgaW5kaXJlY3QgYWN0aW9uIEFQSXMNCj4gPiAgICBhcHAvdGVzdC1wbWQ6 IGNoYW5nZSB0byBpbmRpcmVjdCBhY3Rpb24gY29tbWFuZA0KPiA+ICAgIGRvYzogdXBkYXRlIHVz ZXIgZ3VpZGUgZm9yIGluZGlyZWN0IGFjdGlvbg0KPiA+ICAgIG5ldC9tbHg1OiBhZGFwdGlvbiB0 byBpbmRpcmVjdCBhY3Rpb24gQVBJDQo+ID4NCj4gDQo+IEhpIEJpbmcsDQo+IA0KPiBIb3cgdGhl IHBhdGNoc2V0IGNvbnN0cnVjdGVkIHdpbGwgY2F1c2UgYnVpbGQgZXJyb3IgaW4gcGF0Y2ggYnkN Cj4gcGF0Y2ggYnVpbGQsIHNpbmNlIGZpcnN0IHBhdGNoIHJlbW92ZXMgc29tZSBzdHJ1Y3QvZnVu Y3Rpb25zIHRoYXQNCj4gYXJlIGluIHVzZS4NCj4gDQo+IE9uZSB3YXkgdG8gaGFuZGxlIHRoaXMg aXM6DQo+IC0gZmlyc3QgYWRkIG5ldyBmdW5jdGlvbi9zdHJ1Y3RzDQo+IC0gc3dpdGNoIGFwcCAm IHBtZCB0byBuZXcgZnVuY3Rpb24vc3RydWN0cw0KPiAtIHJlbW92ZSBvbGQgZnVuY3Rpb24vc3Ry dWN0cw0KPiANCg0KU3VyZSwgSSB3aWxsIHJlb3JnYW5pemUgdGhlIHBhdGNoIHNldCBpbiB0aGlz IHdheS4gVGhhbmtzIGZvciB0aGlzLg0KDQo+IA0KPiBBbmQgYW5vdGhlciBpc3N1ZSBpcyB0aGlz IHN1cHBvcnQgaGFzIGJlZW4gYWRkZWQgb24gMjAuMTEsIGFuZCB3ZQ0KPiBhcmUgY2hhbmdpbmcg aXQgaW4gdGhlIHNlY29uZCByZWxlYXNlIGFmdGVyIGl0Lg0KPiBPZiBjb3Vyc2UgaXQgaXMgT0sg dG8gY2hhbmdlIHRoZSBBUEkgYnkgdGltZSwgdGhhdCBpcyB3aHkgd2UgaGF2ZQ0KPiBleHBlcmlt ZW50YWwgQVBJcywgYnV0IHRoZSBjb25jZXJuIGlzIGlmIHRoZSBkZXZlbG9wbWVudCBpcyBkcml2 ZW4NCj4gYnkgc2luZ2xlIHZlbmRvciB3aXRob3V0IGEgY29uc2Vuc3VzIG9yIGVub3VnaCByZXZp ZXdzLCBhbmQgbXkgd29ycnkNCj4gaXMgaWYgc2FtZSB0aGluZyBoYXBwZW5pbmcgYWdhaW4uDQoN ClRoZSBjaGFuZ2UgaXRzZWxmIGlzIG5vdCBiaWcsIG1vc3Qgb2YgdGhlbSBhcmUgdGhlIG5hbWlu ZyBjb252ZW50aW9uLiBUaGUgbW9zdCBpbXBvcnRhbnQgY2hhbmdlIGlzIG9uZSBpbnB1dCBwYXJh bWV0ZXIgb2YgdGhlICJ1cGRhdGUiIGludGVyZmFjZS4NClllcywgSSBhZ3JlZSB3aXRoIHlvdXIg Y29uY2Vybi4gQXJlIHRoZXJlIGFueSBvdGhlciByZXZpZXdlcnMgc3VnZ2VzdGVkIGZvciB0aGlz IGNoYW5nZT8gKEkgZ290IHRoZSBuYW1lIGxpc3QgZnJvbSB0aGUgc2NyaXB0KQ0KSXQgd291bGQg YmUgdmVyeSBoZWxwZnVsIGlmIHRoZXkgY291bGQgZ2l2ZSBzb21lIGNvbW1lbnRzIG9yIHNvbWUg c3VnZ2VzdGlvbnMuDQoNCj4gDQo+IFRoZSBhdXRob3IgYW5kIHJldmlld2VycyBvZiB0aGUgb3Jp Z2luYWwgcGF0Y2ggaXMgYWxyZWFkeSBjYydlZCwgSQ0KPiB0aGluayBpdCB3b3VsZCBiZSBnb29k IHRvIGhhdmUgdGhlaXIgYWNrIHRvIHRoZSBjaGFuZ2UuDQoNClllcywgSSB3aWxsIHBpbmcgdGhl bS4NCg0KPiANCj4gVGhhbmtzLA0KPiBmZXJydWgNCg==