From mboxrd@z Thu Jan 1 00:00:00 1970 From: Saeed Mahameed Subject: Re: [RFC net-next 1/2] net: net-porcfs: Reduce rcu lock critical section Date: Wed, 11 Apr 2018 18:59:06 +0000 Message-ID: <1523473143.3402.55.camel@mellanox.com> References: <20180410170812.18905-1-saeedm@mellanox.com> <20180410.131649.583776764903333305.davem@davemloft.net> <75137dbf-4608-127e-1601-10a3c13e3a32@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Cc: "netdev@vger.kernel.org" To: "eric.dumazet@gmail.com" , "davem@davemloft.net" Return-path: Received: from mail-db5eur01on0067.outbound.protection.outlook.com ([104.47.2.67]:26432 "EHLO EUR01-DB5-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S934024AbeDKS7K (ORCPT ); Wed, 11 Apr 2018 14:59:10 -0400 In-Reply-To: <75137dbf-4608-127e-1601-10a3c13e3a32@gmail.com> Content-Language: en-US Content-ID: <1356A402D4EC314DB8662B00D0F55655@eurprd05.prod.outlook.com> Sender: netdev-owner@vger.kernel.org List-ID: T24gVHVlLCAyMDE4LTA0LTEwIGF0IDEzOjM1IC0wNzAwLCBFcmljIER1bWF6ZXQgd3JvdGU6DQo+ IA0KPiBPbiAwNC8xMC8yMDE4IDEwOjE2IEFNLCBEYXZpZCBNaWxsZXIgd3JvdGU6DQo+ID4gDQo+ ID4gVGhlIHRyYWRlb2ZmIGhlcmUgaXMgdGhhdCBub3cgeW91IGFyZSBkb2luZyB0d28gdW5uZWNl c3NhcnkgYXRvbWljDQo+ID4gb3BlcmF0aW9ucyBwZXIgc3RhdHMgZHVtcC4NCj4gPiANCj4gPiBU aGF0IGlzIHdoYXQgdGhlIFJDVSBsb2NrIGFsbG93cyB1cyB0byBhdm9pZC4NCj4gPiANCj4gDQo+ IGRldl9ob2xkKCkgYW5kIGRldl9wdXQoKSBhcmUgYWN0dWFsbHkgcGVyIGNwdSBpbmNyZW1lbnQg YW5kDQo+IGRlY3JlbWVudHMsDQo+IHByZXR0eSBjaGVhcCB0aGVzZSBkYXlzLg0KPiANCg0KWWVz LCBpIGFtIGFkZGluZyBvbmx5IDIgY3B1IGluc3RydWN0aW9ucyBoZXJlLg0KSSB0aGluayB0aGUg dHJhZGUtb2ZmIGhlcmUgaXMgdG9vIHNtYWxsIGFuZCB0aGUgcHJpY2UgdG8gZmluYWxseSBoYXZl DQpnZXRfc3RhdHM2NCBjYWxsZWQgZnJvbSBub24gYXRvbWljIGNvbnRleHQgaXMgcmVhbGx5IHdv cnRoIGl0Lg0KDQpJdCAgbG9va3MgcmVhbGx5IG9kZCB0byBtZSB0aGF0IHRoZSBkZXZpY2UgY2hh aW4gbG9ja3MgYXJlIGhlbGQgZm9yDQpzdWNoIGxvbmcgcGVyaW9kcywgd2hpbGUgd2UgYWxyZWFk eSBoYXZlIHRoZSBtZWFucyB0byBhdm9pZCB0aGlzLCBzYW1lDQpnb2VzIGZvciBydG5sX2xvY2ss IHNhbWUgdHJpY2sgY2FuIHdvcmsgaGVyZSBmb3IgbWFueSB1c2UgY2FzZXMgYW5kDQptYW55IG5k b3MsIHdlIGFyZSBqdXN0IG92ZXIgcHJvdGVjdGl2ZSBmb3Igbm8gcmVhc29ucy4NCg0KDQo+IFBy b2JsZW0gaGVyZSBpcyB0aGF0IGFueSBwcmVlbXB0aW9uIG9mIHRoZSBwcm9jZXNzIGhvbGRpbmcg ZGV2aWNlDQo+IHJlZmVyZW5jZQ0KPiBtaWdodCB0cmlnZ2VyIHdhcm5pbmdzIGluIGRldmljZSB1 bnJlZ2lzdGVyLg0KPiANCg0KVGhpcyBpcyB0cnVlIGZvciBhbnkgb3RoZXIgcGxhY2UgZGV2X2hv bGQgaXMgdXNlZCwNCmFzIGV4cGxhaW5lZCBpbiB0aGUgY29tbWl0IG1lc3NhZ2UgZGV2X2hvbGQg aXMgdXNlZCBmb3IgYSB2ZXJ5IGJyaWVmDQptb21lbnQgYmVmb3JlIGNhbGxpbmcgdGhlIHN0YXRz IG5kbyBhbmQgcmVsZWFzZWQgZGlyZWN0bHkgYWZ0ZXIuDQoNCmxvb2tpbmcgYXQgDQoNCm5ldGRl dl93YWl0X2FsbHJlZnMoLi4uKQ0KWy4uLl0NCgltc2xlZXAoMjUwKTsNCg0KCXJlZmNudCA9IG5l dGRldl9yZWZjbnRfcmVhZChkZXYpOw0KDQoJaWYgKHRpbWVfYWZ0ZXIoamlmZmllcywgd2Fybmlu Z190aW1lICsgMTAgKiBIWikpIHsNCgkJcHJfZW1lcmcoInVucmVnaXN0ZXJfbmV0ZGV2aWNlOiB3 YWl0aW5nIGZvciAlcyB0bw0KYmVjb21lIGZyZWUuIFVzYWdlIGNvdW50ID0gJWRcbiIsDQoJCQkg ZGV2LT5uYW1lLCByZWZjbnQpOw0KCQl3YXJuaW5nX3RpbWUgPSBqaWZmaWVzOw0KCX0NCg0KVGhl IGhvbGRlciB3aWxsIGdldCBlbm91Z2ggdGltZSB0byByZWxlYXNlIHRoZSBuZXRkZXYgd2F5IGJl Zm9yZSB0aGUNCndhcm5pbmcgaXMgdHJpZ2dlcmVkLg0KDQpUaGUgd2FybmluZyBpcyB0cmlnZ2Vy ZWQgb25seSBpZiBzb21lb25lIGhvbGRzIHRoZSBkZXYgZm9yIG1vcmUgdGhhbiAxMA0Kc2Vjb25k cyB3aGljaCBpcyBpbXBvc3NpYmxlIGZvciB0aGUgc3RhdHMgbmRvIHRvIHRha2UgbW9yZSB0aGFu IHRoaXMsDQppbiBmYWN0IGkganVzdCBkaWQgYSBxdWljayBtZWFzdXJlbWVudCBhbmQgaXQgc2Vl bXMgdGhhdCBpbiBhdmVyYWdlDQpnZXRfc3RhdHM2NCBuZG8gdGFrZXMgMC41dXMgIQ0KDQo=