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 51FA0C4360F for ; Wed, 3 Apr 2019 11:56:25 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id 08BD0206DD for ; Wed, 3 Apr 2019 11:56:25 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (1024-bit key) header.d=Mellanox.com header.i=@Mellanox.com header.b="b+/tDsPd" Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726316AbfDCL4Y (ORCPT ); Wed, 3 Apr 2019 07:56:24 -0400 Received: from mail-eopbgr130082.outbound.protection.outlook.com ([40.107.13.82]:37524 "EHLO EUR01-HE1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1725990AbfDCL4X (ORCPT ); Wed, 3 Apr 2019 07:56:23 -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=NZfihRfNUp+3yCJ479aCJfV66JRn3rELigx1TwDgeG4=; b=b+/tDsPdOaCOIpibBULGED+y1XwoxFFpq7wxCCAtc+7rn8tP8+1nQjWM+ABUYI3eC1Wb3pPP99WMdqA/R0ApiZK9aTIjgoFWbwpfLCMUqfQ3krMxKlp8kc4fr/9rb2dNbOLIJbbvtf2kCDzEEjpI1Y7QxW6w9M38Xi0S1ZRMF1s= Received: from AM4PR05MB3411.eurprd05.prod.outlook.com (10.171.190.30) by AM4PR05MB3185.eurprd05.prod.outlook.com (10.171.188.11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1750.22; Wed, 3 Apr 2019 11:56:18 +0000 Received: from AM4PR05MB3411.eurprd05.prod.outlook.com ([fe80::8d2e:70a:a6a0:3f06]) by AM4PR05MB3411.eurprd05.prod.outlook.com ([fe80::8d2e:70a:a6a0:3f06%4]) with mapi id 15.20.1750.017; Wed, 3 Apr 2019 11:56:18 +0000 From: Paul Blakey To: Kevin 'ldir' Darbyshire-Bryant CC: Paul Blakey , Cong Wang , Marcelo Ricardo Leitner , "jhs@mojatatu.com" , "jiri@resnulli.us" , "netdev@vger.kernel.org" , Oz Shlomo Subject: Re: [RFC net-next 0/1] net: sched: Introduce conntrack action Thread-Topic: [RFC net-next 0/1] net: sched: Introduce conntrack action Thread-Index: AQHU6IzYAjVu9SyjSU+GXl04iX8pUaYnU9YAgAAHpgCAAHEEAIAAzi8AgAGpV4D//9fsAIAAO20A Date: Wed, 3 Apr 2019 11:56:17 +0000 Message-ID: <947710f5-72f9-bb1e-4eee-25f652c874b1@mellanox.com> References: <20190329204438.68777-1-ldir@darbyshire-bryant.me.uk> <20190401131423.GB13514@localhost.localdomain> <3b1d5f0e-41d4-3499-3a5b-391f86ed7023@mellanox.com> <461D1BBD-C93D-453B-8191-B32FA17A3F15@darbyshire-bryant.me.uk> <5af44002-4eaf-a61a-2600-4ca9d144f142@mellanox.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-clientproxiedby: AM5PR0602CA0017.eurprd06.prod.outlook.com (2603:10a6:203:a3::27) To AM4PR05MB3411.eurprd05.prod.outlook.com (2603:10a6:205:b::30) authentication-results: spf=none (sender IP is ) smtp.mailfrom=paulb@mellanox.com; x-ms-exchange-messagesentrepresentingtype: 1 x-originating-ip: [193.47.165.251] x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 39f2da06-01c7-41c4-55ec-08d6b82b6169 x-ms-office365-filtering-ht: Tenant x-microsoft-antispam: BCL:0;PCL:0;RULEID:(2390118)(7020095)(4652040)(8989299)(5600139)(711020)(4605104)(4618075)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7193020);SRVR:AM4PR05MB3185; x-ms-traffictypediagnostic: AM4PR05MB3185: x-microsoft-antispam-prvs: x-forefront-prvs: 0996D1900D x-forefront-antispam-report: SFV:NSPM;SFS:(10009020)(39860400002)(346002)(396003)(376002)(136003)(366004)(189003)(199004)(107886003)(186003)(105586002)(478600001)(8936002)(54906003)(14444005)(14454004)(2906002)(316002)(7736002)(4326008)(31686004)(305945005)(256004)(5660300002)(97736004)(25786009)(71190400001)(106356001)(3846002)(6486002)(52116002)(53546011)(81156014)(386003)(6506007)(81166006)(86362001)(99286004)(66066001)(71200400001)(36756003)(8676002)(6246003)(6116002)(93886005)(68736007)(102836004)(26005)(446003)(11346002)(31696002)(53936002)(6512007)(2616005)(76176011)(476003)(6436002)(229853002)(486006)(6916009);DIR:OUT;SFP:1101;SCL:1;SRVR:AM4PR05MB3185;H:AM4PR05MB3411.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: AI4BCFK/OsPKxwobb4p6Lo/rRXANkD9Kt6l3qwth3lwHSqpPf49dKir1ehBGC5I61P6is27Jq/BOX5ilDDTgso6HZFoFEPfFlm8r8QGm+4YsXuYck2y4d5C0lSNhkmAxwyqvT1IizUYdhvrA4wshWrSRW6ZUNpZFL+tqDcd1pM/1XVmOjzCYE7RD+0DHXcwIhIuzufqpBzMbjcIlbAn1zUbtIP2lSWcenR01Ww2vfuqa2yodeLNBKrHJGsXAhpafmih8apfe03s2gUPdaEABGa6aym4bWIpCQsj+nssADBQrQQH2RuGRRl3MpAXrntK8JvJ5NlcI14qmWwK3F5q3sf/BiY5PoUbiC7i1B+CuxO78ReV9MWVOZhK+puRZRfgUrwMZHsjhezBwYXU0prcS1A62v7yfYhBTfiDWITeOpbg= Content-Type: text/plain; charset="utf-8" Content-ID: Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: Mellanox.com X-MS-Exchange-CrossTenant-Network-Message-Id: 39f2da06-01c7-41c4-55ec-08d6b82b6169 X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Apr 2019 11:56:18.0374 (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: AM4PR05MB3185 Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org DQoNCktldmluICdsZGlyJyBEYXJieXNoaXJlLUJyeWFudCB3cm90ZSBvbiAwMy8wNC8yMDE5IDEx OjIzOg0KPiANCj4gDQo+PiBPbiAzIEFwciAyMDE5LCBhdCAwODo0NywgUGF1bCBCbGFrZXkgPHBh dWxiQG1lbGxhbm94LmNvbT4gd3JvdGU6DQo+Pg0KPj4NCj4+DQo+PiBLZXZpbiAnbGRpcicgRGFy YnlzaGlyZS1CcnlhbnQgd3JvdGUgb24gMDIvMDQvMjAxOSAxMjoyNDoNCj4+PiBIaSBDb25nICYg YWxsLA0KPj4+DQo+Pj4+IE9uIDEgQXByIDIwMTksIGF0IDIyOjA2LCBDb25nIFdhbmcgPHhpeW91 Lndhbmdjb25nQGdtYWlsLmNvbT4gd3JvdGU6DQo+Pj4+DQo+Pj4+IE9uIE1vbiwgQXByIDEsIDIw MTkgYXQgNzoyMiBBTSBQYXVsIEJsYWtleSA8cGF1bGJAbWVsbGFub3guY29tPiB3cm90ZToNCj4+ Pj4+DQo+Pj4+DQo+Pj4gPHNuaXAgc29tZSBjb250ZXh0Pg0KPj4NCj4+DQo+PiBIaSBLZXZpbiwN Cj4+IElmIHlvdSdkIGxpa2UsIFlvdSBjYW4gcmViYXNlIGl0IG9uIG91ciB1cGNvbWluZyBhY3Rf Y3QgKG91cg0KPj4gYWN0X2Nvbm50cmFjaykgb25jZSB3ZSdyZSBkb25lIChob3BlZnVsbHkgaW4g YSBjb3VwbGUgb2Ygd2Vla3MpLiBJZiB5b3UNCj4+IGdvaW5nIHdpdGggdGhlIGEgc3RhbmRhbG9u ZSBhY3Rpb24sIGl0J3MgZmluZSB3aXRoIG1lIGFzIHdlbGwuDQo+Pg0KPj4NCj4+PiArICAgICAg IC8qIGxldCdzIG5vdCB0cnVzdCB1c2Vyc3BhY2UgZW50aXJlbHkgKi8NCj4+PiArICAgICAgIC8q IG5lZWQgYXQgbGVhc3QgY29udGlndW91cyA2IGJpdCBtYXNrICovDQo+Pj4gKyAgICAgICBpZiAo KDB4M2YgJiAoY2ktPm1hc2sgPj4gY2ktPm1hc2tzaGlmdCkpICE9IDB4M2YpDQo+Pj4gKyAgICAg ICAgICAgICAgIGNpLT5tb2RlICY9IH5DT05OVFJBQ0tfRkxBR19TRVREU0NQOw0KPj4+ICsgICAg ICAgLyogbWFzayAmIHN0YXRlbWFzayBtdXN0IG5vdCBvdmVybGFwICovDQo+Pj4gKyAgICAgICBp ZiAoY2ktPm1hc2sgJiBjaS0+c3RhdGVtYXNrKQ0KPj4+ICsgICAgICAgICAgICAgICBjaS0+bW9k ZSAmPSB+Q09OTlRSQUNLX0ZMQUdfU0VURFNDUDsNCj4+PiArDQo+Pg0KPj4gU29tZSBuaXRwaWNr cywgeW91IGNoZWNrIGlmIHRoZSB1c2VyIHByb3ZpZGVzIHNhbmUgaW5wdXQgaW4NCj4+IGNvbm50 cmFja19wYXJtc2V0LCBidXQgaW5zdGVhZCBvZiByZXR1cm5pbmcgYW4gZXJyb3IsIHlvdSBqdXN0 IGRpc2FibGUNCj4+IHRoZSBvbmx5IGFjdGlvbiB0aGUgdXNlciBwcm92aWRlZCBhbmQgdGhlIG1v ZHVsZSBzdXBwb3J0cywgc28gaXQgd29uJ3QNCj4+IGRvIG5vdGhpbmcsIHlldCB0aGUgY29tbWFu ZCBzdWNjZWVkcy4NCj4gDQo+IE9rLCBJ4oCZbGwgcmV0dXJuIGFuIC1FIHNvbWV0aGluZy4gIEkg Z3Vlc3MgSeKAmW0gc3RpbGwgc3R1Y2sgYmV0d2VlbiB0aGlzDQo+IGdlbmVyaWMg4oCYYWN0X2N0 aW5mb+KAmSBwb3RlbnRpYWxseSBkb2VzIG1vcmUgdGhhbiBvbmUgdGhpbmcgdnMg4oCYYWN0X2Nv bm5kc2Nw4oCZDQo+IGRvaW5nIGEgc2luZ2xlIHRoaW5nLg0KPiANCj4+DQo+PiBBcyBtYXJjZWxv IHNhaWQsIHRoaXMgbW9kdWxlIGlzbid0IFJDVWlmaWVkLi4uIHNlZSB0aGUgZGVzaWduIHBhdHRl cm4gaW4NCj4+IGFjdF92bGFuLCBhY3RfdHVubmVsX2tleSwgYWN0X2NzdW0sIG9yIHdoYXQgdGhp cyBjb21taXRzIGNoYW5nZWQ6DQo+Pg0KPj4gY29tbWl0IDRjNWI5ZDk2NDJjODU5ZjczNjkzMzhm YzQyYzBmNjJmNDE1MWJlZjMNCj4+IEF1dGhvcjogTWFuaXNoIEt1cnVwIDxrdXJ1cC5tYW5pc2hA Z21haWwuY29tPg0KPj4gYWN0X3ZsYW46IFZMQU4gYWN0aW9uIHJld3JpdGUgdG8gdXNlIFJDVSBs b2NrL3VubG9jayBhbmQgdXBkYXRlDQo+Pg0KPj4gY29tbWl0IDljNWY2OWJiZDc1YTdkYjgwNTc4 NzgyYjAzNzYyOWM1ZjFlNTlkY2UNCj4+IEF1dGhvcjogRGF2aWRlIENhcmF0dGkgPGRjYXJhdHRp QHJlZGhhdC5jb20+DQo+PiBuZXQvc2NoZWQ6IGFjdF9jc3VtOiBkb24ndCB1c2Ugc3BpbmxvY2sg aW4gdGhlIGZhc3QgcGF0aA0KPiANCj4gT2ssIHdpbGwgdGFrZSBhIGxvb2suICBOb3RlIGN1cnJl bnQgYWN0X2Nvbm5tYXJrIG9uIHdoaWNoIHRoaXMgaXMgYQ0KPiBzaGFtZWxlc3MgY29weSBoYXMg dGhlIHNhbWUgcHJvYmxlbS4gIElzIHRoYXQgYW4gb3ZlcnNpZ2h0IGFuZCBhbHNvDQo+IG5lZWRz IGZpeGluZz8NCg0KSSB0aGluayBpdCdzIGEgcGVyZm9ybWFuY2UgY29uc2lkZXJhdGlvbiAoYW5k IG5vdCBhbiBlcnJvcikgZm9yIG5vdywgYW5kDQp0aGVyZSB3ZXJlIHlldCB0byBiZSB1cGRhdGVk Lg0KDQo+IA0KPj4NCj4+DQo+PiBBbmQgcmVnYXJkaW5nIHRoZQ0KPj4+ICsgICAgICAgY3QgPSBu Zl9jdF9nZXQoc2tiLCAmY3RpbmZvKTsNCj4+PiArICAgICAgIGlmICghY3QpIHsgLyogbG9vayBo YXJkZXIgKi8NCj4+DQo+Pg0KPj4gVGhlIHBhY2tldCBkaWRuJ3QgcGFzcyBjb25uZWN0aW9uIHRy YWNraW5nIHlldCByaWdodCAoIWN0KSBidXQgeW91J3JlDQo+PiBzZXR0aW5nIHRoZSBEU0NQIGVh cmx5Pw0KPj4NCj4+DQo+Pj4gKyAgICAgICAgICAgICAgIGlmICghbmZfY3RfZ2V0X3R1cGxlcHIo c2tiLCBza2JfbmV0d29ya19vZmZzZXQoc2tiKSwNCj4+PiArICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICBwcm90bywgY2EtPm5ldCwgJnR1cGxlKSkNCj4+PiArICAgICAgICAg ICAgICAgICAgICAgICBnb3RvIG91dDsNCj4+PiArICAgICAgICAgICAgICAgem9uZS5pZCA9IGNh LT56b25lOw0KPj4+ICsgICAgICAgICAgICAgICB6b25lLmRpciA9IE5GX0NUX0RFRkFVTFRfWk9O RV9ESVI7DQo+Pj4gKw0KPj4+ICsgICAgICAgICAgICAgICB0aGFzaCA9IG5mX2Nvbm50cmFja19m aW5kX2dldChjYS0+bmV0LCAmem9uZSwgJnR1cGxlKTsNCj4+PiArICAgICAgICAgICAgICAgaWYg KCF0aGFzaCkNCj4+PiArICAgICAgICAgICAgICAgICAgICAgICBnb3RvIG91dDsNCj4+PiArDQo+ Pj4gKyAgICAgICAgICAgICAgIGlmICghbmZfY3RfZ2V0X3R1cGxlcHIoc2tiLCBza2JfbmV0d29y a19vZmZzZXQoc2tiKSwNCj4+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICBwcm90bywgY2EtPm5ldCwgJnR1cGxlKSkNCj4+PiArICAgICAgICAgICAgICAgICAgICAgICBn b3RvIG91dDsNCj4+PiArDQo+Pg0KPj4gQXJlbid0IHNlYXJjaGluZyBmb3IgdGhlIHNhbWUgdHVw bGUgdHdpY2U/DQo+IA0KPiBBZ2FpbiwgSeKAmW0gbm90IGRvaW5nIGFueXRoaW5nIHRoYXQgYWN0 X2Nvbm5tYXJrIChjb25udHJhY2sgbWFyayB0bw0KPiBza2IgbWFyayBzZXR0aW5nKSBpc27igJl0 IGRvaW5nIGFscmVhZHksIHNvIGlzIGFjdF9jb25ubWFyayBhbHNvIHdyb25nPw0KPiBBcyB5b3Ug Y2FuIGFsbW9zdCBjZXJ0YWlubHkgdGVsbCBJ4oCZbSB3b3JraW5nIGluIGFyZWFzIHRoYXQgSSBk b27igJl0DQo+IHVuZGVyc3RhbmQsIEkgb25seSAodGhpbmsgSSkga25vdyB0aGUgcmVzdWx0IEkg d2lzaCB0byBhY2hpZXZlIGFuZCBzbyBmYXINCj4gaXQgaXMgd29ya2luZy4gIE1vcmUgbHVjayB0 aGFuIGp1ZGdlbWVudD8hIDotKQ0KPiANCg0KaWYgSSByZWNhbGwgY29ycmVjdGx5LCBhY3RfY29u bm1hcmsgZG9lc24ndCBjYWxsIG5mX2N0X2dldF90dXBsZXByIHR3aWNlLg0KDQoNCj4+DQo+PiBU aGFua3MsDQo+PiBQYXVsLg0KPiANCg==