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=-4.1 required=3.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SIGNED_OFF_BY, 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 3C1BBC10F11 for ; Wed, 10 Apr 2019 14:54:01 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id D69232064A for ; Wed, 10 Apr 2019 14:54:00 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (1024-bit key) header.d=Mellanox.com header.i=@Mellanox.com header.b="Bb3+QQXJ" Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1732875AbfDJOx7 (ORCPT ); Wed, 10 Apr 2019 10:53:59 -0400 Received: from mail-eopbgr70057.outbound.protection.outlook.com ([40.107.7.57]:18249 "EHLO EUR04-HE1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1732779AbfDJOx7 (ORCPT ); Wed, 10 Apr 2019 10:53:59 -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=img86F4c71WlXYGVMJa5bTUY8/VbT6SGpuIdBGxSzQs=; b=Bb3+QQXJhwym1HyUM9dGryB9oO/uLieaOZ6/L/fhF28nvxTZFqItC1rjk5noJmcnPzZH3TcOuNQSkXZU5elMmKMYFUbUgxcjwAagXOrZlKrhUvTXO70AlQhpAyHNENH0fGJ/DCMul7s1qJLlho0vcdmfxGQfCMZrEvruxjcOOOM= Received: from HE1PR0502MB3641.eurprd05.prod.outlook.com (10.167.127.11) by HE1PR0502MB3803.eurprd05.prod.outlook.com (10.167.127.157) 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 14:53:54 +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 14:53:54 +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/qYy3KWAgACms4CAAJMygIABbC2A Date: Wed, 10 Apr 2019 14:53:53 +0000 Message-ID: References: <20190405175626.4123-1-vladbu@mellanox.com> <20190408152655.1891ee77@cakuba.netronome.com> <20190409101023.4fe0ad04@cakuba.netronome.com> In-Reply-To: <20190409101023.4fe0ad04@cakuba.netronome.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-clientproxiedby: LO2P265CA0111.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:c::27) 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: 6315d330-7c91-4cd5-f788-08d6bdc4599c 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:HE1PR0502MB3803; x-ms-traffictypediagnostic: HE1PR0502MB3803: x-microsoft-antispam-prvs: x-forefront-prvs: 00032065B2 x-forefront-antispam-report: SFV:NSPM;SFS:(10009020)(366004)(136003)(346002)(376002)(396003)(39860400002)(189003)(199004)(81166006)(3846002)(6116002)(476003)(8936002)(2616005)(81156014)(478600001)(93886005)(71190400001)(71200400001)(14454004)(8676002)(66066001)(7736002)(68736007)(446003)(305945005)(86362001)(25786009)(11346002)(5660300002)(6246003)(26005)(186003)(386003)(97736004)(53936002)(6512007)(2906002)(52116002)(486006)(106356001)(54906003)(229853002)(14444005)(316002)(4326008)(105586002)(6486002)(36756003)(76176011)(6916009)(256004)(102836004)(6436002)(6506007)(99286004);DIR:OUT;SFP:1101;SCL:1;SRVR:HE1PR0502MB3803;H:HE1PR0502MB3641.eurprd05.prod.outlook.com;FPR:;SPF:None;LANG:en;PTR:InfoNoRecords;MX:1;A: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: mCMWzeocoSmRM1JXd5Q5mpkrnWyK8U4Km6voU7h+LLsZa+5i/pkgGs35IuGwc7+LQuqlUgWJdngc+Zpk9NeAZpfyW6V8YCxj6DxoC/B+KTC6DvuFe+DnlatQaiEb4bLTCrehJ4PYo5Qbwn+9s/KczSxFwJOcAUUxNL/vtkvDelJnbGg1k0+kN+H4yqei1htY38+2RqOcJJnls6+gLxjwqa8e07bSuSP5hOIjAl1mxfniAPZIQxcx7bVRj6b7pvHdg+ShhGW8NKemilFSQO7lcgO8actvz/p7eqhPCszBwstw1a51B537QiqBVtbrryq5tc+60csUWPkG9wHbi51NSEfIqkWIMfqIjIhZmlPoNU4jps6qBAg9Ab6l93PPut6BRojp18NyYpIibhNkHG65CrG91c2ylD04/Fweu1VkrFQ= 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: 6315d330-7c91-4cd5-f788-08d6bdc4599c X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Apr 2019 14:53:53.8065 (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: HE1PR0502MB3803 Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org DQpPbiBUdWUgMDkgQXByIDIwMTkgYXQgMjA6MTAsIEpha3ViIEtpY2luc2tpIDxqYWt1Yi5raWNp bnNraUBuZXRyb25vbWUuY29tPiB3cm90ZToNCj4gT24gVHVlLCA5IEFwciAyMDE5IDA4OjIzOjQw ICswMDAwLCBWbGFkIEJ1c2xvdiB3cm90ZToNCj4+IE9uIFR1ZSAwOSBBcHIgMjAxOSBhdCAwMToy NiwgSmFrdWIgS2ljaW5za2kgPGpha3ViLmtpY2luc2tpQG5ldHJvbm9tZS5jb20+IHdyb3RlOg0K Pj4gPiBPbiBGcmksICA1IEFwciAyMDE5IDIwOjU2OjI2ICswMzAwLCBWbGFkIEJ1c2xvdiB3cm90 ZToNCj4+ID4+IEpvaG4gcmVwb3J0czoNCj4+ID4+DQo+PiA+PiBSZWNlbnQgcmVmYWN0b3Jpbmcg b2YgZmxfY2hhbmdlIGFpbXMgdG8gdXNlIHRoZSBjbGFzc2lmaWVyIHNwaW5sb2NrIHRvDQo+PiA+ PiBhdm9pZCB0aGUgbmVlZCBmb3IgcnRubCBsb2NrLiBJbiBkb2luZyBzbywgdGhlIGZsX2h3X3Jl cGxhY2VfZmlsZXIoKQ0KPj4gPj4gZnVuY3Rpb24gd2FzIG1vdmVkIHRvIGJlZm9yZSB0aGUgbG9j ayBpcyB0YWtlbi4gVGhpcyBjYW4gY3JlYXRlIHByb2JsZW1zDQo+PiA+PiBmb3IgZHJpdmVycyBp ZiBkdXBsaWNhdGUgZmlsdGVycyBhcmUgY3JlYXRlZCAoY29tbW1vbiBpbiBvdnMgdGMgb2ZmbG9h ZA0KPj4gPj4gZHVlIHRvIGZpbHRlcnMgYmVpbmcgdHJpZ2dlcmVkIGJ5IHVzZXItc3BhY2UgbWF0 Y2hlcykuDQo+PiA+Pg0KPj4gPj4gRHJpdmVycyByZWdpc3RlcmVkIGZvciBzdWNoIGZpbHRlcnMg d2lsbCBub3cgcmVjZWl2ZSBtdWx0aXBsZSBjb3BpZXMgb2YNCj4+ID4+IHRoZSBzYW1lIHJ1bGUs IGVhY2ggd2l0aCBhIGRpZmZlcmVudCBjb29raWUgdmFsdWUuIFRoaXMgbWVhbnMgdGhhdCB0aGUN Cj4+ID4+IGRyaXZlcnMgd291bGQgbmVlZCB0byBkbyBhIGZ1bGwgbWF0Y2ggZmllbGQgbG9va3Vw IHRvIGRldGVybWluZQ0KPj4gPj4gZHVwbGljYXRlcywgcmVwZWF0aW5nIHdvcmsgdGhhdCB3aWxs IGhhcHBlbiBpbiBmbG93ZXIgX19mbF9sb29rdXAoKS4NCj4+ID4+IEN1cnJlbnRseSwgZHJpdmVy cyBkbyBub3QgZXhwZWN0IHRvIHJlY2VpdmUgZHVwbGljYXRlIGZpbHRlcnMuDQo+PiA+Pg0KPj4g Pj4gVG8gZml4IHRoaXMsIHZlcmlmeSB0aGF0IGZpbHRlciB3aXRoIHNhbWUga2V5IGlzIG5vdCBw cmVzZW50IGluIGZsb3dlcg0KPj4gPj4gY2xhc3NpZmllciBoYXNoIHRhYmxlIGFuZCBpbnNlcnQg dGhlIG5ldyBmaWx0ZXIgdG8gdGhlIGZsb3dlciBoYXNoIHRhYmxlDQo+PiA+PiBiZWZvcmUgb2Zm bG9hZGluZyBpdCB0byBoYXJkd2FyZS4gSW1wbGVtZW50IGhlbHBlciBmdW5jdGlvbg0KPj4gPj4g ZmxfaHRfaW5zZXJ0X3VuaXF1ZSgpIHRvIGF0b21pY2FsbHkgdmVyaWZ5L2luc2VydCBhIGZpbHRl ci4NCj4+ID4+DQo+PiA+PiBUaGlzIGNoYW5nZSBtYWtlcyBmaWx0ZXIgdmlzaWJsZSB0byBmYXN0 IHBhdGggYXQgdGhlIGJlZ2lubmluZyBvZg0KPj4gPj4gZmxfY2hhbmdlKCkgZnVuY3Rpb24sIHdo aWNoIG1lYW5zIGl0IGNhbiBubyBsb25nZXIgYmUgZnJlZWQgZGlyZWN0bHkgaW4NCj4+ID4+IGNh c2Ugb2YgZXJyb3IuIFJlZmFjdG9yIGZsX2NoYW5nZSgpIGVycm9yIGhhbmRsaW5nIGNvZGUgdG8g ZGVhbGxvY2F0ZSB0aGUNCj4+ID4+IGZpbHRlciB3aXRoIHJjdSB0aW1lb3V0Lg0KPj4gPj4NCj4+ ID4+IEZpeGVzOiA2MjBkYTQ4NjA4MjcgKCJuZXQ6IHNjaGVkOiBmbG93ZXI6IHJlZmFjdG9yIGZs X2NoYW5nZSIpDQo+PiA+PiBSZXBvcnRlZC1ieTogSm9obiBIdXJsZXkgPGpvaG4uaHVybGV5QG5l dHJvbm9tZS5jb20+DQo+PiA+PiBTaWduZWQtb2ZmLWJ5OiBWbGFkIEJ1c2xvdiA8dmxhZGJ1QG1l bGxhbm94LmNvbT4NCj4+ID4NCj4+ID4gSG93IGlzIHJlLW9mZmxvYWQgY29uc2lzdGVuY3kgZ3Vh cmFudGVlZD8gIElJVUMgdGhlIGNvZGUgaXM6DQo+PiA+DQo+PiA+ICBpbnNlcnQgaW50byBIVA0K Pj4gPiAgb2ZmbG9hZA0KPj4gPiAgaW5zZXJ0IGludG8gSURSDQo+PiA+DQo+PiA+IFdoYXQgZ3Vh cmFudGVlcyByZS1vZmZsb2FkIGNvbnNpc3RlbmN5IGlmIG5ldyBjYWxsYmFjayBpcyBhZGRlZCBq dXN0DQo+PiA+IGFmdGVyIG9mZmxvYWQgaXMgcmVxdWVzdGVkIGJ1dCBiZWZvcmUgcnVsZXMgZW5k cyB1cCBpbiBJRFI/DQo+Pg0KPj4gSGkgSmFrdWIsDQo+Pg0KPj4gQXQgdGhlIG1vbWVudCBjbHMg aGFyZHdhcmUgb2ZmbG9hZHMgQVBJIGlzIGFsd2F5cyBjYWxsZWQgd2l0aCBydG5sIGxvY2ssDQo+ PiBzbyBydWxlIGNhbid0IGJlIG9mZmxvYWRlZCB3aGlsZSByZW9mZmxvYWQgaXMgaW4gcHJvZ3Jl c3MuDQo+DQo+IERvZXMgdGhhdCBzb21laG93IGltcGx5IGF0b21pY2l0eSBvZiBvZmZsb2FkaW5n IHZzIGluc2VydGluZyBpbnRvIElEUj8NCj4gRG9lc24ndCBzZWVtIHNvIGZyb20gYSBjdXJzb3J5 IGxvb2suICBPciBkbyB5b3UgbWVhbiBydG5sX2hlbGQgaXMNCj4gYWx3YXlzIHRydWU/DQoNClNv cnJ5LCBJIGZvcmdvdCB0aGF0IHdlIGFyZSBkaXNjdXNzaW5nIHNoYXJlZCBibG9jayBmb3Igd2hp Y2ggcnRubCBpcw0Kbm90IHRha2VuIGluIHRjX25ld190ZmlsdGVyKCkuIE5vdyBJIHVuZGVyc3Rh bmQgdGhlIGlzc3VlIGFuZCB3aWxsIHNlbmQNCm15ICdyZW9mZmxvYWRfY291bnQnIGltcGxlbWVu dGF0aW9uIGFzIGEgZml4Lg0KDQo+DQo+PiBGb3IgbXkgbmV4dCBwYXRjaCBzZXQgdGhhdCB1bmxv Y2tzIHRoZSBvZmZsb2FkcyBBUEkgSSBpbXBsZW1lbnRlZCB0aGUNCj4+IGFsZ29yaXRobSB0byB0 cmFjayByZW9mZmxvYWQgY291bnQgZm9yIGVhY2ggdHAgdGhhdCB3b3JrcyBsaWtlIHRoaXM6DQo+ Pg0KPj4gMS4gc3RydWN0IHRjZl9wcm90byBpcyBleHRlbmRlZCB3aXRoIHJlb2ZmbG9hZF9jb3Vu dCBjb3VudGVyIHRoYXQNCj4+ICAgIGluY3JlbWVudGVkIGVhY2ggdGltZSByZW9mZmxvYWQgaXMg Y2FsbGVkIG9uIHBhcnRpY3VsYXIgdHAgaW5zdGFuY2UuDQo+PiAgICBDb3VudGVyIGlzIHByb3Rl Y3RlZCBieSB0cC0+bG9jay4NCj4+DQo+PiAyLiBzdHJ1Y3QgY2xzX2ZsX2ZpbHRlciBpcyBhbHNv IGV4dGVuZGVkIHdpdGggcmVvZmZsb2FkX2NvdW50IGNvdW50ZXIuDQo+PiAgICBJdHMgdmFsdWUg aXMgc2V0IHRvIGN1cnJlbnQgdHAtPnJlb2ZmbG9hZF9jb3VudCB3aGVuIG9mZmxvYWRpbmcgdGhl DQo+PiAgICBmaWx0ZXIuDQo+Pg0KPj4gMy4gQWZ0ZXIgb2ZmbG9hZGluZyB0aGUgZmlsdGVyLCBi dXQgYmVmb3JlIGluc2VydGluZyBpdCB0byBpZHIsDQo+PiAgICBmLT5yZW9mZmxvYWRfY291bnQg aXMgY29tcGFyZWQgd2l0aCB0cC0+cmVvZmZsb2FkX2NvdW50LiBJZiB2YWx1ZXMNCj4+ICAgIGRv bid0IG1hdGNoLCBmaWx0ZXIgaXMgZGVsZXRlZCBhbmQgLUVBR0FJTiBpcyByZXR1cm5lZC4gQ2xz IEFQSQ0KPj4gICAgcmV0cmllcyBmaWx0ZXIgaW5zZXJ0aW9uIG9uIC1FQUdBSU4uDQo+DQo+IFNv dW5kcyBnb29kIGZvciBhZGQuICBEb2VzIHRoaXMgc29sdmUgZGVsZXRlIGNhc2UgYXMgd2VsbD8N Cj4NCj4gICAgQ1BVIDAgICAgICAgICAgICAgICAgICAgICAgIENQVSAxDQo+DQo+IF9fZmxfZGVs ZXRlDQo+ICAgSURSIHJlbW92ZQ0KPiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjYiB1bnJl Z2lzdGVyDQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaHcgZGVsZXRlIGFsbCBmbG93 cyAgPC0gZG9lc24ndCBzZWUgdGhlDQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgcmVtb3ZlIGluIHByb2dyZXNzDQo+DQo+ICAgaHcgZGVsZXRl ICA8LSBkb2Vzbid0IHNlZQ0KPiAgICAgICAgICAgICAgICAgdGhlIHJlbW92ZWQgY2INCg0KVGhh bmtzIGZvciBwb2ludGluZyB0aGF0IG91dCEgTG9va3MgbGlrZSBJIG5lZWQgdG8gbW92ZSBjYWxs IHRvIGh3DQpkZWxldGUgaW4gX19mbF9kZWxldGUoKSBmdW5jdGlvbiB0byBiZSBleGVjdXRlZCBi ZWZvcmUgaWRyIHJlbW92YWwuDQo=