From patchwork Wed Jan 4 11:21:30 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Madalin Bucur X-Patchwork-Id: 710899 Return-Path: X-Original-To: patchwork-incoming@ozlabs.org Delivered-To: patchwork-incoming@ozlabs.org Received: from lists.ozlabs.org (lists.ozlabs.org [IPv6:2401:3900:2:1::3]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 3ttpPh0WPtz9t0Z for ; Wed, 4 Jan 2017 22:24:56 +1100 (AEDT) Received: from lists.ozlabs.org (lists.ozlabs.org [IPv6:2401:3900:2:1::3]) by lists.ozlabs.org (Postfix) with ESMTP id 3ttpPg6ZHczDqRT for ; Wed, 4 Jan 2017 22:24:55 +1100 (AEDT) X-Original-To: linuxppc-dev@lists.ozlabs.org Delivered-To: linuxppc-dev@lists.ozlabs.org Received: from NAM01-BN3-obe.outbound.protection.outlook.com (mail-bn3nam01on0050.outbound.protection.outlook.com [104.47.33.50]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by lists.ozlabs.org (Postfix) with ESMTPS id 3ttpKz6j2kzDqGS for ; Wed, 4 Jan 2017 22:21:43 +1100 (AEDT) Received: from CY1PR03CA0033.namprd03.prod.outlook.com (10.174.128.43) by MWHPR03MB2480.namprd03.prod.outlook.com (10.169.200.150) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.817.10; Wed, 4 Jan 2017 11:21:37 +0000 Received: from BL2FFO11FD030.protection.gbl (2a01:111:f400:7c09::137) by CY1PR03CA0033.outlook.office365.com (2603:10b6:600::43) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.817.10 via Frontend Transport; Wed, 4 Jan 2017 11:21:37 +0000 Authentication-Results: spf=fail (sender IP is 192.88.158.2) smtp.mailfrom=nxp.com; vger.kernel.org; dkim=none (message not signed) header.d=none; vger.kernel.org; dmarc=fail action=none header.from=nxp.com; Received-SPF: Fail (protection.outlook.com: domain of nxp.com does not designate 192.88.158.2 as permitted sender) receiver=protection.outlook.com; client-ip=192.88.158.2; helo=az84smr01.freescale.net; Received: from az84smr01.freescale.net (192.88.158.2) by BL2FFO11FD030.mail.protection.outlook.com (10.173.161.40) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.1.803.8 via Frontend Transport; Wed, 4 Jan 2017 11:21:37 +0000 Received: from fsr-fed2164-101.ea.freescale.net (fsr-fed2164-101.ea.freescale.net [10.171.73.197]) by az84smr01.freescale.net (8.14.3/8.14.0) with ESMTP id v04BLV1R022990; Wed, 4 Jan 2017 04:21:35 -0700 From: Madalin Bucur To: Subject: [PATCH 2/2] dpaa_eth: Initialize CGR structure before init Date: Wed, 4 Jan 2017 13:21:30 +0200 Message-ID: <1483528890-8621-3-git-send-email-madalin.bucur@nxp.com> X-Mailer: git-send-email 2.1.0 In-Reply-To: <1483528890-8621-1-git-send-email-madalin.bucur@nxp.com> References: <1483528890-8621-1-git-send-email-madalin.bucur@nxp.com> X-EOPAttributedMessage: 0 X-Matching-Connectors: 131280024973295053; (91ab9b29-cfa4-454e-5278-08d120cd25b8); () X-Forefront-Antispam-Report: CIP:192.88.158.2; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(6009001)(336005)(7916002)(39380400002)(39410400002)(39400400002)(39850400002)(39860400002)(39840400002)(39450400003)(2980300002)(1109001)(1110001)(339900001)(189002)(199003)(2351001)(110136003)(3450700001)(85426001)(47776003)(626004)(50986999)(54906002)(76176999)(43066003)(189998001)(97736004)(68736007)(305945005)(356003)(77096006)(2906002)(38730400001)(81156014)(50466002)(81166006)(8676002)(48376002)(4326007)(69596002)(33646002)(6666003)(106466001)(6916009)(50226002)(8936002)(86362001)(5003940100001)(104016004)(2950100002)(105606002)(5660300001)(36756003); DIR:OUT; SFP:1101; SCL:1; SRVR:MWHPR03MB2480; H:az84smr01.freescale.net; FPR:; SPF:Fail; PTR:InfoDomainNonexistent; MX:1; A:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BL2FFO11FD030; 1:FGs6VhlFkEIzb4Eau+5IrOIlCXz7eJsrNUIJ/YEIq+ARLn6YrZ1oKqIrQGG62JKmH4PqotqE40PnU1Tz60mLLjjoAX2x56CW6zbk+ZDrkxFkXtcqOhcqslkPZGOjRgxwFj3y4gQ4H182wDSnhg5IRAT5eCFzx3fc8laLJ9PkJ677sqNL0dyPl5BfH5Y9yP03nCQEZv3CSLBMWKhl0ynPUjTdwEzOP1VuPaGqxZqIGcTB+FJCCq/m02ylZg2VLO/nFXV+azKUa9NCpm1u8DOOIAgPo9YHJbKsoeehoK3BveeZmsDUrSzK6b4uXPSU1gxElylcriSr3VpDpEHHDH1wqswb7Mwg4DrJtRvN5VRG+hgoucnoTvlYVJx5o/Z/Qh/xEA61Mr0sH8kiQCCdJWfyQtC42lcKdHLKNq4o95SmrscB2RgpUarhc4HEWHnhSPCl+Z44I1/92d14YqQHbg4NLK2uaL0Qntssr9YZCXgz4dzJAiOntM4lLiOUApOclR+CLRFxMdLR3KUHdj5toUTZAQx9cV59uHBN4yuIOLKbsWfIfuvRPuOpJEGyZT1P7rt82iLUGenyRkKf8S7hPVvsGstSoNY+ODUJ3DveZQXxpWY= MIME-Version: 1.0 X-MS-Office365-Filtering-Correlation-Id: 8435ab3f-ea3b-4920-dc6c-08d43493d917 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001); SRVR:MWHPR03MB2480; X-Microsoft-Exchange-Diagnostics: 1; MWHPR03MB2480; 3:etGQh3Z16b/NRHn399UmpVmh2pnhlCruEdiin2bxkfBCQjr2TQvGn8RXY7jn03nER8E2WzeGxayVdHoIqWCLf+NjAGwujCr0O1/fjdD1ksuOipPZ+8hqLY1aSS3ZVNfdmNrUTCizCBi+DUVjhMsDqFxDa1/G18zf/TccYNzSLVtmv0/yVwC0zgMw02d3i6Sev5NMtDgslUVALQmZQd1/3NRXyWx5J7fGdlscCbspUMOU6p50jhR8tgMDwcqxoyQKnvSuUgAtt5dmc5wE7XXifL2P/G+BrtaJwXbDa48GENRW/tzIJPz/TQVQcs3E0p7ml+V1Qjs2MFG0qy85AwUZDCtK8LLPG6BjKzqNmTr7KQ/G1sFtB0Q3eDoB/iXeDFSy X-Microsoft-Exchange-Diagnostics: 1; MWHPR03MB2480; 25:UuSopsD48PmlfrhgKN87IShT3M2WXf2+X9IAjwmEyfDjdLTkFHdG1pzFXRDwNxmqNlKAaFbR/oxYKz1/dDswGbttHgecWWjoDfJRBKFZeHXxZeVHOWBCWnGvlff4+asySimZBwu728hRgDmuBGf9FEzlHrjM8GirH7kpGTjGU2RZdjzYtpNrK9GrIcTtANFfsdWHfyFFXGIi/toRJ7EV3QEnxieohQ6KGcDe4H+3y0R1tlRmy3c/kZBJ/mQNfcmSWVnLVex8WFGH4QUQdaB/gKjpe76DohhjiDZHJEZOxtKEyeyPLncN79IroNYbud34IXSotatJqAlWlGOiAkF14t+kcm86WxrLZVxfHQJm80uvNOUcSggEC+1ui3QtveIWRlMvaHauQPSXQTRfVfo57w37ZEugZTWTgIrkya1VZM9jum+kGNJF2+XgGB5QvEQZ35AAk03vZqDDtTshhEb/wQdeectpGffjl4gy8mZlcsBPz16K7/zHtNA2GkaWCZKVRu157rZDeHmpEAhVJy1s69z8b+w19Ac79jC0jeEinPouB5enidF1j5c+dCf86Dscg9Ppw/gcnvP0JvUSMvDp6x/mNf84WaLyGaoa+xq9nylGKBoA6N2JPkiftQ/ajuUeR/II4IUkuIzjOXtZZpU6fs7JfQLXwVLQ/L61N9FcscDvkD55y0ydrUeEMiYmNk1YmUhRLUQRi2lW+6DKWusk1qyGDxd/Nb2k4eO0xJ+TJHp0YjxfD/MFx4qQMnDh7FK/eaoWz2kvn7AYOE9vbbJ0usrMeKzSFkniZbIVBOGldAE= X-Microsoft-Exchange-Diagnostics: 1; MWHPR03MB2480; 31:ZwAVw284+sYCMPO3TxV2F3VkT0MCpkJKdSXZ8lmoCA33Um3UeL3Z29wYRCD7MDfnhauVNfmEol2P2OIEHM8jCYH2FxDOlLVV57wBgqGJEYnKVurrOnuYcJAu0mbUJxBMWVvuH4qgxzw906dmlUcDpj/KY3ywmp+rXERxtK2k1RlJlzCENLf7kHPzN+z+rhz5xr2OGyKDOoEZ6XiSb09nZ7iArv/4vjKYnJ1r8UeWEMGNfHkUA/N+4t6NQV/jbQbnSOnPOyTK8sPe8ABo/sC2Kg== X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(185117386973197); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6095060)(601004)(2401047)(13023025)(13017025)(13015025)(13024025)(13018025)(5005006)(8121501046)(3002001)(10201501046)(6055026)(6096035)(20161123561025)(20161123559025)(20161123556025)(20161123563025)(20161123565025); SRVR:MWHPR03MB2480; BCL:0; PCL:0; RULEID:(400006); SRVR:MWHPR03MB2480; X-Microsoft-Exchange-Diagnostics: 1; MWHPR03MB2480; 4:zkGFQAmhG9lLOh1n0kSOYXG1zoJjyWEWOFsvzZnkdKctGhyuoJhsbEXD+CJFeY1r2JeFhXhJ1UDT7c7GlD0sKrlUcUo63B2OqTlsQyDlOtb3vv0+QfGPE+kmjs6ktbrpqACkzSJts/744sO9l6zZQ3C69NMTqoI46e2F2aqIi6ISmVkuuOo64Txs+EE6ryQXxjJp67Wm09pgWaOduk6ZYerYuV3aOovvyJq3MCrv+Rou7MSYPIXzgZJ64peEIdLhgaE4tdXjtJfPbO/aTIMhoDV8+u5QX3g7aoz76ACirqX3FVzBJKROKNCyG7Ei/2ZFWPf9g5SjctAOy4Izr7xzhYD4N1zt2bfsdRImkaj52HapAMV4fxvzmq3daG01IYGbn8Y69eSzzebaroWW0GoQ3OvsdSiiS6MeCE8CAAnwQR0Y85G4pW8aXP0qJl2MvzqxoajlsDKnOXmvwpOgLu6Md01eVrJM7v9HRHuzCjo4haf5PNe/4x1K+xb+0WOjAjS6mfPpoxJKQqEJxJxRUSGEGhjWOdSjBXvnw3jl3u8W488JeB7tx5g2K9xiJiBvZX3Xg6IJ/vPqfIxensN0jjX1jYYn0ENIkm0BcKh3GJCy3KKIeFADNcaxxG7/LFDrvJ5z2wHf5itJxE+FhIzxc2vYZ76dT/6eC4wt2ruioho85XDs8KXB9B+1vXaGtoADQO5caow8ECvhV7xLB801mNaPp7CQb9QLFXJGyByY7Ew5mPKgL0+m1nLTw2R5KdMiklPa X-Forefront-PRVS: 0177904E6B X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; MWHPR03MB2480; 23:jTNFo5DG0LYelUZHh21BUVTXt+fybChu31LCJT4ss?= =?us-ascii?Q?XCtfe3kyKTbUBLiGGBEFc84//RFKpl3SUWrn4fGGkxtJMaLsuG81KQhy5SSi?= =?us-ascii?Q?SjK5kJ99uzWi9tMN4kWpqv4z57sNA13N7Nd1TR0AMK6cktIsaqGKhdm5ZSfl?= =?us-ascii?Q?u9Dcaw5sSmTtVa6l55WqQfe7i9ttkUFS5bMlnJ/W52mlrjVsG9V1PzBYTMDw?= =?us-ascii?Q?Xwo0wNjvnQkx1Qnc14NKI4OHXREdG8P8ujOj9CHddQePRNp6KIsn3jYyoY0I?= =?us-ascii?Q?YyjsFjVA9vJyMlDrbVZKpIemZ0OLPLUHyL3F4+Fkv1/ja/ck+F4nZqHfNaJN?= =?us-ascii?Q?TOsWP6vaJMBjVOy8pwjVbHxQ0srTt838UuaucRZfkD6z5QljrdNAPN0psuPr?= =?us-ascii?Q?DATz1TBjm6XHuJhuRXOm79K52H4n3AiBCYayzE7lLzejWJnIqxKUIJkniNNA?= =?us-ascii?Q?IZIbR0sfhGojDxM6KdkN0LvFfUYyeM9v4TrK17A4LraswzjtmgVEGnWgARiy?= =?us-ascii?Q?iqgWDOz/e2EskahRzUw4XPRyEBr+pyfqL0y5URqi0gPfSYE/8ft5jLupf6Ut?= =?us-ascii?Q?MXFw3kDFuueg3PUnJRQ7r8nrxZxWqUF4jYQkfbWgCGEnHpyGqYVXwxIAodHV?= =?us-ascii?Q?WThMH9lzF/MLm2ar6aMejIGX7XAB/EDas88V8u5eynqykAABXIDPKgxaEUIR?= =?us-ascii?Q?mV7yW+VzSQZtvCa7pzDmS3mGoVf9QT7FjxmYvWy1Y+WD42e2DeqO69VSJPK0?= =?us-ascii?Q?/tnhAhJGxikKYGrCZoFOO9hrIVV42EjgMawe27hplirt0tZfuPyUdJswkJtv?= =?us-ascii?Q?ip/DZDd3CmmHC1URiHExeBhQ7b7ZnmIBzXiyNwr7E8rzZuAeuz6A9Q6GZGKy?= =?us-ascii?Q?OeB1KYJnbHqYnzye8rtiTS6xeU+Gfc5AxpkTGR3GZZe6MkbMYZyts+mcRADF?= =?us-ascii?Q?hwsNa2irR6vdeSxhE5nZhnyQUhgquZyuBDHPFuwNTWBoFdSy47n0Lnfrcgrc?= =?us-ascii?Q?l9fBucctCnewUhTCx4OkfOGVtCRTXW+uoDKHMSP6DKnkxhBjMSovLha8E2jM?= =?us-ascii?Q?QpoOnDbSFbq5F/rsOkvI8n/EyNAf1RLWop3PVBOjNaG+oZNoaRjEjFK8nD+9?= =?us-ascii?Q?TTVPzNLfOZfm+3XictNcXoG8JEspB/Y2k+07yc9h8ehqsymPxPrdp523/B/m?= =?us-ascii?Q?rbUmpdpTA6NyKpDR6RYQQrTPzdNR39cy+VVA9mVSWO+gdFC/jv1GwEdvPOzM?= =?us-ascii?Q?QTwKBD0SRV4TMKi2Sr6id/Z1QzFv2dTFZ9UQwThSUmbX2z7cV+GYqVqNBGFl?= =?us-ascii?Q?ZPYuqbxmznx8g298FamDeQ=3D?= X-Microsoft-Exchange-Diagnostics: 1; MWHPR03MB2480; 6:bEfh5EzZ4xtpOd6V9VELuY1jLpGzHOd4e7jVAvHEvfAkjz85c4pHAsexLH5FjskIS3VGfPCQk5QoreDpSqcJue8c+IuhgCpI+Ca6Dl8gyXxQyz8Zzsu/ZyBMIfc4JkdmFBweBe/30K/OD51YL8SP1Cu881BmjkjsObsX6v6eXrekmdstpHCntWZSELSizJtfaaDLdcKJ56Mkka/onfRNE/MXHHZL+r6fd3wOW5hF2UkZhnk5Sxeaf/KCuT2YAGWYVmivtN+igMHxknTAc7Rx/TnRdr5Ct1hcEY/WUaXOKSdSS9fqjzyf2UbfuLXy8hkTwEJmahzLKSjnmOOAr/U519ed4lSppV7XRsT5bBLErTNwND70mgEXPM3O1z8nd74W5mOMGZTHs8QPAE3fiapP5/rZdHykhLWiRKJK8Ylt20iYuEe/JCkU2iOBq/ASYxAQ; 5:P/M1qcGKEpRYFhHJn6Ndn1NEGuy56vBa5qBXD5bO7JYb1DTKVmsXpKx9ZS8URsXXFgHkgZimkaNKqjgBXBIEDf2tJu1CDogcsRZP+cfhZrM08Vl7msL0ssmTY+W0kAUvdTka6v4hf5yd8ZukjARaZxTFVsxzthEMhs75slxQXDQ+G/BIcYG+6LZQrSkgJ6ZK; 24:yrna6w4aL5hNEMnVAtK8ZWGpxmxujANU42E6DVHI9eI9l0vTu7MOjgqgO/yZ1yWLUVXMtAOkGtmsk8egOtTQK8m37wqqzS+iLQamWvh/auQ= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; MWHPR03MB2480; 7:i95YTJsrj880L3rxxJfXvT221jIfm+4ZPuVBYOPKrEbxWpCEX9Djy3IE0/PbtkjNJ3Co6u58zyL1MqhaWZ109RIEoyB93PXfd3sCA5NX9tD4apv3Z/oTTiFgDDCjDXl+mwBqBZOAL/HMwrh+JlqAF/lvU2+1xO8oCRL7O/WRn7XNtPg0t3zpXMHUstS3iXkv+S9cNGfDnf95vtLvRP5CsqIWUhjweqxom08siopZidoxD8Ua1gBnA3pu1tXlFXPcCe9M/m2WADlkqzmbHNkEP9l+fTtx1rsAXLABH2tPLNVEedWWYUXmKSf4yraf/Rpy36Ui7RgJXMF+IvW4b/+KaKIox+r/rhIYv2OyUxHVeIKsphfAMTTJxuPTUAtuTMgXqZaFp/qFSF3QqwTVhlcL2lSBjNWRi5+gz4xLZn5+Ck+LSt5N4f1jTqcwDGAKAzCVA/WipXXZy3vma/6CEoAQ2A== X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Jan 2017 11:21:37.0955 (UTC) X-MS-Exchange-CrossTenant-Id: 5afe0b00-7697-4969-b663-5eab37d5f47e X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=5afe0b00-7697-4969-b663-5eab37d5f47e; Ip=[192.88.158.2]; Helo=[az84smr01.freescale.net] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR03MB2480 X-BeenThere: linuxppc-dev@lists.ozlabs.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Linux on PowerPC Developers Mail List List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: madalin.bucur@nxp.com Cc: linuxppc-dev@lists.ozlabs.org, davem@davemloft.net, linux-kernel@vger.kernel.org Errors-To: linuxppc-dev-bounces+patchwork-incoming=ozlabs.org@lists.ozlabs.org Sender: "Linuxppc-dev" From: Roy Pledge The QBMan CGR options needs to be zeroed before calling the init function Signed-off-by: Roy Pledge --- drivers/net/ethernet/freescale/dpaa/dpaa_eth.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/net/ethernet/freescale/dpaa/dpaa_eth.c b/drivers/net/ethernet/freescale/dpaa/dpaa_eth.c index 77517aa..c9b7ad6 100644 --- a/drivers/net/ethernet/freescale/dpaa/dpaa_eth.c +++ b/drivers/net/ethernet/freescale/dpaa/dpaa_eth.c @@ -733,6 +733,7 @@ static int dpaa_eth_cgr_init(struct dpaa_priv *priv) priv->cgr_data.cgr.cb = dpaa_eth_cgscn; /* Enable Congestion State Change Notifications and CS taildrop */ + memset(&initcgr, 0, sizeof(initcgr)); initcgr.we_mask = cpu_to_be16(QM_CGR_WE_CSCN_EN | QM_CGR_WE_CS_THRES); initcgr.cgr.cscn_en = QM_CGR_EN; @@ -2422,6 +2423,7 @@ static int dpaa_ingress_cgr_init(struct dpaa_priv *priv) } /* Enable CS TD, but disable Congestion State Change Notifications. */ + memset(&initcgr, 0, sizeof(initcgr)); initcgr.we_mask = cpu_to_be16(QM_CGR_WE_CS_THRES); initcgr.cgr.cscn_en = QM_CGR_EN; cs_th = DPAA_INGRESS_CS_THRESHOLD;