From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-1.1 required=3.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_PASS, URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id A0E1CC10F0E for ; Thu, 18 Apr 2019 18:13:47 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id 67FA0214DA for ; Thu, 18 Apr 2019 18:13:47 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (1024-bit key) header.d=Mellanox.com header.i=@Mellanox.com header.b="xeRRQUNZ" Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2403923AbfDRSNp (ORCPT ); Thu, 18 Apr 2019 14:13:45 -0400 Received: from mail-eopbgr30083.outbound.protection.outlook.com ([40.107.3.83]:20805 "EHLO EUR03-AM5-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S2404241AbfDRSNn (ORCPT ); Thu, 18 Apr 2019 14:13:43 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=Mellanox.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=+gTX53uOSYCjNqDBEke+wn7TaBjXR0Wrg9mowfZOtcQ=; b=xeRRQUNZhrZgaX3dUMxhX9ds4wunDvdM+7IfNoWO9aiSuIhHoQFpanDd2WfGek9Pz/NCIqh+dz1/Cb+S0TEHBhEId5nc+aNzWomQL7mqXmDGuJsqoWOn/1YhSEA0f5v6pspiBqTXx0WXy97N4L0dL6wcBR8t6+bsNYEqbEWNad4= Received: from HE1PR0502MB3641.eurprd05.prod.outlook.com (10.167.127.11) by HE1PR0502MB2875.eurprd05.prod.outlook.com (10.175.34.7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1813.14; Thu, 18 Apr 2019 18:13:37 +0000 Received: from HE1PR0502MB3641.eurprd05.prod.outlook.com ([fe80::50cb:2948:19aa:a023]) by HE1PR0502MB3641.eurprd05.prod.outlook.com ([fe80::50cb:2948:19aa:a023%5]) with mapi id 15.20.1813.013; Thu, 18 Apr 2019 18:13:37 +0000 From: Vlad Buslov To: Jakub Kicinski CC: Vlad Buslov , "netdev@vger.kernel.org" , "jhs@mojatatu.com" , "xiyou.wangcong@gmail.com" , "jiri@resnulli.us" , "davem@davemloft.net" Subject: Re: [RFC PATCH net-next] net: sched: flower: refactor reoffload for concurrent access Thread-Topic: [RFC PATCH net-next] net: sched: flower: refactor reoffload for concurrent access Thread-Index: AQHU9F+n/jRywSgdT0aAeg0IMsTIIqY/U86AgACg0oCAAJl/AIABkWEAgAAVAoCAAANeAIAAARcAgAADKAA= Date: Thu, 18 Apr 2019 18:13:37 +0000 Message-ID: References: <20190410100014.784a7f9a@cakuba.netronome.com> <20190416142047.3453-1-vladbu@mellanox.com> <20190416144933.4ddb0e68@cakuba.netronome.com> <20190417093432.495dcda6@cakuba.netronome.com> <20190418104619.096a4703@cakuba.netronome.com> <20190418110216.406df370@cakuba.netronome.com> In-Reply-To: <20190418110216.406df370@cakuba.netronome.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-clientproxiedby: LO2P265CA0131.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:9f::23) To HE1PR0502MB3641.eurprd05.prod.outlook.com (2603:10a6:7:85::11) authentication-results: spf=none (sender IP is ) smtp.mailfrom=vladbu@mellanox.com; x-ms-exchange-messagesentrepresentingtype: 1 x-originating-ip: [37.142.13.130] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 234328cf-a297-4f83-7b85-08d6c42993ff x-ms-office365-filtering-ht: Tenant x-microsoft-antispam: BCL:0;PCL:0;RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600141)(711020)(4605104)(4618075)(2017052603328)(7193020);SRVR:HE1PR0502MB2875; x-ms-traffictypediagnostic: HE1PR0502MB2875: x-microsoft-antispam-prvs: x-forefront-prvs: 0011612A55 x-forefront-antispam-report: SFV:NSPM;SFS:(10009020)(396003)(39860400002)(366004)(376002)(136003)(346002)(199004)(189003)(54906003)(305945005)(316002)(186003)(25786009)(93886005)(14444005)(52116002)(256004)(97736004)(86362001)(2906002)(66446008)(26005)(71200400001)(71190400001)(6506007)(386003)(6116002)(76176011)(3846002)(102836004)(8676002)(14454004)(478600001)(81156014)(81166006)(36756003)(64756008)(8936002)(7736002)(53936002)(68736007)(6916009)(66066001)(6436002)(6486002)(99286004)(5660300002)(6512007)(11346002)(2616005)(4326008)(446003)(229853002)(486006)(476003)(6246003);DIR:OUT;SFP:1101;SCL:1;SRVR:HE1PR0502MB2875;H:HE1PR0502MB3641.eurprd05.prod.outlook.com;FPR:;SPF:None;LANG:en;PTR:InfoNoRecords;A:1;MX:1; received-spf: None (protection.outlook.com: mellanox.com does not designate permitted sender hosts) x-ms-exchange-senderadcheck: 1 x-microsoft-antispam-message-info: K7y0CKpM8tlAI5XFzUuNiJGyFNyEbCn2/cmo0HAiQZU973vAhLozbne1yG9ytnO1mwAgH8YJ6sc9ThINyc/92ct87DFCgh1hDgJAwgcmg0p7fwFjLEfO2UJDXSG5SD0pqJ3R8iomTWI00Rwe65MaP7YTIWwdmnE+s5wqK5YE+MbhSo9u3DcrpMo/o/5yGHBlVyJtRUdrnmzQhyGqmQ8eW9grzjOgAH0irtmliUA7gf8JUULReil4n3C++b+VV24MxypQqingW7BlpPfOMubqmZkdW1+un4qN0DETsPoqj8RcVwQDFg5AZpClIJzHkbjrulSTxL9DmiX78ufxnoCNBdgQAl3CgKMRzeX4Nk/BD3imawQNsh2gCmBChAgZOxdWI0cu9dJcBOK6eJUbPkZS23lenyv275CPDs81odLqO2s= Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: Mellanox.com X-MS-Exchange-CrossTenant-Network-Message-Id: 234328cf-a297-4f83-7b85-08d6c42993ff X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Apr 2019 18:13:37.7893 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: a652971c-7d2e-4d9b-a6a4-d149256f461b X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0502MB2875 Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org DQpPbiBUaHUgMTggQXByIDIwMTkgYXQgMjE6MDIsIEpha3ViIEtpY2luc2tpIDxqYWt1Yi5raWNp bnNraUBuZXRyb25vbWUuY29tPiB3cm90ZToNCj4gT24gVGh1LCAxOCBBcHIgMjAxOSAxNzo1ODoy NiArMDAwMCwgVmxhZCBCdXNsb3Ygd3JvdGU6DQo+PiBPbiBUaHUgMTggQXByIDIwMTkgYXQgMjA6 NDYsIEpha3ViIEtpY2luc2tpIDxqYWt1Yi5raWNpbnNraUBuZXRyb25vbWUuY29tPiB3cm90ZToN Cj4+ID4gT24gVGh1LCAxOCBBcHIgMjAxOSAxNjozMzoyMiArMDAwMCwgVmxhZCBCdXNsb3Ygd3Jv dGU6ICANCj4+ID4+IENvbnNpZGVyaW5nIHRoaXMsIEkgdHJpZWQgdG8gaW1wcm92ZSBteSBzb2x1 dGlvbiB0byByZW1vdmUgcG9zc2liaWxpdHkNCj4+ID4+IG9mIG11bHRpcGxlIGFkZHMgb2Ygc2Ft ZSBmaWx0ZXIgYW5kIGl0IHNlZW1zIHRvIG1lIHRoYXQgaXQgd291bGQgYmUNCj4+ID4+IGVub3Vn aCB0byBtb3ZlIGh3X2ZpbHRlcnMgbGlzdCBtYW5hZ2VtZW50IGluIGZsb3dlciBvZmZsb2FkcyBm dW5jdGlvbnM6DQo+PiA+PiBhZGQgZmlsdGVyIHRvIGxpc3Qgd2hpbGUgaG9sZGluZyBydG5sIGxv Y2sgaW4gZmxfaHdfcmVwbGFjZV9maWx0ZXIoKSBhbmQNCj4+ID4+IHJlbW92ZSBpdCBmcm9tIGxp c3Qgd2hpbGUgaG9sZGluZyBydG5sIGxvY2sgaW4gZmxfaHdfZGVzdHJveV9maWx0ZXIoKS4NCj4+ ID4+IFdoYXQgZG8geW91IHRoaW5rPyAgDQo+PiA+DQo+PiA+IFNvdW5kcyBnb29kIGZvciBub3cs IGJ1dCBJIHByZXN1bWUgdGhlIHBsYW4gaXMgdG8gZ2V0IHJpZCBvZiBydG5sDQo+PiA+IGFyb3Vu ZCB0aGUgZHJpdmVyIGNhbGwuLiBhdCB3aGljaCBwb2ludCB3ZSB3b3VsZCBzd2l0Y2ggdG8gYSBy d2xvY2s/IDopICANCj4+IA0KPj4gWWVzLCBidXQgSSB3b3VsZCBsaWtlIHRoZSBsb2NrIHRvIGJl IGluIGNscyBodyBvZmZsb2FkcyBBUEkNCj4+ICh0Y19zZXR1cF9jYl9yZXBsYWNlKCksIGV0Yykg YW5kIG5vdCBpbiBmbG93ZXIgaXRzZWxmLiBUaGF0IHdvdWxkIGFsc28NCj4+IHNvbHZlIGRlYWRs b2NrIGlzc3VlIGFuZCBtYWtlIGNvZGUgcmV1c2FibGUgZm9yIGFueSBmdXJ0aGVyIHVubG9ja2Vk DQo+PiBjbGFzc2lmaWVycyBpbXBsZW1lbnRhdGlvbnMuDQo+DQo+IEFuZCB0aGVuIHRoZSBIVyBs aXN0IGdvZXMgYWxvbmcgd2l0aCBpdCBpbnRvIHRoZSBjb21tb24gY29kZT8NCj4gVGhhdCdkIGJl IHF1aXRlIG5pY2UuDQoNClRoZSBnb2FsIGlzIHRvIGhhdmUgYSBsb2NrIGluIHRjZl9ibG9jayBh bmQgdXNlIGl0IHN5bmNocm9uaXplIGNiX2xpc3QNCmFuZCBhbGwgcmVsYXRlZCBjb3VudGVycyAo b2ZmbG9hZGNudCwgZXRjKS4gTm93IEkgYWxzbyB3YW50IHRvIHVzZSBpdCB0bw0KcHJvdGVjdCBo d19maWx0ZXJzIGxpc3QgYW5kIHByZXZlbnQgdGhlIGRvdWJsZS1hZGQgaXNzdWUuIE1lYW53aGls ZSBydG5sDQpsb2NrIGNhbiBkbyB0aGUgam9iLg0K