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 A9D75C43381 for ; Mon, 18 Feb 2019 11:06:09 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id 697A0217D9 for ; Mon, 18 Feb 2019 11:06:09 +0000 (UTC) Authentication-Results: mail.kernel.org; dkim=pass (1024-bit key) header.d=Mellanox.com header.i=@Mellanox.com header.b="Bgnk/93X" Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1729621AbfBRLGH (ORCPT ); Mon, 18 Feb 2019 06:06:07 -0500 Received: from mail-eopbgr00060.outbound.protection.outlook.com ([40.107.0.60]:56576 "EHLO EUR02-AM5-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1727058AbfBRLGH (ORCPT ); Mon, 18 Feb 2019 06:06:07 -0500 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=SeSPpDhBrQU6EBw1BhuQJNmCbSw1LKLI2sLodAu0UF4=; b=Bgnk/93X/WWCR5q+9PwWsdVVI+zXxjHJl7HVuIbHI95xQGMZGCLYL4vA0v6txuZFPHvuP3SeXwl1Rz6+lvKv56Wez2dMu4kAO58+iZUFD2NAb3l/T9xS1I3NzIUDFi3KuqMsncK6LAoJbCBDJr/Z9lG88syJ2u9AYTEdiLYEvas= Received: from HE1PR0502MB3641.eurprd05.prod.outlook.com (10.167.127.11) by HE1PR0502MB3929.eurprd05.prod.outlook.com (52.133.4.12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1622.19; Mon, 18 Feb 2019 11:06:00 +0000 Received: from HE1PR0502MB3641.eurprd05.prod.outlook.com ([fe80::4041:bb68:2af3:eab8]) by HE1PR0502MB3641.eurprd05.prod.outlook.com ([fe80::4041:bb68:2af3:eab8%5]) with mapi id 15.20.1622.018; Mon, 18 Feb 2019 11:06:00 +0000 From: Vlad Buslov To: Cong Wang CC: Linux Kernel Network Developers , Jamal Hadi Salim , Jiri Pirko , David Miller , Alexei Starovoitov , Daniel Borkmann Subject: Re: [PATCH net-next v4 07/17] net: sched: protect filter_chain list with filter_chain_lock mutex Thread-Topic: [PATCH net-next v4 07/17] net: sched: protect filter_chain list with filter_chain_lock mutex Thread-Index: AQHUwefD/Cm+p7M7pEKHPk7WVBdPDaXheaOAgAP1xwA= Date: Mon, 18 Feb 2019 11:06:00 +0000 Message-ID: References: <20190211085548.7190-1-vladbu@mellanox.com> <20190211085548.7190-8-vladbu@mellanox.com> In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-clientproxiedby: LO2P265CA0087.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:8::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: 7e471aa5-e52e-4dcd-4335-08d6959110a0 x-ms-office365-filtering-ht: Tenant x-microsoft-antispam: BCL:0;PCL:0;RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600110)(711020)(4605104)(4618075)(2017052603328)(7153060)(7193020);SRVR:HE1PR0502MB3929; x-ms-traffictypediagnostic: HE1PR0502MB3929: x-microsoft-exchange-diagnostics: =?utf-8?B?MTtIRTFQUjA1MDJNQjM5Mjk7MjM6WmxvSURRQlM4SVI1RlVsSnpWNGRWbThp?= =?utf-8?B?RUhLMUdCMTdYNG4vallqYzRpbHk4aC9pYUF4UmtVMWNHMEVkYWhpRjlSSGNG?= =?utf-8?B?V2gxN3d3UlprWCswZ3luSjZzdklUbnNKR2kzeWNoOXRFMFJsUzRlMVZKczhl?= =?utf-8?B?bzU1cG5LalF1N1JnSlRtbW9WWnd1K1AzdXlwM3VPWm1vZTh5NVcxZ24ySnNp?= =?utf-8?B?L1UzdmdjWjNGU2dTVk9HdHA3d0hKYXRtVjY1Ym52UlhlRnlEd2pyekFZOXRj?= =?utf-8?B?YUVXbGZvQjBBbkxQL053ODA3bVpFUGxNc1JNTUdCbGluTHJQbDMvQ0c4U0Fv?= =?utf-8?B?N0VKeVE0bUMzc1NWWHNmTDlWYXZHSEZHb0Zxc3A1MXRHLzhFaVNuVDRQOFhi?= =?utf-8?B?NnpNZ0VSdWVHbUY1d3FNT2RtbVV6R2kyZXF5YnNVVUdCeDdrY2I0MVlWSkRy?= =?utf-8?B?QTNKY3lkdloxSmdDalUxMXltbmFsdUpFa1lINFdoWW1QazBYYnUyNW1ZL1Bt?= =?utf-8?B?Y0dpQ1pCTFd6RUtLTjdxV2h1YVZDZTl4OFZ2eitkYUJmbVlPYzB2Z1hHajcv?= =?utf-8?B?eEhYaEN4VjJ0VHh4MDdnczd1ZVgyZTB5WFdOeXUrUjd0MzhmL1d5RGlTM000?= =?utf-8?B?d2lnemFaNHN5eHIvOUVGQmNGYzJrUGdLS1VUWXJMRC94YUlNc29BR3pBelVB?= =?utf-8?B?d2t3aHZNL2tCL2xuOEtXOWJ4dUFSbVdHM0pGRDMwL1J2OFhTQ2RnQ2ZzaXpl?= =?utf-8?B?aTNmTFhQUi9aNVU0MmFIM3BCblBvUkVSRW5wMlU2ZUF2bTBRK0ZJOGRaSklH?= =?utf-8?B?NTVJa3pOWm1TaVE2QTFBckZvMWxDWUVFbjJqUlhKV3NxckJvRlJjTC9ONTBq?= =?utf-8?B?akJNdWdEQkd2aFVtNVNobGFVNVFhQWZ5eklub01ucW5icGZ3N0pXcWgyNGRI?= =?utf-8?B?Q1FMbDZrK3dTeUxiaWV5R2d2U0ZwSXNYVStxdHBWRXA5dWtUT0tBQldhSW10?= =?utf-8?B?RVJid1RLSXVPZ2YzR3lsYnVEZDBCaGRsdlVNdEtOcHdPdW15aXJoSmd5bE5a?= =?utf-8?B?OGdiVnhkZFl0a1VmWm9vUWRRRFZzUldtOTBPVkxXQ2EzcXE5bXI0OUVMZUJJ?= =?utf-8?B?SXhKOVNXZXFGMy9JNWZlUmNQZjlkdlZpOUgzcHhKajlIektsdUU0N3IrbkZI?= =?utf-8?B?b251WHpLYno4MlIxR01PT1FVVndoeG5aNGFPQS9FM2UxRG9uWUtDSkdjSkpW?= =?utf-8?B?TmI4S2w5SXcwRFZIVGhYTTkrUm1TK2liK29mSGd2dWQ1b2gxYnZ3N204UEg2?= =?utf-8?B?Q2FRMG83UU5mc3d2NW9weFFHbHRaS29DVWRGOFNWK1BKcHlacVRxTEltcXNL?= =?utf-8?B?cE1LQjhnby9WWE0xWmNQWGVrNm9JZmltVnppQUtPbk03MUlPMTNWciszWjRE?= =?utf-8?B?TUlXVHZacjlDYkt5UEdRdDA0aFdGcUVkSHREQ0F6SExod2JCS01JNm9yaDF1?= =?utf-8?B?bWVSN3FBZTZvNkUrOUZyQStVQ3Zicks5NzZuKzQyOWZINkRBampjUWJDelpI?= =?utf-8?B?RkJaVVBuUXUyQlBZaHRhSm1iZE1WcHJqZ1RYdFVMcU5MY2xpZG12OFZiZzJm?= =?utf-8?B?UStzbTBUM0JqZXoyOE50aElSY2JzNXMwekxMQzJKS1dBcnpodmF4eFZUV2ht?= =?utf-8?Q?vsssgHtKEQrqMOcZ9Dz0=3D?= x-microsoft-antispam-prvs: x-forefront-prvs: 09525C61DB x-forefront-antispam-report: SFV:NSPM;SFS:(10009020)(396003)(39860400002)(346002)(376002)(366004)(136003)(189003)(199004)(105586002)(6436002)(66066001)(229853002)(102836004)(316002)(53546011)(6486002)(76176011)(6116002)(3846002)(14454004)(256004)(71190400001)(52116002)(106356001)(99286004)(26005)(14444005)(71200400001)(6246003)(446003)(36756003)(86362001)(2906002)(53936002)(8676002)(81156014)(305945005)(7736002)(81166006)(68736007)(486006)(6916009)(2616005)(6512007)(11346002)(5660300002)(186003)(386003)(478600001)(6506007)(54906003)(476003)(25786009)(4326008)(97736004)(8936002);DIR:OUT;SFP:1101;SCL:1;SRVR:HE1PR0502MB3929;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: qRm+0iIw1zwH/myof2ua26MQaHBOmCXeQgmAqGfqwJ6VmjWC8TJ9Y385jUiba2F5nH97UHDlJvXavI7+SbMLkW2qQSLxzAk7Ty5FSLaOh5JaWNTW0xS6LnwA+s1tTvHMfdu4IcE/Fbkru2+MNUJle66Id5pwxm5vrg0Qy5Smxf1WffHF9z59z2G0XC6MVtvCSzk5j0qhdV4DAjjmYhYpwpzsbCPCCSHBPnM6aJSWNayv6PK4+fu+Nhzj+WZgSQyteRXTSJJLuCHI22xj1rAOU/mmyZTpVXXRfqk749zaOKVSnkgQYMttDy8TeW/6p68dkDWwCPhUkZhTNoTaPtT8MiQvrEZpaRJ+bI9qC9pcYg414s8NQrFAUAGUMOEcF0vdeX8+DdwB3y2lXY5XFcE4Ebg+tXmnG4dcNbocBfs6N10= Content-Type: text/plain; charset="utf-8" Content-ID: <2774DB4067B93D49A246D27E980C2B77@eurprd05.prod.outlook.com> Content-Transfer-Encoding: base64 MIME-Version: 1.0 X-OriginatorOrg: Mellanox.com X-MS-Exchange-CrossTenant-Network-Message-Id: 7e471aa5-e52e-4dcd-4335-08d6959110a0 X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Feb 2019 11:05:59.1361 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-id: a652971c-7d2e-4d9b-a6a4-d149256f461b X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0502MB3929 Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: netdev@vger.kernel.org T24gRnJpIDE1IEZlYiAyMDE5IGF0IDIyOjM1LCBDb25nIFdhbmcgPHhpeW91Lndhbmdjb25nQGdt YWlsLmNvbT4gd3JvdGU6DQo+IE9uIE1vbiwgRmViIDExLCAyMDE5IGF0IDEyOjU2IEFNIFZsYWQg QnVzbG92IDx2bGFkYnVAbWVsbGFub3guY29tPiB3cm90ZToNCj4+ICsjaWZkZWYgQ09ORklHX1BS T1ZFX0xPQ0tJTkcNCj4+ICtzdGF0aWMgaW5saW5lIGJvb2wgbG9ja2RlcF90Y2ZfY2hhaW5faXNf bG9ja2VkKHN0cnVjdCB0Y2ZfY2hhaW4gKmNoYWluKQ0KPj4gK3sNCj4+ICsgICAgICAgcmV0dXJu IGxvY2tkZXBfaXNfaGVsZCgmY2hhaW4tPmZpbHRlcl9jaGFpbl9sb2NrKTsNCj4+ICt9DQo+PiAr I2Vsc2UNCj4+ICtzdGF0aWMgaW5saW5lIGJvb2wgbG9ja2RlcF90Y2ZfY2hhaW5faXNfbG9ja2Vk KHN0cnVjdCB0Y2ZfYmxvY2sgKmNoYWluKQ0KPj4gK3sNCj4+ICsgICAgICAgcmV0dXJuIHRydWU7 DQo+PiArfQ0KPj4gKyNlbmRpZiAvKiAjaWZkZWYgQ09ORklHX1BST1ZFX0xPQ0tJTkcgKi8NCj4+ ICsNCj4+ICsjZGVmaW5lIHRjZl9jaGFpbl9kZXJlZmVyZW5jZShwLCBjaGFpbikgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXA0KPj4gKyAgICAgICByY3VfZGVyZWZlcmVu Y2VfcHJvdGVjdGVkKHAsIGxvY2tkZXBfdGNmX2NoYWluX2lzX2xvY2tlZChjaGFpbikpDQo+DQo+ DQo+IEFyZSB5b3Ugc3VyZSB5b3UgbmVlZCB0aGlzICNpZmRlZiBDT05GSUdfUFJPVkVfTE9DS0lO Rz8NCj4gcmN1X2RlcmVmZXJlbmNlX3Byb3RlY3RlZCgpIHNob3VsZCBhbHJlYWR5IHRlc3QgQ09O RklHX1BST1ZFX1JDVS4NCj4NCj4gRGl0dG8gZm9yIHRjZl9wcm90b19kZXJlZmVyZW5jZSgpLg0K DQpJIGltcGxlbWVudGVkIHRoZXNlIG1hY3JvIHNhbWUgd2F5IGFzIHJ0bmxfZGVyZWZlcmVuY2Uo KSBpcyBpbXBsZW1lbnRlZCwNCndoaWNoIHRoZXkgYXJlIGludGVuZGVkIHRvIHN1YnN0aXR1dGUu DQoNCkFmdGVyIHJlbW92aW5nIHRoZW0gSSBnZXQgZm9sbG93aW5nIGNvbXBpbGF0aW9uIGVycm9y IHdpdGgNCkNPTkZJR19QUk9WRV9MT0NLSU5HIGRpc2FibGVkOg0KDQouL2luY2x1ZGUvbmV0L3Nj aF9nZW5lcmljLmg6IEluIGZ1bmN0aW9uIOKAmGxvY2tkZXBfdGNmX2NoYWluX2lzX2xvY2tlZOKA mToNCi4vaW5jbHVkZS9uZXQvc2NoX2dlbmVyaWMuaDo0MDQ6OTogZXJyb3I6IGltcGxpY2l0IGRl Y2xhcmF0aW9uIG9mIGZ1bmN0aW9uIOKAmGxvY2tkZXBfaXNfaGVsZOKAmTsgZGlkIHlvdSBtZWFu IOKAmGxvY2tkZXBfcnRubF9pc19oZWxk4oCZPyBbLVdlcnJvcj1pbXBsaWNpdC1mdW5jdGlvbi1k ZWNsYXJhdGlvbl0NCiAgcmV0dXJuIGxvY2tkZXBfaXNfaGVsZCgmY2hhaW4tPmZpbHRlcl9jaGFp bl9sb2NrKTsNCiAgICAgICAgIF5+fn5+fn5+fn5+fn5+fg0KICAgICAgICAgbG9ja2RlcF9ydG5s X2lzX2hlbGQNCg==