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 972B1A034F; Thu, 1 Apr 2021 11:10:55 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 355CA40696; Thu, 1 Apr 2021 11:10:55 +0200 (CEST) Received: from NAM10-MW2-obe.outbound.protection.outlook.com (mail-mw2nam10on2053.outbound.protection.outlook.com [40.107.94.53]) by mails.dpdk.org (Postfix) with ESMTP id C889B40696 for ; Thu, 1 Apr 2021 11:10:53 +0200 (CEST) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Nvk5ytJD3R9gABr8SEypsMeEJK3uhY21y9omfleIySdxazF1jAIKwXbiuWNb/rQzLN/QbQTb+SV1FwogHERdGZqFNyRYpAiQYrBfT5o+VarpuOZqnSPo+7zx2GvM+21pK9JOdHqDlinUqLCu/7SzJGzBJcYy+XP3YHF0f0NE7QQDBVAgxn3HQWNERDPUbg2K3fRyp0h+JIjQr8BIRGS8CTY3tWa5czNcQ5DFqUMhU8NfcvNXKchUWBaBQ88G90enfpkN855aXojrtTPRBnKRECoBVNs+/ZFTmtKqQm3iPazvMCcJ6gokSy7rQfk6tlf4uCim8dh+hwf+d5wcCphJSQ== 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=WGDlmnSuDmnTW9bFF65lfnyrDS9i98xu+N1ENpZtKmY=; b=V4m1UO8JRPppGo2XFteTV79AFp6RqvWU4KY9mISmw2u36uWaO1ABCFPrxPtjPNZGTX5em6sp2HsRUz5DnXZS9FqdNWnYdoqxxoo13Hi0LVLuJcFqDZqXiXegVShtATkTeWuSLG3Ev4dNLHPQ8NU5WymVVYyOqSNsZl/e34dtj4/p7/S4otbgTrQ/3CC7uu9aRPIrPW5NEr/08wBmGDbhy88Jgpr+Fce/JSKGxN6/fzSE9kbWBhNmZyxj+krhugOaGMOYeyIAZSwepm0aVVBSHvPkU0OQwe+ac/6LuaUjlg6SMlkJXS0XBysAnUcQfhdVlOyWRvUXt4p79DpRy89PhA== 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=WGDlmnSuDmnTW9bFF65lfnyrDS9i98xu+N1ENpZtKmY=; b=HV5fWxtq+2XAKV3qwyaoYqbSuzrfUWlwf8FGt+xCACAFP73GXgcWzQtyKACAEsKX8+mJ3Zu58tqOeTY+YJOt35++i9NNNlBWidVEea/0q1DGmiIsWKA+I14ugDyef7YWXZrsKEe7ryxYHacjQJaF90flVkm7uIJuo2+tRmwYCZX99MJSkcK1SZNlm8rko+GhmVJb4JF4pHbuVpQ5rBOmZ7WpvBsp/JLBW2U1z932xWPtDwCR1M4Bnb1whgKh5EeZsO3UZoJcyLPFwRxvaWs06+SjAd5Vr3XMzL9h+J8rvVyYI2LXTud6reRMSyAI6bMMpW3zvgWW936UI0yCq8yP3Q== Received: from BY5PR12MB4324.namprd12.prod.outlook.com (2603:10b6:a03:209::10) by BY5PR12MB4324.namprd12.prod.outlook.com (2603:10b6:a03:209::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3977.29; Thu, 1 Apr 2021 09:10:52 +0000 Received: from BY5PR12MB4324.namprd12.prod.outlook.com ([fe80::b919:53f4:6757:331c]) by BY5PR12MB4324.namprd12.prod.outlook.com ([fe80::b919:53f4:6757:331c%5]) with mapi id 15.20.3977.033; Thu, 1 Apr 2021 09:10:52 +0000 From: "Xueming(Steven) Li" To: "Kinsella, Ray" , NBU-Contact-Thomas Monjalon , Gaetan Rivet CC: "dev@dpdk.org" , Asaf Penso , Olivier Matz , Neil Horman Thread-Topic: [PATCH v3 3/5] kvargs: add get by key function Thread-Index: AQHXJV55xJZ2K5Ro1U+kUHB/OxMSk6qfYcYAgAAATXA= Date: Thu, 1 Apr 2021 09:10:52 +0000 Message-ID: References: <1617106521-25931-1-git-send-email-xuemingl@nvidia.com> <1617106521-25931-4-git-send-email-xuemingl@nvidia.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: ashroe.eu; dkim=none (message not signed) header.d=none;ashroe.eu; dmarc=none action=none header.from=nvidia.com; x-originating-ip: [240e:46c:30:386c:9445:b04d:351d:f0e2] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 97fbfbc0-0d75-4362-5ce0-08d8f4ee0ca0 x-ms-traffictypediagnostic: BY5PR12MB4324: 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:5236; x-ms-exchange-senderadcheck: 1 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: +6A8norGsJbI/DrctO8nK1XYvhP1sAjx8BCzqHGQ5nUSS+1B9bHnRSSM9bi6JWwgNFQJfC4GrhG7Z9Ee5EepNb0VxrrqDS3aBAxV8eYXQmvrCqHIVNmcFA21TrRJPIJIyLKbOHdCU2/1dCUL4YeUqV0RP/xih0HBPLySroBprbHYq9NZO9Cx3zMVTGbo6yNReasRctWaedrPR07tcf3tVdW3NWGuhkVVO9+90MJ0b9x0qd373aQB6OIeB6F1Vx86a4dg3Hc1iaBmKgFCZZYrvDCR+pZfweknrqiOowIg0Mug5JJDVLxMCafPoFqo1EjFz4X7KwTxN5fZZ3D0DfH8tzwmjgzFegInLKg9HEu0QPpluoIFi8+7lFqLYu7OTzACb02tYGkIYOy5puFsXUtsCp5Sq4azybctg+gixWqciSmG1OeZ3Mj7Y2JVxnuhv1PdnbSAXOHZ8ZT74cM+3sBpemoQ93NfjlZRs4CcABAqr5IngQUO6VqLp2rqrdjcT1tv5d984x2QKAzHWX0YlsiNUtEzbvtQv9pAjTmbo8YhhU2wpIfG9ACUaFawpmn8+FgTxjQ+cRSQ9ptZYFInW3CQkS1FV6kvo/E+HhKRGK1P15cP7bOBJLdlejoOwq8BdfHmu10QmBQaPfvOYd+yBdFVJSU1afhLxQIwYKCyk3jiSlg= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BY5PR12MB4324.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(39860400002)(376002)(366004)(346002)(136003)(396003)(54906003)(55016002)(83380400001)(9686003)(52536014)(6636002)(38100700001)(186003)(76116006)(4326008)(71200400001)(66476007)(66946007)(8936002)(66446008)(478600001)(6506007)(5660300002)(66556008)(316002)(86362001)(110136005)(7696005)(2906002)(64756008)(8676002)(33656002); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata: =?utf-8?B?K2tLV2hJS09yQndaTS9rZDFVMXZSd3QrdnNibmdsN3Q5NDh3MS9JQmpoM0dU?= =?utf-8?B?QXNnZUdjaVMya2t5VDBDdDI0cEpoV0VxeVFmdEVMOFNaMXIvVGlCMGlBVEFY?= =?utf-8?B?K3lDSVRxMm16NVhBS1RTTUtRbXIxaWF1L0FldGtUOVlWODlSR0FucTk3ZVox?= =?utf-8?B?clJTZHQ4TCtHYTZBM0Z3VTdPeXZaUlU0bjA4UFhraFJzSWIyZ1ZSSTU2bHZl?= =?utf-8?B?ODJzNWtTc3pYV3RTTEtRVitMalhkYWZ5Wng5bzFjTk9yWDNzVUlpN09sT2FS?= =?utf-8?B?Y1d6MTM3M0hxVWJHN2ZzaDdhanZMbFZRTDBEN05JclVhdUt1elpWZnBPVGFT?= =?utf-8?B?NXRtOXBkcFFWT2JTZUE4TmtISGY4c2N6WnQ4NFdGM1Y2emowRDlCbkRYU0ZJ?= =?utf-8?B?RXZxYkdROW5GeGV2UkFPS1k4V0dyOEdvS2xIV1l0QlNCRndrSUx0dTFCQzIx?= =?utf-8?B?M200dHpiaERkMk1haTk5dlp3S0hPeDZTbFZnQTJvdW9MbUczU3U2TDNxRFdU?= =?utf-8?B?SGlVeU00MmdiS2RLUU1naUFneERBdFd0YzNxUlpoOEc0UGRNOXhnMCtxRElt?= =?utf-8?B?M3E4L25wMlJZZWFSSm5KN3J1V2RxY0NVSmZJMUpxWEtiazhFcjRHdDhmZUp3?= =?utf-8?B?M3AyblJiWUZJUVJoRjMxendvZ3UrWTc5SVRqM202Ti8rdTFvZ2ZUdEJpNkxa?= =?utf-8?B?QURUbCtsWWJHVFRNL0RQOEhnYitRRkZYUmhWWnJRemlGRXE1UitBa0prbE81?= =?utf-8?B?cmNIcWhwY1p2dzZnS1luQU95N0t1OTlMdEllVDQ2Z0g3dzZvaFhiSXVlK2lU?= =?utf-8?B?ZjdjREJyNDNZS2h1bStFZUFDcmVmeFRENGdMLzhwZUlhWnR4OG1LdUhDUmwy?= =?utf-8?B?T1VkNW9wSVZjSkZtZjFuSXpCNDlEQ2o0ejRuOGpsL2cxb2hyYU1KenVlMmtw?= =?utf-8?B?bXh5RWpsS3FSV1FjLzNBSTRuVTlKZXZ3cVlZM2VEQTlQWC9GNTNzazZpNy9s?= =?utf-8?B?bFB2UHFFS3NYOHk1S3lIeXJzWnkvVk4ranNnR2dXZVJTRXRocTJURWxydVZ2?= =?utf-8?B?MzY4ZlZRVFBMNjZEMlVOQ2FJVE9Cb3ZRL1pScGFrbjFBRGFrZ29OL29Ybkx1?= =?utf-8?B?QVlocEhnOEQ5bmIyM1Y3eEptdjI4WUxyUHVCTHFQWk1ZOFBJdVRqdTBNZVlT?= =?utf-8?B?L2dVcWJIOWI2WkVwRHF4TTZwVWZELzdVZmxqcEFKRndEa0hkaGpISzdVSVEz?= =?utf-8?B?L3h6VGlLRUtTZ2hlQXpLdy90UDZwT3dBTDNYc3FuU012RnBFZlJ6WHBQM1pn?= =?utf-8?B?c0VlaGk1ZDQ4VDNIQTJlL0pTdFV3R2d4NGVDUitvaHdEZWtITEJhdmg3Ky90?= =?utf-8?B?Z2pMVFc4a29VQUJXTitsSnBpZytJek8wU09OdjVPQzlmSXpQU09IT2J0NE14?= =?utf-8?B?WC9FUkQwZFFXdENOaGh6c2ZuRER5VjJlZnlPeFEyTUpGWmhuOGtPWXJoc2do?= =?utf-8?B?WDJhSjlFZjJvMGpYMTU1SEUzNmNibUd2c3ZKOUh0KzBwOURUbDljaDhtcGI5?= =?utf-8?B?ZzJPdEdEc3lhSVRiZEdPM21TUUdDQzZ5dUI2Qjh4WlVDZDBSK1NneUg2Y25s?= =?utf-8?B?QXNGY1U2V1JyMVdEZzJEV2xWRXdNUjRuTkgxVFpxUWlDQmtpQStjMDFydUdN?= =?utf-8?B?SFozeWdwaiswU2lmb2oxVU1iTkJJMnF0cXpRN1JqNWZ1QjJzbDd6aVJ2WVdQ?= =?utf-8?B?ZnV0aXZ0MUpFM0dnd2M1SmwzK2dWOU12WlFydnZHWHJoYXhwdnpoWVdCYzQr?= =?utf-8?Q?gEAHoGnWwetokp/DbsM6KPx8umwfO2oPdF9S0=3D?= 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: BY5PR12MB4324.namprd12.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 97fbfbc0-0d75-4362-5ce0-08d8f4ee0ca0 X-MS-Exchange-CrossTenant-originalarrivaltime: 01 Apr 2021 09:10:52.3000 (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: kz5fNVanjKXn8+KVZKFvK4UEV4vNx8cszN7BkHjkuqSLmQg4K+smQ2x/Dm8y6Pfi/UHjbH/SIBS5tukl70uNMw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY5PR12MB4324 Subject: Re: [dpdk-dev] [PATCH v3 3/5] kvargs: add get by key function 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" DQo+LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj5Gcm9tOiBLaW5zZWxsYSwgUmF5IDxtZHJA YXNocm9lLmV1Pg0KPlNlbnQ6IFRodXJzZGF5LCBBcHJpbCAxLCAyMDIxIDU6MDYgUE0NCj5Ubzog WHVlbWluZyhTdGV2ZW4pIExpIDx4dWVtaW5nbEBudmlkaWEuY29tPjsgTkJVLUNvbnRhY3QtVGhv bWFzIE1vbmphbG9uIDx0aG9tYXNAbW9uamFsb24ubmV0PjsgR2FldGFuIFJpdmV0DQo+PGdhZXRh bnJAbnZpZGlhLmNvbT4NCj5DYzogZGV2QGRwZGsub3JnOyBBc2FmIFBlbnNvIDxhc2FmcEBudmlk aWEuY29tPjsgT2xpdmllciBNYXR6IDxvbGl2aWVyLm1hdHpANndpbmQuY29tPjsgTmVpbCBIb3Jt YW4NCj48bmhvcm1hbkB0dXhkcml2ZXIuY29tPg0KPlN1YmplY3Q6IFJlOiBbUEFUQ0ggdjMgMy81 XSBrdmFyZ3M6IGFkZCBnZXQgYnkga2V5IGZ1bmN0aW9uDQo+DQo+DQo+DQo+T24gMzAvMDMvMjAy MSAxMzoxNSwgWHVlbWluZyBMaSB3cm90ZToNCj4+IEFkZHMgYSBuZXcgZnVuY3Rpb24gdG8gZ2V0 IHZhbHVlIG9mIGEgc3BlY2lmaWMga2V5IGZyb20ga3ZhcmdzIGxpc3QuDQo+Pg0KPj4gU2lnbmVk LW9mZi1ieTogWHVlbWluZyBMaSA8eHVlbWluZ2xAbnZpZGlhLmNvbT4NCj4+IC0tLQ0KPj4gIGxp Yi9saWJydGVfa3ZhcmdzL3J0ZV9rdmFyZ3MuYyB8IDIwICsrKysrKysrKysrKysrKysrKysrDQo+ PiBsaWIvbGlicnRlX2t2YXJncy9ydGVfa3ZhcmdzLmggfCAyMSArKysrKysrKysrKysrKysrKysr KysNCj4+IGxpYi9saWJydGVfa3ZhcmdzL3ZlcnNpb24ubWFwICB8ICAxICsNCj4+ICAzIGZpbGVz IGNoYW5nZWQsIDQyIGluc2VydGlvbnMoKykNCj4+DQo+DQo+W1NOSVBdDQo+DQo+PiBkaWZmIC0t Z2l0IGEvbGliL2xpYnJ0ZV9rdmFyZ3MvdmVyc2lvbi5tYXANCj4+IGIvbGliL2xpYnJ0ZV9rdmFy Z3MvdmVyc2lvbi5tYXAgaW5kZXggZWQzNzViZjRhMy4uZTJiZjc5MmM2MCAxMDA2NDQNCj4+IC0t LSBhL2xpYi9saWJydGVfa3ZhcmdzL3ZlcnNpb24ubWFwDQo+PiArKysgYi9saWIvbGlicnRlX2t2 YXJncy92ZXJzaW9uLm1hcA0KPj4gQEAgLTEyLDYgKzEyLDcgQEAgRFBES18yMSB7DQo+PiAgRVhQ RVJJTUVOVEFMIHsNCj4+ICAJZ2xvYmFsOg0KPj4NCj5QbGVhc2Ugc2VwYXJhdGUgcnRlX2t2YXJn c19nZXQgZnJvbSB0aGUgb3RoZXIgc3ltYm9scy4NCj5BbmQgYWRkICMyMS4wNSBpbiBmcm9udCwg c28gd2Uga25vdyB3aGVuIHRoZSBzeW1ib2wgZ290IGFkZGVkLg0KDQpHb29kIHBvaW50LCB0aGFu a3MNCj4NCj4+ICsJcnRlX2t2YXJnc19nZXQ7DQo+PiAgCXJ0ZV9rdmFyZ3NfcGFyc2VfZGVsaW07 DQo+PiAgCXJ0ZV9rdmFyZ3Nfc3RyY21wOw0KPj4NCj4+DQo=