From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from EUR03-AM5-obe.outbound.protection.outlook.com (mail-eopbgr30042.outbound.protection.outlook.com [40.107.3.42]) by dpdk.org (Postfix) with ESMTP id 84AFA2661 for ; Mon, 13 Aug 2018 22:40:34 +0200 (CEST) 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=YVfqlZn5h8LfjNAvrGRP5VToit3EiNv+XjKMjj0bom8=; b=cQDfP0B7XypR+FKv18DPoYpzAp4cFu5GkjpYzFHDySL+Na8T4sAHgv5BE43VAFYyRRc5gaTFuOk9ERW/SLML96m1Y+dLPcqRz6Xat8KefhQ1NmUcbPKibEF8/p3TyyeZtEin7RZt+zh3UtbAnmmECYfwupPQC9GgOZIPrwi836U= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=yskoh@mellanox.com; Received: from mellanox.com (209.116.155.178) by DB3PR0502MB3977.eurprd05.prod.outlook.com (2603:10a6:8:10::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1038.19; Mon, 13 Aug 2018 20:40:32 +0000 From: Yongseok Koh To: Somnath Kotur Cc: Ajit Khaparde , dpdk stable Date: Mon, 13 Aug 2018 13:40:02 -0700 Message-Id: <20180813204010.25281-2-yskoh@mellanox.com> X-Mailer: git-send-email 2.11.0 In-Reply-To: <20180813204010.25281-1-yskoh@mellanox.com> References: <20180813204010.25281-1-yskoh@mellanox.com> MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [209.116.155.178] X-ClientProxiedBy: BN6PR2001CA0042.namprd20.prod.outlook.com (2603:10b6:405:16::28) To DB3PR0502MB3977.eurprd05.prod.outlook.com (2603:10a6:8:10::24) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: e948ca3c-48b4-4515-27b3-08d6015d0423 X-MS-Office365-Filtering-HT: Tenant X-Microsoft-Antispam: BCL:0; PCL:0; RULEID:(7020095)(4652040)(8989117)(4534165)(4627221)(201703031133081)(201702281549075)(8990107)(5600074)(711020)(4618075)(2017052603328)(7153060)(7193020); SRVR:DB3PR0502MB3977; X-Microsoft-Exchange-Diagnostics: 1; DB3PR0502MB3977; 3:Io1EiLFu7U/DKQIVrY8zFI1AFsuKSO188SeHoB+djPsHi4afRX9azpWouyEuvTcycfWoj5Oc/sCuh427RpiPURC+9ncR1eZ80GwFHyx6hlRFE/tH//qDONJysJPbNJ/JlAkigTxG1mqE1kmyhogFDYeklKFdFDRaJcJaS+ldnMu8GCaL40TRiVTq2tqCFqNK1BNoEk0a04UOX+HDGl9aeH5WembvRg+f/HXkQnrbLhvcnQSoD4OX9+xlIF+ONQ/3; 25:8HUhL15zXbzyB9jG4bwgPbtJDv4+S3cIm9grJ06IHxYVtMLOtxyXgApUlmRZVviaMf7pLRQ8/oBoLHlFzW2Sl7ODaq2EL4PRg9Ix9l+4Wfh2Y3OJTTt8CVggqDINZEqtZwX5BdyOE+3NXkUKi7z3GOieK1G5hZLe94Bwptv3zObedToMnnTmjLtDGp1mtVFngPD5PVaN66lVK5I9XJS9MQH/zkBJko1rH+yyl1y9dTT0cX+jItOUXtWHolzdXRDk0aWnEPk0cjTfneyWgFWnw1LYQpHrPJGX4u+F/kuUN6v5iSsIVnFxaZB999erQFc+udcCEY9a7bYOPFTpSogjDg==; 31:q+opp6w1/5ssGl8DeiAZ3mEDKoywCtvzK5xhhWf09ceKACOQscxGmDXCNXOeBQ+zIilIYt+ORtUj9cObF2PAgTojRNB7czJNFPV5F/2AzsSWFeEJWQUw0yxZfgO0MwKFE749GEJR03PRMbpRA6v/gZ/Vo1Pa9lZsxksRcks6qXB8AtAayYp7AtS9pAlLXpbgd2LBUwwUq4UHDrs3TCssLegUYbSDnlQHULcTGunCZzw= X-MS-TrafficTypeDiagnostic: DB3PR0502MB3977: X-Microsoft-Exchange-Diagnostics: 1; DB3PR0502MB3977; 20:lBtgALkUYYe/UPkviBFO1hd7SzbV+Q+s+zgsVVJbt1zqzMrqQeM5ovC68VCr9bt7p/bNqeYFkTT7s76niBdlKrlPM2RXd0GfB3mC4qzhjC3zWWq0e4GypSPmsT6NcwmH97Z0nmwV6NJ4/aDnTGX/NUhgi1cpfjY3az3nZXnPz9lX9RYUPuVRvUmmGgV8EgUPyf9h0ZoQehf+7a+3h0EXwcCIbuK4E0CmwIH7NVGKZgHQKMlTo34NpQts7JUy68AFQrj5evYGocsOOzzRfKRw3NcSkymo0kDRUeFQX5zLsGGMV/RT9fuy9q0nfBwBTKR5gqKXTJaPbmFkCZ+EKhb9rMLUJL5crMY3tdATJ77zZoY/SMmZvflBfUZLsc0pQ+SFOVGkD0fmKf8CEZMh1EhNbEAvbWY0JCym42GEMVdr7L384vI2nVFjJAX2sujqVGgr6dudqJ8MYWFCtv/kUcfxsd0SkfeVA3u0ImYpvQae7tBlob3YHEWaSTu30NOaLslR; 4:t73uuVlMrVhI2iHDpYLSd5wtfvnlfnjqF2b+E85L/Rio1EEmQZpXYuXzM2wV0EYct9cPcmJbSr/rzrixD3P2fwJfR0OXZrC0lF+LJ3UJ37zvHqZuee/KxybvzsQJW2Aq1tIRoeBPQx+f0rzc1L+qsyr4DI2RvQXQyZb8muxQD6DfUUAQK9PiEciRjCrkYj52Z0zmaPk3tPtnC7z3/vnBLdGhE+0H1GnQlVuiX0hBNqEpXxJQ2lBfYZxOPA9E9suozmSHU+1onNj2fxCrCQ8q7u30/iNAQTE3VPpNJim6AliMvy2Iew9o30ay9LYYCXlL X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(208715162771679); X-MS-Exchange-SenderADCheck: 1 X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(3002001)(10201501046)(3231311)(944501410)(52105095)(93006095)(93001095)(6055026)(149027)(150027)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123558120)(20161123562045)(20161123564045)(20161123560045)(6072148)(201708071742011)(7699016); SRVR:DB3PR0502MB3977; BCL:0; PCL:0; RULEID:; SRVR:DB3PR0502MB3977; X-Forefront-PRVS: 07630F72AD X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10009020)(376002)(136003)(346002)(396003)(366004)(39860400002)(69234005)(28163001)(189003)(199004)(4326008)(6666003)(6916009)(7736002)(47776003)(50226002)(25786009)(105586002)(26005)(446003)(53376002)(6306002)(48376002)(69596002)(575784001)(86362001)(53936002)(8676002)(81166006)(966005)(81156014)(16526019)(305945005)(186003)(66066001)(68736007)(21086003)(386003)(1720100001)(7696005)(52116002)(51416003)(106356001)(1076002)(50466002)(6116002)(55016002)(2906002)(3846002)(16586007)(486006)(5660300001)(316002)(54906003)(36756003)(76176011)(53546011)(956004)(8936002)(478600001)(476003)(97736004)(11346002)(2616005); DIR:OUT; SFP:1101; SCL:1; SRVR:DB3PR0502MB3977; H:mellanox.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-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DB3PR0502MB3977; 23:A90okxK0Yxm2Nv/bW3FBtKlQ42fuAtTK2L9nUjx?= =?us-ascii?Q?ii0EzPpmj8boSkqzNLpdr5ByLAA2m/kFqBxDrvO91pMNthgDeNTUNv/UBaOo?= =?us-ascii?Q?ZhPuwyiWjA6DbbrrGHuEK+qGrFnStc4UnlaIgpG9So2pypnLPZaO7COT/Qui?= =?us-ascii?Q?C1ZVD9kJ2dS8+XsCipcjQAJ37kMoZMeLBAc7K9hqAmUFZylKngCq/A0eNK2T?= =?us-ascii?Q?DUEMjGI8+uof426NrZwbZGy2BEL+zLke2/EHqmXeftJ7VQrPQgZWZ5vmEBz5?= =?us-ascii?Q?DwwGAwABRzjCJ3JPG3lxLdYcwWLNkhcDA9+HDCtmIGgBQAAWuBmBhJBp9QhK?= =?us-ascii?Q?82tbuEH/T/fM2rCeLkaYaM6UD7fk82016nIlRzlRtGRMR+7K1Hye6/0ou51+?= =?us-ascii?Q?/zwyscYWV/TuJvbG9V3Ts1ZUTsH5h+PcjXmj5r0csa7Z8xOtfvMXP5gNyBq4?= =?us-ascii?Q?K3PXTTkY9j33aIbOxqE0z8Ma0gG+vPTCTuRclyPYIawYfbs3PSB6icc44y/D?= =?us-ascii?Q?4K7l5sYSbRBOxiiGTLcuPtHTTgGqu4bgjmKCN8fSZ/smmDPuOLQTLTQpFR0s?= =?us-ascii?Q?J6nhJVTUnP1bZIfrUptA8TxF3jw0u8avU1dUl/w1TlcrK8ISsPjTShtR9FqK?= =?us-ascii?Q?c3HU/6I6TWDBB2PadQTWo8lJeuSnFV7QE743/ohESxHjRup2CrRMxe/ELz5N?= =?us-ascii?Q?dYfptZw6w72h060HPPHlJlF1IPw4sJ3A8kfSodOt5Lb3u0D2gCVsKUDzcdff?= =?us-ascii?Q?ltieKuaEBZTpq+gZTP+evHTv7u26/wbox1rA+19+w0cPZNpcxdrvI1mQ2iB2?= =?us-ascii?Q?qM25v9K2WT8YwW3K9P6mBjKkS8I3iX1pFJQJkgmJ+fxCJi182q5wfnAJ4W43?= =?us-ascii?Q?y7w6LX+MiJSWvNsGwa/H5febsfBscacXvNel2fUDbg2Tk3ssUo51jlPCVTOf?= =?us-ascii?Q?JUTzH4o6glYI1OlVexHubZ3EV/7jqShFZi7iZFkUWu0XOufv0M6VtB25Wy+B?= =?us-ascii?Q?IQk5mDBsULxrb6+RacngVqRmyJ+urHLLmf0Hv3oAEzO6watbYn/z5qH7Elgh?= =?us-ascii?Q?hW5pbQzH0IEmZHJuxpiHszmHS62wfgjLSWsb7bvfSMf3RCQKjSulb6OB1JvY?= =?us-ascii?Q?y1iPjSyhjXvMELTtK2FuYdsOu/1QJWxoVBZ1asdhA3TPnMV/O6Veas/75NuH?= =?us-ascii?Q?EZZkcGLzEmEe5U18xi4IXkQPMw8CYt920ieLC5z7aTivs8caMpn+yh8BNgJG?= =?us-ascii?Q?6o6bz6iI+cqMyTak2SVRxIkn5wLqh6KkgR/WJ9XX8dKPRiY5akUmW0ZlGX6R?= =?us-ascii?Q?oT2fD5azmA6zLhdHzD1n8v191bNx4uYDB7GAxgnPwBMMufEVuMg/fbu5tL49?= =?us-ascii?Q?Jt6lCEbFAItzWelJCVPVo1/hbL5mJr8hobdblFkkajbatNGtE?= X-Microsoft-Antispam-Message-Info: miKDT6RNl1oR6Brg/rX9EfWHJ4RglSW3Xa52P2UtTogzffl+10zeM+ESqfn7bFgE8OVn1OxS95Fg4EJKeHXj7QpI2ib51Tw7G9hxzFsOX99T04yFjUSSBlVDqZP+/0bQRrBSG5mjqRDbRxtIR0CZechMMXWET7Q1ZQhtOg8w3yCANUW6OTM22f/5EUZ90+1wvXBstDOhqrgLvNexOifug7GbFipfG7BfjZGuLN3WjwuCLElnTWeiPVVf9IGqM/2gN+Nj+lDts6E1/L156abRRcA75GXQgaAdLtL6oOMnQjR53+OwJvI/x+vB4QtnxZknthBJev53MXtOuOJ1+xdb8Tl235/7ohXPE6nB+IfAzuI= X-Microsoft-Exchange-Diagnostics: 1; DB3PR0502MB3977; 6:gTbg15d0f2UmG7wr4slmCNNA4T3ADYCtqJdRrbShpJOpyU7eHhT7jo7UrrWjW6CsQuz2LDpRB6Aqg3qTxXOPHvpreT08xgdRe0MiM/dWELBzb5gr0mSYnTiFlJYzZMBP+RfBWl0H5u5RHrsJD75TldLbrms0OvaN5umkFMHX6TUoo3zWvsZ1P93yeBkpyPzU4CQCeXATwRVXn/x3qU5439klXzzJDSnvXUpYObV6ZvEv+p35zLZFyfwsts54++oMjz4jt4b2QM+OUFmBTggIXxIm7fk8eYHEJFbAKiofEHZwBrJ32meFUzt+m7sLGmkr28zG7SY4q2ImtpbEm+BylM7oYcOGjVWStCPHL2gv8QFrTp1BoLu9cCzx5ZHbRR8lDVXnX8YOWGuxG7TMbkj54+PsHMUDjoWsiTpLMCV3uH6XgK25IEm+2xMjkSWF9mM4ISkSj6c80fm0Wmtqg0VIig==; 5:Ul3VgjDlhHzq7ARfV3GbExkyw7reKO/A9KyEJluRgIuq8l/4dFxa/dVXprGtGMCAlt1XtygS9g6OqFjVOkUizXFHhCE/boSrp1QlMFqzBxZIJbfEib23mkoTWHxxjJFwhaJ8KD0h/jpDqgceWBAmN4jwDclJXoa7Yj0d0LhLQ3w=; 7:umpFVn8HSYsi8gmLfXjv86PePK+VQaOFjaCppdF/tFddmbGLIGx2r9fcPGJtl+98nZJTtFlD6JsXj+NrU6Ez6a5wNhNxsgvMDAjtnPE+BUX8JIJHsyAoMVnJJcDTq7uh+cUVhfzOwJ1Y60S/U3NYzA0QNwioEM2CxiD7E78durM7rmOuw04pKaW7CWHlrUV+2iubdDiq7Ka+grEt6M79a+fKNDXqNbq8T9kUTi6aJWXI+XJ7Pu1h34W8MnXZx5GH SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: Mellanox.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Aug 2018 20:40:32.2325 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: e948ca3c-48b4-4515-27b3-08d6015d0423 X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: a652971c-7d2e-4d9b-a6a4-d149256f461b X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB3PR0502MB3977 Subject: [dpdk-stable] patch 'net/bnxt: fix filter freeing' has been queued to LTS release 17.11.4 X-BeenThere: stable@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: patches for DPDK stable branches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 13 Aug 2018 20:40:34 -0000 Hi, FYI, your patch has been queued to LTS release 17.11.4 Note it hasn't been pushed to http://dpdk.org/browse/dpdk-stable yet. It will be pushed if I get no objections before 08/15/18. So please shout if anyone has objections. Thanks. Yongseok --- >>From b0468ac19bd9b1c18be39f66621b2d058d6687c1 Mon Sep 17 00:00:00 2001 From: Somnath Kotur Date: Wed, 25 Jul 2018 18:15:44 -0700 Subject: [PATCH] net/bnxt: fix filter freeing [ upstream commit eae0a36249acb365c9c5952b0ed7f1d4b625ab42 ] bnxt_clear_hwrm_vnic_filters() was removing the created filter from HW, but not clearing the internal data structures by removing it from the struct bnxt_vnic_info->filter list. Fixes: 5ef3b79fdfe6 ("net/bnxt: support flow filter ops") Signed-off-by: Somnath Kotur Signed-off-by: Ajit Khaparde --- drivers/net/bnxt/bnxt_hwrm.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/net/bnxt/bnxt_hwrm.c b/drivers/net/bnxt/bnxt_hwrm.c index f94c27bd7..9aa39e190 100644 --- a/drivers/net/bnxt/bnxt_hwrm.c +++ b/drivers/net/bnxt/bnxt_hwrm.c @@ -1804,6 +1804,7 @@ int bnxt_clear_hwrm_vnic_filters(struct bnxt *bp, struct bnxt_vnic_info *vnic) rc = bnxt_hwrm_clear_ntuple_filter(bp, filter); else rc = bnxt_hwrm_clear_l2_filter(bp, filter); + STAILQ_REMOVE(&vnic->filter, filter, bnxt_filter_info, next); //if (rc) //break; } -- 2.11.0