Message ID | 1494331671-16273-2-git-send-email-Yuval.Mintz@cavium.com |
---|---|
State | Accepted, archived |
Delegated to: | David Miller |
Headers | show
Return-Path: <netdev-owner@vger.kernel.org> X-Original-To: patchwork-incoming@ozlabs.org Delivered-To: patchwork-incoming@ozlabs.org Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 3wMdSM6MWKz9s7C for <patchwork-incoming@ozlabs.org>; Tue, 9 May 2017 22:08:35 +1000 (AEST) Authentication-Results: ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=CAVIUMNETWORKS.onmicrosoft.com header.i=@CAVIUMNETWORKS.onmicrosoft.com header.b="PA0khe5P"; dkim-atps=neutral Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753664AbdEIMIc (ORCPT <rfc822;patchwork-incoming@ozlabs.org>); Tue, 9 May 2017 08:08:32 -0400 Received: from mail-co1nam03on0077.outbound.protection.outlook.com ([104.47.40.77]:12832 "EHLO NAM03-CO1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1753493AbdEIMIR (ORCPT <rfc822;netdev@vger.kernel.org>); Tue, 9 May 2017 08:08:17 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=CAVIUMNETWORKS.onmicrosoft.com; s=selector1-cavium-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=jwRoV4XqlXZndBqZtKcUGeBdN9r80cIEXwE/BBALNlI=; b=PA0khe5PaCgRVZ9wm75wFFv0JsBJzhDPL/v3UIM1gqprBBcn/dsJ8ZO1LiyN7vnh/5Wp6BiaSVlad3zzMnhh9PuzlmKmyHVtzdDyLZMkUzssnwjTvXhJSZkRQfLRrPI+U0nYQZY8o5X6lEtbvxiN86Uv+Z/8llRJIK8sHhFzkTM= Received: from SN1PR07CA0008.namprd07.prod.outlook.com (10.162.170.146) by CY1PR0701MB1945.namprd07.prod.outlook.com (10.163.141.154) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1075.11; Tue, 9 May 2017 12:08:10 +0000 Received: from BY2FFO11FD048.protection.gbl (2a01:111:f400:7c0c::141) by SN1PR07CA0008.outlook.office365.com (2a01:111:e400:3000::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1084.16 via Frontend Transport; Tue, 9 May 2017 12:08:10 +0000 Authentication-Results: spf=none (sender IP is 50.232.66.26) smtp.mailfrom=cavium.com; vger.kernel.org; dkim=none (message not signed) header.d=none; vger.kernel.org; dmarc=none action=none header.from=cavium.com; Received-SPF: None (protection.outlook.com: cavium.com does not designate permitted sender hosts) Received: from CAEXCH02.caveonetworks.com (50.232.66.26) by BY2FFO11FD048.mail.protection.outlook.com (10.1.15.176) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA_P384) id 15.1.1047.9 via Frontend Transport; Tue, 9 May 2017 12:08:09 +0000 Received: from localhost.qlogic.org (10.185.6.94) by CAEXCH02.caveonetworks.com (10.17.4.29) with Microsoft SMTP Server id 14.2.347.0; Tue, 9 May 2017 05:08:08 -0700 From: Yuval Mintz <Yuval.Mintz@cavium.com> To: <davem@davemloft.net>, <netdev@vger.kernel.org> CC: Suddarsana Reddy Kalluru <Sudarsana.Kalluru@cavium.com>, Yuval Mintz <Yuval.Mintz@cavium.com> Subject: [PATCH net 1/5] qede: Fix XDP memory leak on unload Date: Tue, 9 May 2017 15:07:47 +0300 Message-ID: <1494331671-16273-2-git-send-email-Yuval.Mintz@cavium.com> X-Mailer: git-send-email 1.9.3 In-Reply-To: <1494331671-16273-1-git-send-email-Yuval.Mintz@cavium.com> References: <1494331671-16273-1-git-send-email-Yuval.Mintz@cavium.com> MIME-Version: 1.0 Content-Type: text/plain X-EOPAttributedMessage: 0 X-Forefront-Antispam-Report: CIP:50.232.66.26; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(6009001)(39410400002)(39400400002)(39450400003)(39840400002)(2980300002)(428002)(199003)(189002)(9170700003)(47776003)(105586002)(189998001)(8936002)(101416001)(5003940100001)(50466002)(6666003)(104016004)(50226002)(4326008)(8676002)(86362001)(81166006)(76506005)(53416004)(38730400002)(36756003)(5660300001)(478600001)(106466001)(48376002)(107886003)(77096006)(50986999)(76176999)(2906002)(54906002)(305945005)(2950100002)(356003); DIR:OUT; SFP:1101; SCL:1; SRVR:CY1PR0701MB1945; H:CAEXCH02.caveonetworks.com; FPR:; SPF:None; MLV:sfv; A:1; MX:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BY2FFO11FD048; 1:fuk+LnImZHn/FbT+hgIefE+RoHywiegkcG3EVZZMX1N8nsuqo5peR3SHi2yqV4m1aJtneEaftFHeZRtECXdZIroiPL0xrgziEFwkNK7qu1NG/PlDJudgGRD3NKL9ljaBWxpVB1waRBXnsJTYVJqihyjRjHplpRs7dBPGte6Qr3IAEZWGAVX23vYNu2/Ufe1Nks7f2DLOA3kSYqzRLyOa4Uw0/psz/GkH7y5Ev+/SsystEwpOUumfdIcrkqUrXQxpwezScBxiA73jwxjYX7pTvm4WoCpOitNjSX+5nQAg2fWSBKcYI9zh12KEqLhnqA7KLR4cctXdRkdQDgjnbWYmxB1gQXG+V88/uwYQNEnqTUP+glVDIQiJEk3kVg1TvRXBeSs2ZSw4XRBvs3ny6VES+JZ0fCOZ0HAzGUBXn9pu1kSST2w0c4ibrNCGw72CvnpE3LTyw2vv9TVXFkurnElr4Q2kK+/dm+k24PZ45QYdMrPjiK0RjR+e3yj6YH2QGPehYZCaNkLJp0ofBTYkr4ccyT9a8gNoxNEBm+tu0+l9gHU= X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: dcc165c4-19c6-45f1-01df-08d496d40f66 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(2017030254075)(201703131423075)(201703031133081)(201702281549075); SRVR:CY1PR0701MB1945; X-Microsoft-Exchange-Diagnostics: 1; CY1PR0701MB1945; 3:zqiQ4b/dL2IbCVgz9HpkaTGfMSsat6lUdhJXA1oWTx1idR8OsRINnYvjkKrkf7cTp09b3itJlfgJ2t67v2LBLZeJd8WZc1w+ZsumWdG2PPwo9tj/GhwZZWAtG96ikcdvuhEthuX099BFTJj5P30enP8mGd28lyN8EzyLZxSxK6lfNiz4zYjietg9asitD32jr9v4qhLhEw4JaPaBTizjM8dBBIuvxCCCb+7vUKTWMFNQ80L1Epp30BqNHKoeegK4qHkYvcLdbf3S5XSSj9wL0EnU4cQGqSYmJnab/KjzzLZY0LlNi4Op+rpqHgTE0f343W475MosNtC61CM1rqdX6mAXrB1OmZ2Rnvc4DSTyOWTp7277GAv1v7XEbVk2WyqZXkIBAFFS8gOQeID7KlDY5WUlJHNQ4V+xLbpfBx8yLViIEXQeza8zvx/Ljwraa77lNb2grb/Owz+4yxM9SB9RNViCwBOrcGr2rhcQflFxw6QXGJImc7FyehGoqe8FxKVT X-Microsoft-Exchange-Diagnostics: 1; CY1PR0701MB1945; 25:lkmsXHgotY4DpD4/0YyemoH7Fca6leeXRTPvKmwpgOVQ7hoRmzRJf4q+dgKnwNEOLkY7dCypUIf2uosc5A3egm9JkCZcr8Jc/iTvMedpQgCRuKlaaxyDpvAo6lIZtCeNuWIc4DJ15OdsTJl/Pe3/9yvV3Wg4rmPnISCAKUZXv8IM+Naeschp9/QlYzAw/EyY3GyDGWoGxxyV6megZ7ibTc5cS3fFZn1+QYj7tBDFE8oIIIrM6Cme1K8zIb6i5JaMH1KbbdFX0fK32+lj5wETOtNaEJvebv+y/Bj4uc9P27dZuKaU3X7F9aMsvWKnQQ5e8nvaR6/8w9F8Id/TABo3D6df2NirkckipuVsOwxmG5fyfQ6XbX0dfYLAMT/BgD8Pw+2Omf22p//IPIfjRw4934eLaMDQt03ghN2F/T8Kh7Q50cZDHUNxxs0wT9CCDfa8Bu1/JKwMVjA8TBTj/vlOl517dB7rXB5MqPBrFUgrsw4=; 31:R76C70VNycu7RmnsQN6uJ3iubpK4hxiDqCZIxHJNwYIRV3n6I1PFOjW+gV4u+hVjoFiZmhgSOcesA0vqyoln3hft+cU56TJfnOju6HEYGeOt29R2kkjsAFBAo2FZotIYVP45Tm9X42iM08xsV3RZw3kD2yBvlVfAz8EoNAvR3zLnTNeVO8U9kdgW1/ERRcjEYQs2doGioBSuMiKkP0+NJTdJWHCpxBGmj+hgAzjQFP9o0VyitFX82Xdv8+WBw6dC43Ck/N6WiedpcjGf/rp2zg== X-Microsoft-Exchange-Diagnostics: 1; CY1PR0701MB1945; 20:Lwl7i7eVBTQJFMUhE8HT3Q4QJUmHyDKQZqlFQy07f6qTwR5Opy5G+rsEOUgUxQT/Jh12YvXfMdRTk+snuVnGgkuvfTmNJjDGhzvDHkRcO7bGdrg66CHb0/qV5nTgRg/sSWl8xafwbXGpT+vDmOwrhGx2I0ZjiGllVSgR8byzv7bERxvyXHikK3FaNjmLO4StiateSTGwhbdkiY/pvsTXynz+gqJMwZeSugIK+Qwoa77rQFTez70qRqChbttnnLwXUDqsQ09c3mhG0vUfXOLGM1KmbCOC6wPPTWskFEQDuYs/4Q8D7nNp8xSSBMvSgW/xlXeSd9yL+Xr/opEMsIJdr7ML6oU8vXKPu9o3jdLazD1j0j9kiNgu+L4cc9/nGS1UGs5pKlcX4T+bhj6vMf9ZztOpn0dR1330hcQgg4SrAOtA+A0I7tlWwKPd+GXCHGPbiK7+EzR8j5UgDGSO5InEsixczGUDoLSj6dl+h0UBTEIGfrMBbzSLp5iiYWX57JKJ X-Microsoft-Antispam-PRVS: <CY1PR0701MB1945D7842CE0C5C9E50D5EB48DEF0@CY1PR0701MB1945.namprd07.prod.outlook.com> X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040450)(601004)(2401047)(13024025)(5005006)(13017025)(8121501046)(13023025)(13015025)(13018025)(3002001)(93006095)(93001095)(10201501046)(6041248)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(20161123562025)(20161123560025)(20161123558100)(6072148); SRVR:CY1PR0701MB1945; BCL:0; PCL:0; RULEID:; SRVR:CY1PR0701MB1945; X-Microsoft-Exchange-Diagnostics: 1; CY1PR0701MB1945; 4:2iN4HolxZ6gyEurJS3e3ZvhVGaH5IXIoy/OLuPbNObbzDBfWYsPNDjpbRUxk2vhzI5kJ1N9vnnnOW+EDigXQhgEmDgKar7C7dVG17CUuuIq60Nr2ekm/WodL3mqWZBtJBtQe+RT/0LCEXYHNfx1eka3/6JC4zSE7Ae0DvhmcsFhvHqzKwTe3gqyaXGRpnq+T5QX4LmHRpbqUe4VjU4VWe1q+d11Lb0hc4DIPjSo5gOak2rorGEUb92JnwmPEY1kDAwEP7XbsvRVCc/aZSmWnmIB0FbBVIcJGA8Stoy7WYV9jHC8CpuCP4gD9+ZpGoeWiO6oPadqV1XF16QxIkZClHfhWzOqtAmmrxv8Kc9B3hx/33GGyttbU0RHGd+34MXSYF4hQr5yQcnOm18GJwRoWRqdMSO2pevP6ZFchEkEk9smrw8fYWqOUP28ToIvZB8fYKul8POPOhI5AFWsUW3oepOqlIcS3yhWMI4Xb7nOZL/6H48jBY3SclpQoa7MkUn/YaU+LADaFq47zsVA4BThXMaP30CPv5/iC/EtQmyVLNQvARaLxRraYax4ovVxg9v/U43lrtyA1bu6GcmaEcMakn6MripuK0ilbmyrgPj/j0bWw4uEydiltRzQIs4aXxKtBoUVOkiEUqNwYdZYieeiO0amqXkq651HSqrzFtWeds/6bXZ0rHqx1KPpktyn+3WuA3mY2uyT2yFSobkpdjbNR4Be+q6FqQpGHFmIhvTTLsftnibLpY8W/G+NhEm7/qehKiWnuv2rF/kfCUUgvS7U951GQKpTfxhtN2oBBU3+npBIsy4HHH5Kb0nLpygD94xPH4yoCrh5fK/h2V3sJb5sVghmgFLOxQiRZYZoZAdy1q6jm7PNzpvLxITtPfbNVCcdQ X-Forefront-PRVS: 0302D4F392 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; CY1PR0701MB1945; 23:G8NUR1bI9tsgsbLyBNDcSrHZyMkjDTlGMTA/neI?= =?us-ascii?Q?v8NGAm/2PBWjz3A5BbAKQdXTWni9JkO9J/hHBkpi64hSCGPnkH6FuwgW8B+l?= =?us-ascii?Q?MFjs8xB+pqe1bsX3RUbkWSYcna050Qt5qzEKwFaCc7SYPNpewOxDpeh8QSUS?= =?us-ascii?Q?0RVDCdKxfC3uqfBJ/Sx6VQk9Ul7QplQehNAKfXwnawDGaqltWcm+85PIaBTG?= =?us-ascii?Q?jgQtUJydbUOpde7QB9sx6zdI9B8sXCNuxQeznKHrc/9gVmuRwafK2pqd7o61?= =?us-ascii?Q?AFc8xzKpkIrQAG9Ix8ZIDh0G+QxEYkKmEr6YvbvBlHyWKynpTe9IFU2y261y?= =?us-ascii?Q?JdU1r2CWiaK8M+hD8RcJjVFL4G32rtoBJgfJneGBWTcXuOtFYeazKhe42vLB?= =?us-ascii?Q?z0q0VVQyKPwTl9LoV7rhgPZkcdbSWc5VaFPMyQhvCJhrXkikFGT/SyMA4H4x?= =?us-ascii?Q?p0oyKxicpu4ACBoKG+j4VdoJ6l3+ibxNw4LRbxg2w435FXP+V9KJZjNAueKf?= =?us-ascii?Q?sQQcyhMO/WLDtWf7XfG6agt/VtqoJSYzyjrTICL8iPnu5WUn46D5/VXlj8F3?= =?us-ascii?Q?/7l4zZ6dZ5R9SQzMXhlRTD2uDCqYMfAeMyfWy3h3/VroNHs78/KMGbu5i5Ex?= =?us-ascii?Q?XJ+3x1VE4dclOsKUkTw8xXR8/lSTB9DwCx3P8eobhQX/pYHEZGv+/zDLbtsL?= =?us-ascii?Q?EL/EqZEGhtPM7FlK+jZ8z/eTVK1cKIofL8nVGc4QX1mzLkOM8PC1APOCoCL2?= =?us-ascii?Q?3iAaqGSIrvrUwhipY+g8Ma8fTpG5FUbFdqeWFL6UK53B5kO/uj4y8zqEEAr9?= =?us-ascii?Q?0N+o0lMRk0Oapx0hzOaEjsnSDOmoSfuzRCfupjPV7Z/RVacHcuVMcGBKVciP?= =?us-ascii?Q?umHaOE/dqm8W56pAuyRXSHvJJvhDO8ErtDlk6JhyJxaUvIECf411tzJbyD4A?= =?us-ascii?Q?0cyqn7nYDKJlSRr0brQ/cwqhhUS6P1DmcWHM1MkaKISFZWagELmq9g3JpJ6X?= =?us-ascii?Q?tTqs46df2d5N79FDoplxWiBrYcJcz0CARAkFfUJKzdhxM6g=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1; CY1PR0701MB1945; 6:HmopOPzKt3UE5/ex0IakcxGtsYqcQhKyl4584By1vph1YR1ND9RvR6GE5GDIZDl/F2J3T6b6ibia3zEOLFiaf63Uqzmna4qD4p1S/HXSa2LicNXb8SUrIo6ta4036dnmYEH0lRI4n7PqFCRNP/fPTsBVQPES+OyqnZ2ZVANMVacptXH3Nkax4x5pyZyENF9+ra7ybRoeFMWGjB8vLqbx7Tf21En3MjYb3fWNz1p6oWWsZ9CnFtlJjXJe9O6XK45k3kNcnSkv7CLdyvPLK+LabigtepV4/YsOhesM1MvFnSnn4EEHRUJhubOfcfQv/63gEBX7zPg+ERsbV3CxnLt2JFYpK5sThjmApHZV+kYz2ZEtvtCIM4i6PCJIiNghLDK4wW1031k5ENY7gnlPFV1Vn/zWShi9QNGqFPDq2syVyiJ5+biTpxjZgnznDJMfHA61Ehx5QsQEnRBzrKDtMhQF4JX6dm/ficcN950djavGDSw/ysaewNOLnaYoTbhMIpHUcFRbkhAHLbsqh9nWBvJqXA==; 5:luojFyFLh5tPCm/9qD7WwiQj9xDTFY/jq3z2ZY+BppYcYpcTib8NOZmnILA19YIRGY2LCkVWzHyQNfueSrlcGSWYTU9FHQQ/14iCEYDQtUS2wtAGez4TXy2Kmz5Tb289Q78Hw3QayU+v7XsSJzXTJQ==; 24:/v9EtYjDmg2xNYki4Owo8/1uq9qmfKRkmr7s2SM3a4hFOBvNtK5SUEHs9/icnscs7LUGrEU4Vjp42GXpraeisyZpNqWXkMwDDQF3A2bIpoE= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; CY1PR0701MB1945; 7:zACeqNqozaEvtvxVDjjOtSqyk8CbQiXx9mp9opQgRXGqLfT69bIilUncY3V1SeTl0nllQKMOTcJ1G0I+r0e8XqeqNGkm8zgQA0CdRh32tMqtX6C0X9uxdPezE8ysSU+dWHNlOwwenj/ZPkHodb1NFFzXbxRSNVO/fLyWZd6EWeiaR0YGCb4qabiIqKWLxLx1XfzczT3IDDwTjlMQFt/wk4ZK4pFYLTmBM8wDPmfR92J14IAzML7I03OtxsO49MKAtf2CPaX1TEO/6wQLyD4cy43bHZua2YMMIjEGfB/Ux2TAloaWlaNO+jqlE8t5SoGicbc1OU/oC+TpXYP1rKS3Bg== X-OriginatorOrg: cavium.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 May 2017 12:08:09.9631 (UTC) X-MS-Exchange-CrossTenant-Id: 711e4ccf-2e9b-4bcf-a551-4094005b6194 X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=711e4ccf-2e9b-4bcf-a551-4094005b6194; Ip=[50.232.66.26]; Helo=[CAEXCH02.caveonetworks.com] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR0701MB1945 Sender: netdev-owner@vger.kernel.org Precedence: bulk List-ID: <netdev.vger.kernel.org> X-Mailing-List: netdev@vger.kernel.org |
diff --git a/drivers/net/ethernet/qlogic/qede/qede_main.c b/drivers/net/ethernet/qlogic/qede/qede_main.c index b9ba23d..263fd28 100644 --- a/drivers/net/ethernet/qlogic/qede/qede_main.c +++ b/drivers/net/ethernet/qlogic/qede/qede_main.c @@ -1313,6 +1313,9 @@ static void qede_free_mem_fp(struct qede_dev *edev, struct qede_fastpath *fp) if (fp->type & QEDE_FASTPATH_RX) qede_free_mem_rxq(edev, fp->rxq); + if (fp->type & QEDE_FASTPATH_XDP) + qede_free_mem_txq(edev, fp->xdp_tx); + if (fp->type & QEDE_FASTPATH_TX) qede_free_mem_txq(edev, fp->txq); }