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 8C5F9A0542; Sun, 9 Oct 2022 16:44:12 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 33F14400D5; Sun, 9 Oct 2022 16:44:12 +0200 (CEST) Received: from smartserver.smartsharesystems.com (smartserver.smartsharesystems.com [77.243.40.215]) by mails.dpdk.org (Postfix) with ESMTP id D54C640042 for ; Sun, 9 Oct 2022 16:44:10 +0200 (CEST) X-MimeOLE: Produced By Microsoft Exchange V6.5 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Subject: RE: [PATCH v6 4/4] mempool: flush cache completely on overflow Date: Sun, 9 Oct 2022 16:44:08 +0200 Message-ID: <98CBD80474FA8B44BF855DF32C47DC35D873B7@smartserver.smartshare.dk> In-Reply-To: <20221009133737.795377-5-andrew.rybchenko@oktetlabs.ru> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: [PATCH v6 4/4] mempool: flush cache completely on overflow Thread-Index: Adjb5FMWRcNA12Z/RnuSlzAsJ31wAAACTAgQ References: <98CBD80474FA8B44BF855DF32C47DC35D86DB2@smartserver.smartshare.dk> <20221009133737.795377-1-andrew.rybchenko@oktetlabs.ru> <20221009133737.795377-5-andrew.rybchenko@oktetlabs.ru> From: =?utf-8?B?TW9ydGVuIEJyw7hydXA=?= To: "Andrew Rybchenko" , "Olivier Matz" Cc: , "Bruce Richardson" 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 PiBGcm9tOiBBbmRyZXcgUnliY2hlbmtvIFttYWlsdG86YW5kcmV3LnJ5YmNoZW5rb0Bva3RldGxh YnMucnVdDQo+IFNlbnQ6IFN1bmRheSwgOSBPY3RvYmVyIDIwMjIgMTUuMzgNCj4gVG86IE9saXZp ZXIgTWF0eg0KPiBDYzogZGV2QGRwZGsub3JnOyBNb3J0ZW4gQnLDuHJ1cDsgQnJ1Y2UgUmljaGFy ZHNvbg0KPiBTdWJqZWN0OiBbUEFUQ0ggdjYgNC80XSBtZW1wb29sOiBmbHVzaCBjYWNoZSBjb21w bGV0ZWx5IG9uIG92ZXJmbG93DQo+IA0KPiBUaGUgY2FjaGUgd2FzIHN0aWxsIGZ1bGwgYWZ0ZXIg Zmx1c2hpbmcuIEluIHRoZSBvcHBvc2l0ZSBkaXJlY3Rpb24sDQo+IGkuZS4gd2hlbiBnZXR0aW5n IG9iamVjdHMgZnJvbSB0aGUgY2FjaGUsIHRoZSBjYWNoZSBpcyByZWZpbGxlZCB0byBmdWxsDQo+ IGxldmVsIHdoZW4gaXQgY3Jvc3NlcyB0aGUgbG93IHdhdGVybWFyayAod2hpY2ggaGFwcGVucyB0 byBiZSB6ZXJvKS4NCj4gU2ltaWxhcmx5LCB0aGUgY2FjaGUgc2hvdWxkIGJlIGZsdXNoZWQgdG8g ZW1wdHkgbGV2ZWwgd2hlbiBpdCBjcm9zc2VzDQo+IHRoZSBoaWdoIHdhdGVybWFyayAod2hpY2gg aGFwcGVucyB0byBiZSAxLjUgeCB0aGUgc2l6ZSBvZiB0aGUgY2FjaGUpLg0KPiBUaGUgZXhpc3Rp bmcgZmx1c2hpbmcgYmVoYXZpb3VyIHdhcyBzdWJvcHRpbWFsIGZvciByZWFsIGFwcGxpY2F0aW9u cywNCj4gYmVjYXVzZSBjcm9zc2luZyB0aGUgbG93IG9yIGhpZ2ggd2F0ZXJtYXJrIHR5cGljYWxs eSBoYXBwZW5zIHdoZW4gdGhlDQo+IGFwcGxpY2F0aW9uIGlzIGluIGEgc3RhdGUgd2hlcmUgdGhl IG51bWJlciBvZiBwdXQvZ2V0IGV2ZW50cyBhcmUgb3V0IG9mDQo+IGJhbGFuY2UsIGUuZy4gd2hl biBhYnNvcmJpbmcgYSBidXJzdCBvZiBwYWNrZXRzIGludG8gYSBRb1MgcXVldWUNCj4gKGdldHRp bmcgbW9yZSBtYnVmcyBmcm9tIHRoZSBtZW1wb29sKSwgb3Igd2hlbiBhIGJ1cnN0IG9mIHBhY2tl dHMgaXMNCj4gdHJpY2tsaW5nIG91dCBmcm9tIHRoZSBRb1MgcXVldWUgKHB1dHRpbmcgdGhlIG1i dWZzIGJhY2sgaW50byB0aGUNCj4gbWVtcG9vbCkuDQo+IE5vdywgdGhlIG1lbXBvb2wgY2FjaGUg aXMgY29tcGxldGVseSBmbHVzaGVkIHdoZW4gY3Jvc3NpbmcgdGhlIGZsdXNoDQo+IHRocmVzaG9s ZCwgc28gb25seSB0aGUgbmV3bHkgcHV0IChob3QpIG9iamVjdHMgcmVtYWluIGluIHRoZSBtZW1w b29sDQo+IGNhY2hlIGFmdGVyd2FyZHMuDQo+IA0KPiBUaGlzIGJ1ZyBkZWdyYWRlZCBwZXJmb3Jt YW5jZSBjYXVzZWQgYnkgdG9vIGZyZXF1ZW50IGZsdXNoaW5nLg0KPiANCj4gQ29uc2lkZXIgdGhp cyBhcHBsaWNhdGlvbiBzY2VuYXJpbzoNCj4gDQo+IEVpdGhlciwgYW4gbGNvcmUgdGhyZWFkIGlu IHRoZSBhcHBsaWNhdGlvbiBpcyBpbiBhIHN0YXRlIG9mIGJhbGFuY2UsDQo+IHdoZXJlIGl0IHVz ZXMgdGhlIG1lbXBvb2wgY2FjaGUgd2l0aGluIGl0cyBmbHVzaC9yZWZpbGwgYm91bmRhcmllczsg aW4NCj4gdGhpcyBzaXR1YXRpb24sIHRoZSBmbHVzaCBtZXRob2QgaXMgbGVzcyBpbXBvcnRhbnQs IGFuZCB0aGlzIGZpeCBpcw0KPiBpcnJlbGV2YW50Lg0KPiANCj4gT3IsIGFuIGxjb3JlIHRocmVh ZCBpbiB0aGUgYXBwbGljYXRpb24gaXMgb3V0IG9mIGJhbGFuY2UgKGVpdGhlcg0KPiBwZXJtYW5l bnRseSBvciB0ZW1wb3JhcmlseSksIGFuZCBtb3N0bHkgZ2V0cyBvciBwdXRzIG9iamVjdHMgZnJv bS90bw0KPiB0aGUNCj4gbWVtcG9vbC4gSWYgaXQgbW9zdGx5IHB1dHMgb2JqZWN0cywgbm90IGZs dXNoaW5nIGFsbCBvZiB0aGUgb2JqZWN0cw0KPiB3aWxsDQo+IGNhdXNlIG1vcmUgZnJlcXVlbnQg Zmx1c2hpbmcuIFRoaXMgaXMgdGhlIHNjZW5hcmlvIGFkZHJlc3NlZCBieSB0aGlzDQo+IGZpeC4g RS5nLjoNCj4gDQo+IENhY2hlIHNpemU9MjU2LCBmbHVzaHRocmVzaD0zODQgKDEuNXggc2l6ZSks IGluaXRpYWwgbGVuPTI1NjsNCj4gYXBwbGljYXRpb24gYnVyc3QgbGVuPTMyLg0KPiANCj4gSWYg dGhlcmUgYXJlICJzaXplIiBvYmplY3RzIGluIHRoZSBjYWNoZSBhZnRlciBmbHVzaGluZywgdGhl IGNhY2hlIGlzDQo+IGZsdXNoZWQgYXQgZXZlcnkgNHRoIGJ1cnN0Lg0KPiANCj4gSWYgdGhlIGNh Y2hlIGlzIGZsdXNoZWQgY29tcGxldGVseSwgdGhlIGNhY2hlIGlzIG9ubHkgZmx1c2hlZCBhdCBl dmVyeQ0KPiAxNnRoIGJ1cnN0Lg0KPiANCj4gQXMgeW91IGNhbiBzZWUsIHRoaXMgYnVnIGNhdXNl ZCB0aGUgY2FjaGUgdG8gYmUgZmx1c2hlZCA0eCB0b28NCj4gZnJlcXVlbnRseSBpbiB0aGlzIGV4 YW1wbGUuDQo+IA0KPiBBbmQgd2hlbi9pZiB0aGUgYXBwbGljYXRpb24gdGhyZWFkIGJyZWFrcyBp dHMgcGF0dGVybiBvZiBjb250aW51b3VzbHkNCj4gcHV0dGluZyBvYmplY3RzLCBhbmQgc3VkZGVu bHkgc3RhcnRzIHRvIGdldCBvYmplY3RzIGluc3RlYWQsIGl0IHdpbGwNCj4gZWl0aGVyIGdldCBv YmplY3RzIGFscmVhZHkgaW4gdGhlIGNhY2hlLCBvciB0aGUgZ2V0KCkgZnVuY3Rpb24gd2lsbA0K PiByZWZpbGwgdGhlIGNhY2hlLg0KPiANCj4gVGhlIGNvbmNlcHQgb2Ygbm90IGZsdXNoaW5nIHRo ZSBjYWNoZSBjb21wbGV0ZWx5IHdhcyBwcm9iYWJseSBiYXNlZCBvbg0KPiBhbiBhc3N1bXB0aW9u IHRoYXQgaXQgaXMgbW9yZSBsaWtlbHkgZm9yIGFuIGFwcGxpY2F0aW9uJ3MgbGNvcmUgdGhyZWFk DQo+IHRvIGdldCgpIGFmdGVyIGZsdXNoaW5nIHRoYW4gdG8gcHV0KCkgYWZ0ZXIgZmx1c2hpbmcu DQo+IEkgc3Ryb25nbHkgZGlzYWdyZWUgd2l0aCB0aGlzIGFzc3VtcHRpb24hIElmIGFuIGFwcGxp Y2F0aW9uIHRocmVhZCBpcw0KPiBjb250aW51b3VzbHkgcHV0dGluZyBzbyBtdWNoIHRoYXQgaXQg b3ZlcmZsb3dzIHRoZSBjYWNoZSwgaXQgaXMgbXVjaA0KPiBtb3JlIGxpa2VseSB0byBrZWVwIHB1 dHRpbmcgdGhhbiBpdCBpcyB0byBzdGFydCBnZXR0aW5nLiBJZiBpbiBkb3VidCwNCj4gY29uc2lk ZXIgaG93IENQVSBicmFuY2ggcHJlZGljdG9ycyB3b3JrOiBXaGVuIHRoZSBhcHBsaWNhdGlvbiBo YXMgZG9uZQ0KPiBzb21ldGhpbmcgbWFueSB0aW1lcyBjb25zZWN1dGl2ZWx5LCB0aGUgYnJhbmNo IHByZWRpY3RvciB3aWxsIGV4cGVjdA0KPiB0aGUNCj4gYXBwbGljYXRpb24gdG8gZG8gdGhlIHNh bWUgYWdhaW4sIHJhdGhlciB0aGFuIHN1ZGRlbmx5IGRvIHNvbWV0aGluZw0KPiBlbHNlLg0KPiAN Cj4gU2lnbmVkLW9mZi1ieTogTW9ydGVuIEJyw7hydXAgPG1iQHNtYXJ0c2hhcmVzeXN0ZW1zLmNv bT4NCj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IFJ5YmNoZW5rbyA8YW5kcmV3LnJ5YmNoZW5rb0Bv a3RldGxhYnMucnU+DQo+IC0tLQ0KDQpSZXZpZXdlZC1ieTogTW9ydGVuIEJyw7hydXAgPG1iQHNt YXJ0c2hhcmVzeXN0ZW1zLmNvbT4NCg0K