From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from dpdk.org (dpdk.org [92.243.14.124]) by inbox.dpdk.org (Postfix) with ESMTP id 74211A00C3 for ; Thu, 14 May 2020 03:52:15 +0200 (CEST) Received: from [92.243.14.124] (localhost [127.0.0.1]) by dpdk.org (Postfix) with ESMTP id 3C9821D683; Thu, 14 May 2020 03:52:15 +0200 (CEST) Received: from huawei.com (szxga01-in.huawei.com [45.249.212.187]) by dpdk.org (Postfix) with ESMTP id C33E51D67A; Thu, 14 May 2020 03:52:11 +0200 (CEST) Received: from DGGEML404-HUB.china.huawei.com (unknown [172.30.72.54]) by Forcepoint Email with ESMTP id 91387587E33C91156063; Thu, 14 May 2020 09:52:07 +0800 (CST) Received: from DGGEML529-MBX.china.huawei.com ([169.254.6.116]) by DGGEML404-HUB.china.huawei.com ([fe80::b177:a243:7a69:5ab8%31]) with mapi id 14.03.0487.000; Thu, 14 May 2020 09:51:58 +0800 From: "Lilijun (Jerry)" To: Honnappa Nagarahalli , "'dev@dpdk.org'" CC: wangyunjian , xudingke , "'stable@dpdk.org'" , nd , "yipeng1.wang@intel.com" , nd Thread-Topic: [dpdk-dev] [PATCH] lib/librte_hash: add rte_hash_del_key_fixed without compact Thread-Index: AdYcO135HJmvjYM1Q2CGkNRR8o1T1wBYjpkQAAj59vABXEemcAADnGyAAYa4j2AACxJLwAAA7zeQAAFiwPA= Date: Thu, 14 May 2020 01:51:58 +0000 Message-ID: <40280F65B1B0B44E8089ED31C01616EBA49C810B@dggeml529-mbx.china.huawei.com> References: <40280F65B1B0B44E8089ED31C01616EBA49921F2@dggeml529-mbx.china.huawei.com> <40280F65B1B0B44E8089ED31C01616EBA4997CD9@dggeml529-mbx.china.huawei.com> <40280F65B1B0B44E8089ED31C01616EBA49A19CE@dggeml529-mbx.china.huawei.com> <40280F65B1B0B44E8089ED31C01616EBA49C804F@dggeml529-mbx.china.huawei.com> In-Reply-To: Accept-Language: zh-CN, en-US Content-Language: zh-CN X-MS-Has-Attach: X-MS-TNEF-Correlator: x-originating-ip: [10.173.251.98] Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-CFilter-Loop: Reflected Subject: [dpdk-stable] =?utf-8?b?562U5aSNOiBbZHBkay1kZXZdIFtQQVRDSF0gbGli?= =?utf-8?q?/librte=5Fhash=3A_add_rte=5Fhash=5Fdel=5Fkey=5Ffixed_without_co?= =?utf-8?q?mpact?= X-BeenThere: stable@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: patches for DPDK stable branches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: stable-bounces@dpdk.org Sender: "stable" DQoNCj4gLS0tLS3pgq7ku7bljp/ku7YtLS0tLQ0KPiDlj5Hku7bkuro6IEhvbm5hcHBhIE5hZ2Fy YWhhbGxpIFttYWlsdG86SG9ubmFwcGEuTmFnYXJhaGFsbGlAYXJtLmNvbV0NCj4g5Y+R6YCB5pe2 6Ze0OiAyMDIw5bm0NeaciDE05pelIDk6MjINCj4g5pS25Lu25Lq6OiBMaWxpanVuIChKZXJyeSkg PGplcnJ5LmxpbGlqdW5AaHVhd2VpLmNvbT47ICdkZXZAZHBkay5vcmcnDQo+IDxkZXZAZHBkay5v cmc+DQo+IOaKhOmAgTogd2FuZ3l1bmppYW4gPHdhbmd5dW5qaWFuQGh1YXdlaS5jb20+OyB4dWRp bmdrZQ0KPiA8eHVkaW5na2VAaHVhd2VpLmNvbT47ICdzdGFibGVAZHBkay5vcmcnIDxzdGFibGVA ZHBkay5vcmc+OyBuZA0KPiA8bmRAYXJtLmNvbT47IHlpcGVuZzEud2FuZ0BpbnRlbC5jb207IEhv bm5hcHBhIE5hZ2FyYWhhbGxpDQo+IDxIb25uYXBwYS5OYWdhcmFoYWxsaUBhcm0uY29tPjsgbmQg PG5kQGFybS5jb20+DQo+IOS4u+mimDogUkU6IFtkcGRrLWRldl0gW1BBVENIXSBsaWIvbGlicnRl X2hhc2g6IGFkZCBydGVfaGFzaF9kZWxfa2V5X2ZpeGVkDQo+IHdpdGhvdXQgY29tcGFjdA0KPiAN Cj4gPHNuaXA+DQo+IA0KPiA+ID4gPiA+DQo+ID4gPiA+ID4gQWRkaW5nIFlpcGVuZywgbWFpbnRh aW5lciBmb3IgaGFzaCBsaWJyYXJ5DQo+ID4gPiA+ID4NCj4gPiA+ID4gPiA+DQo+ID4gPiA+ID4g PiBUaGFua3MgZm9yIHlvdXIgcmVwbHkuDQo+ID4gPiA+ID4gPg0KPiA+ID4gPiA+ID4gVXNpbmcg cnRlX2hhc2ggaXRlcmF0ZSBhbmQgZGVsZXRlIGtleXMgaXMgdG8gZnJlZSB0aGUgcmVsYXRlZA0K PiA+ID4gPiA+ID4gZGF0YSdzDQo+ID4gPiA+IG1lbW9yeS4NCj4gPiA+ID4gPiA+IFRoZXJlIGFy ZSB0d28gcmVhc29ucyB3aHkgcnRlX2hhc2hfcmVzZXQoKSBpcyBub3QgcHJvcGVybHk6DQo+ID4g PiA+ID4gPiAxKSAgdGhlIHJlc2V0IGZ1bmN0aW9uIGp1c3QgY2xlYXIgYWxsIGtleXMsIHRoZSBr ZXkncyByZWxhdGVkDQo+ID4gPiA+ID4gPiBkYXRhIGFyZQ0KPiA+ID4gbGVha2VkLg0KPiA+ID4g PiA+IFRoYXQgaXMgYSBnb29kIHBvaW50LiBJIHRoaW5rIHRoaXMgc2hvdWxkIGJlIGRvY3VtZW50 ZWQgaW4gdGhlIEFQSS4NCj4gPiA+ID4gPg0KPiA+ID4gPiA+ID4gMikgIEluIHNvbWUgY2FzZXMs IEkgZG9uJ3QgbmVlZCBkZWxldGUgYWxsIGtleXMuIEp1c3Qgc29tZQ0KPiA+ID4gPiA+ID4gc2Vs ZWN0ZWQga2V5cyBhbmQgZGF0YSBhcmUgZGVsZXRlZCBhbmQgcmVsZWFzZWQuDQo+ID4gPiA+ID4g SSB1bmRlcnN0YW5kIHRoZSBwcm9ibGVtIHlvdSBoYXZlIHBvaW50ZWQgb3V0IGFuZCB1bmRlcnN0 YW5kIGhvdw0KPiA+ID4gPiA+IHRvIHJlcHJvZHVjZSBpdC4gQnV0LCB0aGUgdXNlIGNhc2UgaXMg bm90IGNsZWFyIHRvIG1lLiBDYW4geW91DQo+ID4gPiA+ID4gcGxlYXNlIGV4cGxhaW4gdGhlIHVz ZSBjYXNlPw0KPiA+ID4gPiBbTGlsaWp1biAoSmVycnkpXQ0KPiA+ID4gPg0KPiA+ID4gPiBBcyB5 b3Uga25vdywgdGhlIGRwZGsgcnRlX2hhc2ggdXNlIGEgZml4ZWQgc2l6ZSB0YWJsZSB0byBzdG9y ZSBhbGwNCj4gPiA+IGtleXMvZGF0YXMuDQo+ID4gPiA+IFRoZSBtZW1vcnkgdXNlZCBieSBoYXNo IHRhYmxlIGlzIHJlbGF0ZWQgd2l0aCB0aGlzIGZpeGVkIHNpemUuDQo+ID4gPiA+IEluIG15IGNh c2UsIG5vcm1hbGx5IHRoZSBjb3VudCBvZiBrZXlzIGlzIGFib3V0IDEwMCwwMDAgYnV0DQo+ID4g PiA+IHNvbWV0aW1lcyB0aGUgY291bnQgbWF5IGJ1cnN0IHVwIHRvIDMwLDAwMCwwMDAuDQo+ID4g PiA+IEluIG9yZGVyIHRvIHNhdmUgbWVtb3J5IHVzYWdlLCBJIGNyZWF0ZSBhIHNtYWxsIGhhc2gg dGFibGUgd2l0aA0KPiA+ID4gPiAxMDAsMDAwIHNpemUgYW5kIHJlcGxhY2UgdG8gYSBiaWdnZXIg b25lIHdpdGggMzAsMDAwLDAwMCBzaXplIHdoZW4NCj4gPiA+ID4gdGhlcmUgYXJlIG1vcmUga2V5 cyB0byBiZSBzdG9yZWQuIEFsc28gd2hlbiB0aGUga2V5J3MgY291bnQNCj4gPiA+ID4gcmVkdWNl ZCB0byBsZXNzIHRoYW4gMTAwLDAwMCwgSSByZXBsYWNlIHRoZSBoYXNoIHRhYmxlIHdpdGggYQ0K PiA+ID4gPiBzbWFsbCBvbmUgdG8gc2F2ZSB0aGUNCj4gPiA+IG1lbW9yeS4NCj4gPiA+IFRoYW5r IHlvdSBmb3IgZXhwbGFpbmluZyB0aGlzLiBXaGF0IGhhcHBlbnMgdG8gdGhlIHJlYWRlciB3aGVu IHlvdQ0KPiA+ID4gYXJlIGRlbGV0aW5nIGZyb20gb2xkIHRhYmxlIGFuZCBpbnNlcnRpbmcgaW4g dGhlIG5ldyBvbmU/IFdoaWNoDQo+ID4gPiB0YWJsZSBkb2VzIHRoZSByZWFkZXIgbG9va3VwIGZy b20/DQo+ID4gW0xpbGlqdW4gKEplcnJ5KV0NCj4gPiBMb29rdXAgZnVuY3Rpb25zIHdvcmtzIHdl bGwgYXQgYW55IHRpbWUuIFRoZSBwcm9ibGVtIGlzIGluDQo+ID4gcnRlX2hhc2hfaXRlcmF0ZSgp IGZ1bmN0aW9ucy4gU29tZSBleGFtcGxlIGNvZGVzIGxpa2UgdGhpczoNCj4gPiAqbmV4dCA9IDA7 DQo+ID4gLy9JZiByaCBoYXMgMTAwMDAgZW50cmllcyBhdCBmaXJzdC4NCj4gPiB3aGlsZSAoKGlk eCA9IHJ0ZV9oYXNoX2l0ZXJhdGUocmgsIGtleSwgZGF0YSwgbmV4dCkpID49IDApIHsNCj4gPiAg ICAgICAgICAgICAgIHJ0ZV9oYXNoX2RlbF9rZXkocmgsIGtleSk7ICAvL0JVVCBIRVJFIG1heWJl IG9ubHkgZGVsZXRlDQo+ID4gOTk5MCBrZXlzICEhIQ0KPiA+ICAgICAgICAgICAgICAgZnJlZSgq ZGF0YSk7DQo+ID4gfQ0KPiA+IC8vVGhlcmUgYXJlIHN0aWxsIDEwIGtleS9kYXRhcyBub3QgZnJl ZWQgYW5kIHdpbGwgYmUgbGVha2VkLg0KPiA+IHJ0ZV9oYXNoX2ZyZWUocmgpOw0KPiBJIHVuZGVy c3RhbmQgdGhpcyBwcm9ibGVtLg0KPiBJIGFtIHRyeWluZyB0byB1bmRlcnN0YW5kIGlmIHRoZXJl IGFyZSBvdGhlciBwcm9ibGVtcyBpbiB0aGUgcHJvY2VzcyB5b3UgYXJlDQo+IGZvbGxvd2luZy4N Cj4gRm9yIGV4OiB3aGVuIHlvdSBhcmUgdHJhbnNmZXJyaW5nIGFuIGVudHJ5IGZyb20gdGhlIG9s ZCB0YWJsZSwgaWYgdGhlIHJlYWRlciBpcw0KPiBsb29raW5nIHVwIGZyb20gdGhlIG9sZCB0YWJs ZSwgdGhlIGVudHJ5IHdpbGwgbm90IGJlIGZvdW5kLCBldmVuIHRob3VnaCB0aGUNCj4gZW50cnkg aXMgYXZhaWxhYmxlIGluIHRoZSBuZXcgdGFibGUuIENhbiB0aGlzIGhhcHBlbj8NCj4gDQpbTGls aWp1biAoSmVycnkpXSANCllvdXIgZXhhbXBsZSBtYXkgYmUgaGFwcGVuIGlmIHJlYWQgYW5kIHJl c2l6ZSBhcmUgaW4gdHdvIHRocmVhZCBjb250ZXh0IGFuZCBpdCdzIGxpa2UgYSBSQ1UgY2FzZXMu IA0KQnV0IEkgdGhpbmsgaXQgY2FuIGJlIGZpeGVkIGZvciByZWFkZXIgY2FuIHJldHJ5IHRoZSBs b29rdXAgb3IgdXNlIGEgcmVhZC1sb2NrIHdoaWxlIHJlc2l6ZSB1c2luZyBhIHdyaXRlLWxvY2su DQoNCj4gPHNuaXAgdGhlIGRpZmY+DQo=