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 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 72B75C10F14 for ; Wed, 10 Apr 2019 16:26:48 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id 3776D2082E for ; Wed, 10 Apr 2019 16:26:48 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (1024-bit key) header.d=Mellanox.com header.i=@Mellanox.com header.b="NLTB3aEA" Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2387799AbfDJQ0q (ORCPT ); Wed, 10 Apr 2019 12:26:46 -0400 Received: from mail-eopbgr60061.outbound.protection.outlook.com ([40.107.6.61]:28928 "EHLO EUR04-DB3-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1730614AbfDJQ0p (ORCPT ); Wed, 10 Apr 2019 12:26:45 -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=7VjkCEH92CkMTD/f4vhlbwqfjX6LwwULzXCEjTyERAs=; b=NLTB3aEAyCIxKU7KpWWnU9Ghxzif5StCndNysc+Ex0uEv3npapCSrzqwO8mEDPt0T9rM8v33mmk49kGVeKXjBOMZTNkTw8L5a7Qu8WZjQfHn4AX755SldnCvxdu3obk8KYSzXmY7AFoR+A5Til7JqKdvZf+5o3Op8elV6oQYk2o= Received: from HE1PR0502MB3641.eurprd05.prod.outlook.com (10.167.127.11) by HE1PR0502MB3834.eurprd05.prod.outlook.com (10.167.143.13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1771.16; Wed, 10 Apr 2019 16:26:39 +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.1771.016; Wed, 10 Apr 2019 16:26:39 +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" , "john.hurley@netronome.com" Subject: Re: [PATCH net-next] net: sched: flower: insert filter to ht before offloading it to hw Thread-Topic: [PATCH net-next] net: sched: flower: insert filter to ht before offloading it to hw Thread-Index: AQHU69j86+F+sjNaRkasBjF3uaRT/qYy3KWAgACms4CAAJMygIABbC2AgAAPRwCAAAPWAIAAAeqAgAAE4wA= Date: Wed, 10 Apr 2019 16:26:38 +0000 Message-ID: References: <20190405175626.4123-1-vladbu@mellanox.com> <20190408152655.1891ee77@cakuba.netronome.com> <20190409101023.4fe0ad04@cakuba.netronome.com> <20190410084830.378b37fa@cakuba.netronome.com> <20190410090905.248bf773@cakuba.netronome.com> In-Reply-To: <20190410090905.248bf773@cakuba.netronome.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-clientproxiedby: LO2P265CA0202.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:9e::22) 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: 9563ef66-7458-446e-a3d8-08d6bdd14ead x-ms-office365-filtering-ht: Tenant x-microsoft-antispam: BCL:0;PCL:0;RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600139)(711020)(4605104)(4618075)(2017052603328)(7193020);SRVR:HE1PR0502MB3834; x-ms-traffictypediagnostic: HE1PR0502MB3834: x-microsoft-antispam-prvs: x-forefront-prvs: 00032065B2 x-forefront-antispam-report: SFV:NSPM;SFS:(10009020)(366004)(136003)(346002)(39860400002)(376002)(396003)(199004)(189003)(36756003)(53936002)(256004)(81166006)(105586002)(68736007)(81156014)(6246003)(6486002)(52116002)(8936002)(305945005)(66066001)(7736002)(316002)(97736004)(54906003)(71200400001)(106356001)(99286004)(86362001)(71190400001)(2906002)(14454004)(6916009)(25786009)(14444005)(4326008)(486006)(8676002)(93886005)(5660300002)(102836004)(446003)(2616005)(6436002)(3846002)(476003)(11346002)(478600001)(6512007)(6506007)(386003)(76176011)(229853002)(26005)(186003)(6116002);DIR:OUT;SFP:1101;SCL:1;SRVR:HE1PR0502MB3834;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: Ab1BGuDOUdO2iyu9gD3ueScUKQqj5GV1y4npL4nHxrlqbM/tbxdn1jKLhaaw9fTQYgNbai5lQzt7GRSH7LWod/d2Vvpp1XHK7mNiz6fdv83fUR8mSBTPSUGrmFt5CSSXk2+apwaMbnQ4yGCwzOemqR+pVGDa4fWmxYb7h0hQsDElTwGGhRg8m9/UqPz9XTX+kP2OmzwwgZAjDiVJZaZmcO8WkD/D3O30f0/8K+XJEQJywFSk2YtHXUCWRmYVgcjMxwBd4d2+MkgO5aaZgCtdoaZYlFI5ERwoYZGvf806FUMc6yTI51gNcUAwAvKbasMgFK89kb4RwrpLD/WDzooyqsEWK861sO3+s+lvrBNOg63pwfDMxUw2h/twv8WarzDpI82nhF4q7KRuuNMTN4j8g9RjcvGZfwqMuOo0z23kqL0= 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: 9563ef66-7458-446e-a3d8-08d6bdd14ead X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Apr 2019 16:26:38.8753 (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: HE1PR0502MB3834 Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org DQpPbiBXZWQgMTAgQXByIDIwMTkgYXQgMTk6MDksIEpha3ViIEtpY2luc2tpIDxqYWt1Yi5raWNp bnNraUBuZXRyb25vbWUuY29tPiB3cm90ZToNCj4gT24gV2VkLCAxMCBBcHIgMjAxOSAxNjowMjox NyArMDAwMCwgVmxhZCBCdXNsb3Ygd3JvdGU6DQo+PiBPbiBXZWQgMTAgQXByIDIwMTkgYXQgMTg6 NDgsIEpha3ViIEtpY2luc2tpIDxqYWt1Yi5raWNpbnNraUBuZXRyb25vbWUuY29tPiB3cm90ZToN Cj4+ID4gT24gV2VkLCAxMCBBcHIgMjAxOSAxNDo1Mzo1MyArMDAwMCwgVmxhZCBCdXNsb3Ygd3Jv dGU6DQo+PiA+PiA+PiBGb3IgbXkgbmV4dCBwYXRjaCBzZXQgdGhhdCB1bmxvY2tzIHRoZSBvZmZs b2FkcyBBUEkgSSBpbXBsZW1lbnRlZCB0aGUNCj4+ID4+ID4+IGFsZ29yaXRobSB0byB0cmFjayBy ZW9mZmxvYWQgY291bnQgZm9yIGVhY2ggdHAgdGhhdCB3b3JrcyBsaWtlIHRoaXM6DQo+PiA+PiA+ Pg0KPj4gPj4gPj4gMS4gc3RydWN0IHRjZl9wcm90byBpcyBleHRlbmRlZCB3aXRoIHJlb2ZmbG9h ZF9jb3VudCBjb3VudGVyIHRoYXQNCj4+ID4+ID4+ICAgIGluY3JlbWVudGVkIGVhY2ggdGltZSBy ZW9mZmxvYWQgaXMgY2FsbGVkIG9uIHBhcnRpY3VsYXIgdHAgaW5zdGFuY2UuDQo+PiA+PiA+PiAg ICBDb3VudGVyIGlzIHByb3RlY3RlZCBieSB0cC0+bG9jay4NCj4+ID4+ID4+DQo+PiA+PiA+PiAy LiBzdHJ1Y3QgY2xzX2ZsX2ZpbHRlciBpcyBhbHNvIGV4dGVuZGVkIHdpdGggcmVvZmZsb2FkX2Nv dW50IGNvdW50ZXIuDQo+PiA+PiA+PiAgICBJdHMgdmFsdWUgaXMgc2V0IHRvIGN1cnJlbnQgdHAt PnJlb2ZmbG9hZF9jb3VudCB3aGVuIG9mZmxvYWRpbmcgdGhlDQo+PiA+PiA+PiAgICBmaWx0ZXIu DQo+PiA+PiA+Pg0KPj4gPj4gPj4gMy4gQWZ0ZXIgb2ZmbG9hZGluZyB0aGUgZmlsdGVyLCBidXQg YmVmb3JlIGluc2VydGluZyBpdCB0byBpZHIsDQo+PiA+PiA+PiAgICBmLT5yZW9mZmxvYWRfY291 bnQgaXMgY29tcGFyZWQgd2l0aCB0cC0+cmVvZmZsb2FkX2NvdW50LiBJZiB2YWx1ZXMNCj4+ID4+ ID4+ICAgIGRvbid0IG1hdGNoLCBmaWx0ZXIgaXMgZGVsZXRlZCBhbmQgLUVBR0FJTiBpcyByZXR1 cm5lZC4gQ2xzIEFQSQ0KPj4gPj4gPj4gICAgcmV0cmllcyBmaWx0ZXIgaW5zZXJ0aW9uIG9uIC1F QUdBSU4uDQo+PiA+PiA+DQo+PiA+PiA+IFNvdW5kcyBnb29kIGZvciBhZGQuICBEb2VzIHRoaXMg c29sdmUgZGVsZXRlIGNhc2UgYXMgd2VsbD8NCj4+ID4+ID4NCj4+ID4+ID4gICAgQ1BVIDAgICAg ICAgICAgICAgICAgICAgICAgIENQVSAxDQo+PiA+PiA+DQo+PiA+PiA+IF9fZmxfZGVsZXRlDQo+ PiA+PiA+ICAgSURSIHJlbW92ZQ0KPj4gPj4gPiAgICAgICAgICAgICAgICAgICAgICAgICAgICBj YiB1bnJlZ2lzdGVyDQo+PiA+PiA+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaHcgZGVs ZXRlIGFsbCBmbG93cyAgPC0gZG9lc24ndCBzZWUgdGhlDQo+PiA+PiA+ICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVtb3ZlIGluIHByb2dyZXNz DQo+PiA+PiA+DQo+PiA+PiA+ICAgaHcgZGVsZXRlICA8LSBkb2Vzbid0IHNlZQ0KPj4gPj4gPiAg ICAgICAgICAgICAgICAgdGhlIHJlbW92ZWQgY2INCj4+ID4+DQo+PiA+PiBUaGFua3MgZm9yIHBv aW50aW5nIHRoYXQgb3V0ISBMb29rcyBsaWtlIEkgbmVlZCB0byBtb3ZlIGNhbGwgdG8gaHcNCj4+ ID4+IGRlbGV0ZSBpbiBfX2ZsX2RlbGV0ZSgpIGZ1bmN0aW9uIHRvIGJlIGV4ZWN1dGVkIGJlZm9y ZSBpZHIgcmVtb3ZhbC4NCj4+ID4NCj4+ID4gQWNrLCBwbHVzIHlvdSBuZWVkIHRvIGRvIHRoZSBz YW1lIHJldHJ5IG1lY2hhbmlzbS4gIFNhdmUgQ0IgImNvdW50Ii9zZXEsDQo+PiA+IGh3IGRlbGV0 ZSwgcmVtb3ZlIGZyb20gSURSLCBpZiBDQiAiY291bnQiL3NlcSBjaGFuZ2VkIGh3IGRlbGV0ZSBh Z2Fpbi4NCj4+ID4gUmlnaHQ/DQo+Pg0KPj4gQWN0dWFsbHksIEkgaW50ZW5kZWQgdG8gbW9kaWZ5 IGZsX3Jlb2ZmbG9hZCgpIHRvIGlnbm9yZSBmaWx0ZXJzIHdpdGgNCj4+ICdkZWxldGVkJyBmbGFn IHNldCB3aGVuIGFkZGluZywgYnV0IEkgZ3Vlc3MgcmV1c2luZyAncmVvZmZsb2FkX2NvdW50JyB0 bw0KPj4gcmV0cnkgZmxfaHdfZGVzdHJveV9maWx0ZXIoKSB3b3VsZCBhbHNvIHdvcmsuDQo+DQo+ IFllYWgsIEkgZG9uJ3Qgc2VlIGhvdyB5b3UgY2FuIGlnbm9yZSBkZWxldGVkIHNhZmVseS4gIFBl cmhhcHMgbGFjayBvZg0KPiBjb2ZmZWUgOikNCg0KV2VsbCwgZHJpdmVycyBhcmUgc3VwcG9zZWQg dG8gYWNjb3VudCBmb3IgZG91YmxlIGRlbGV0aW9uIG9yIGRlbGV0aW9uIG9mDQpmaWx0ZXJzIHRo YXQgd2VyZSBub3Qgc3VjY2Vzc2Z1bGx5IG9mZmxvYWRlZCB0byB0aGVtLiBJZiBmaWx0ZXIgaXMg bm90DQptYXJrZWQgYXMgc2tpcF9zdywgaXRzIGNyZWF0aW9uIHdpbGwgc3VjY2VlZCBldmVuIGlm IGh3IGNhbGxiYWNrcyBoYXZlDQpmYWlsZWQsIGJ1dCBfX2ZsX2RlbGV0ZSgpIHN0aWxsIGNhbGxz IGZsX2h3X2Rlc3Ryb3lfZmlsdGVyKCkgb24gc3VjaA0KZmlsdGVycy4gVGhlIG1haW4gdGhpbmcg aXMgdGhhdCB3ZSBtdXN0IGd1YXJhbnRlZSB0aGF0IGNvZGUgZG9lc24ndA0KZGVsZXRlIGEgbmV3 IGZpbHRlciB3aXRoIHNhbWUga2V5LiBIb3dldmVyLCBpbiBjYXNlIG9mIGZsb3dlciBjbGFzc2lm aWVyDQonY29va2llJyBpcyBwb2ludGVyIHRvIGZpbHRlciwgYW5kIGZpbHRlciBpcyBmcmVlZCBv bmx5IHdoZW4gbGFzdA0KcmVmZXJlbmNlIHRvIGl0IGlzIHJlbGVhc2VkLCBzbyBjb2RlIGlzIHNh ZmUgaW4gdGhpcyByZWdhcmQuDQoNClNvIEkgZ3Vlc3MgdGhlcmUgaXMgbm90aGluZyB3cm9uZyB3 aXRoIHJlb2ZmbG9hZCBjYWxsaW5nIGNiKCkNCm9uIGFsbCBjbGFzc2lmaWVyIGZpbHRlcnMgKGlu Y2x1ZGluZyBtYXJrZWQgYXMgJ2RlbGV0ZWQnKSwgaWYgZGVsZXRlDQpjb2RlIGRvZXNuJ3QgbWlz cyBhbnkgb2YgdGhlIGNhbGxiYWNrcyBhZnRlcndhcmRzLg0K