From patchwork Tue Jun 6 15:00:37 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ioana Ciocoi Radulescu X-Patchwork-Id: 9769125 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork.web.codeaurora.org (Postfix) with ESMTP id 9F6A16034B for ; Tue, 6 Jun 2017 15:07:29 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id 9370E2849E for ; Tue, 6 Jun 2017 15:07:29 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 8847D284B5; Tue, 6 Jun 2017 15:07:29 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=2.0 tests=BAD_ENC_HEADER,BAYES_00, DKIM_SIGNED,DKIM_VALID autolearn=unavailable version=3.3.1 Received: from bombadil.infradead.org (bombadil.infradead.org [65.50.211.133]) (using TLSv1.2 with cipher AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.wl.linuxfoundation.org (Postfix) with ESMTPS id 078572849E for ; Tue, 6 Jun 2017 15:07:29 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20170209; h=Sender: Content-Transfer-Encoding:Content-Type:Cc:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To: Message-ID:Date:Subject:To:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=tS0TMmQjt4k/gSBZcujzwWOmCF5sFNAqDy2wLSpLmaI=; b=Zs5V0kzNjwddsH w6eXZ4bWpw7yHrt6HoTmQbWG9vuB3CfUjo7/jf0EH3rJKj2rXrH9X7Bl44MnU1mTzExe/D42JVIba 2FoM4cFbrmuKcQJyYlvG/9WTzohd6cf6jx4KE8HkbvfEzv17bj62zbJCIHl7x9eCx4hfaIhZ5wLmc pJsAHd/QDhkGurVSBHmxB4crtdBSIDbox2mXZYKpSkLyzCRUYx90x4fnDEvVs3SkEyiClLogyDhbw FDbd0oL99naivETXQ80wL5DXWplXkOhSTizu4GtHpsuxIMLjHnfZw2O6NdTUtGfmz6pEFw/gL07b6 +HDuBf5W16Zpq/cggbKg==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.87 #1 (Red Hat Linux)) id 1dIG4p-0005LD-SG; Tue, 06 Jun 2017 15:07:23 +0000 Received: from mail-sn1nam01on0608.outbound.protection.outlook.com ([2a01:111:f400:fe40::608] helo=NAM01-SN1-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.87 #1 (Red Hat Linux)) id 1dIFyw-0006Or-8T for linux-arm-kernel@lists.infradead.org; Tue, 06 Jun 2017 15:01:22 +0000 Received: from CY1PR03CA0013.namprd03.prod.outlook.com (10.174.128.23) by BY2PR03MB175.namprd03.prod.outlook.com (10.242.36.148) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1143.10; Tue, 6 Jun 2017 15:00:45 +0000 Received: from BN1AFFO11FD035.protection.gbl (2a01:111:f400:7c10::142) by CY1PR03CA0013.outlook.office365.com (2603:10b6:600::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1157.12 via Frontend Transport; Tue, 6 Jun 2017 15:00:45 +0000 Authentication-Results: spf=fail (sender IP is 192.88.168.50) smtp.mailfrom=nxp.com; nxp.com; dkim=none (message not signed) header.d=none;nxp.com; dmarc=fail action=none header.from=nxp.com; Received-SPF: Fail (protection.outlook.com: domain of nxp.com does not designate 192.88.168.50 as permitted sender) receiver=protection.outlook.com; client-ip=192.88.168.50; helo=tx30smr01.am.freescale.net; Received: from tx30smr01.am.freescale.net (192.88.168.50) by BN1AFFO11FD035.mail.protection.outlook.com (10.58.52.159) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.1.1101.12 via Frontend Transport; Tue, 6 Jun 2017 15:00:44 +0000 Received: from rhuath.am.freescale.net (rhuath.am.freescale.net [10.81.117.102]) by tx30smr01.am.freescale.net (8.14.3/8.14.0) with ESMTP id v56F0fwI005035; Tue, 6 Jun 2017 08:00:44 -0700 From: Ioana Radulescu To: Subject: [PATCH 14/18] staging: fsl-dpaa2/eth: Only store bpid in priv struct Date: Tue, 6 Jun 2017 10:00:37 -0500 Message-ID: <20170606150041.10955-15-ruxandra.radulescu@nxp.com> X-Mailer: git-send-email 2.11.0 In-Reply-To: <20170606150041.10955-1-ruxandra.radulescu@nxp.com> References: <20170606150041.10955-1-ruxandra.radulescu@nxp.com> X-EOPAttributedMessage: 0 X-Matching-Connectors: 131412348451462538; (91ab9b29-cfa4-454e-5278-08d120cd25b8); () X-Forefront-Antispam-Report: CIP:192.88.168.50; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(6009001)(336005)(39410400002)(39400400002)(39380400002)(39850400002)(39860400002)(39840400002)(39450400003)(2980300002)(1109001)(1110001)(339900001)(199003)(189002)(9170700003)(81166006)(110136004)(85426001)(77096006)(8656002)(54906002)(53936002)(8676002)(39060400002)(86362001)(305945005)(2906002)(356003)(7416002)(5003940100001)(1076002)(38730400002)(4326008)(575784001)(47776003)(5660300001)(36756003)(106466001)(105606002)(189998001)(48376002)(498600001)(33646002)(8936002)(50466002)(76176999)(50986999)(2351001)(104016004)(6666003)(2950100002)(6916009)(50226002); DIR:OUT; SFP:1101; SCL:1; SRVR:BY2PR03MB175; H:tx30smr01.am.freescale.net; FPR:; SPF:Fail; MLV:ovrnspm; A:1; MX:1; PTR:InfoDomainNonexistent; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; BN1AFFO11FD035; 1:fLb83YLC0nr416Ydw/CJgkQBFUnOZboY+jCZCC4xFS1HDBYe/lbTcubEdF5jM+1gFxsBdd57/TwfBRg1YpgMfkJokwEhr/RlI4v09iJeZdJ8ZxgobFFAwpTd9srU/y/aoWxU57lP67LHjDLr/L5q7Y3l0KuEnYwVTliCw5BP+Q71FmNRNJzJ6ISq1Hcy7pw+lkVF7JyHzcdntkLiS/PPymqMosdjSk16YTYvz+Up0pltRDk0/OkaFCRE8B3K3ft1nUHBSR6N7tKqp6yFAuK6GjmSxPaOUXBWb6wdxN06+CvERbTP/eWB+kPkoSW7K7p3Lpk1V0isQLbdH1YmbBM/BlkzF8o6Kd2KX2jGnEME6A6H7rDXkZwffOq7EkHLQjtIMRVfaJi/hpFUdXdE6qs2PgxVT4FNGZ3bx3iFKkdsDoAIv494OYacGcofCYWQ5KOPtfgZAM7d8KAS94Hygjik9NDfijpwWb7Fqn/p5aiQP5RxtqUxzEhTPBmQEtBlsUEsfGIIUO7hvEMUztjFTX4h/oWtnYpsIo99qZHUM+sziA0FdtHOXOFRtLjM9nA/W663Jl6y+u62jb3oVgxNI7VjIvdlDeJt/4HB4GElLs3UJxMa5/CjspwG4Sxrd3O8zP96IBM6oPTl4UjC+1gh6ogrJVoufhwmkqEiFyq+/YxXTxvx+Q04dMPgXHJ4lHnIp5Z7 MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: BY2PR03MB175: X-MS-Office365-Filtering-Correlation-Id: d64b8451-7e01-4abe-3c29-08d4aceccf01 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(201703131430075)(201703131517081); SRVR:BY2PR03MB175; X-Microsoft-Exchange-Diagnostics: 1; BY2PR03MB175; 3:6F56PWta5n4ScZP9TEp8xpp4pbHVnLhOv1OEzbI3cOgCZGiVJKbRPcRf/LS4XVBzen/33/nMYzwzzmMcVOkZfj9BppAXJ79FOt2Ze07sjEQjrZ4MgC8Qa1dVirtuCh3vxTj721UO8T2g2Do0Y8PQzVb5DMROEvYf6CVAv8bqle68kj6yFKllOPYpyIHosSBN1ZL6zvF63O4ZPKsgkzIiYYe4A+0tfAOtWTfARhjrFfHRNQT3pWc6w7kb0oqcMEb0bno0Sila1TcprVq8F4S5j3kGK/+03GxR+uJ3GobrHv7Qfg+kJeZUpPWkF3oX2Y5PxMk8POqWJfeOgAL7o2o2kHzY+nkjtqi76k21g64a0h9YlAA68YdJZwHsnImWQnBEhtw6/UqbRPlxSPNhRbJ2FkOI4kghsze0qsL8Pz7s2oCG9LQ5xW6F5j60AI6xhrnp; 25:/qpGwRkRMCXBmNEW77ECsc3y2r0BbBmvIcDOfsRVrzjAhL2NX9bCtu+vyj+mAcKQyVGhx430udd14L0EBgfEOpa1RQZ/uvWMZJB4q2p25zONv8hNg1wtUTFgstfKGFBat7k9nyeKhPQLmKdoiGoWAz4FMG5yIbyvLAra/dkLEApByBurK3ZoeJSeVQ/m/xGVZaNRjE/FO5euQYhzQgTEeUJNvBQDoTpIWzYR3/0SN4lmrP08dTHkbKzbGplr/5WlsZ9/ZP8+p3t40IxzEuDi1YwjFkxBbmCkDNmH729ulLSFI99l6uW85OtprCPBqRWkxK6i+QDp2V5gwraDxg66PXfTtc2OmYSrtg7L0Zdzjb1ucpvuo3sAx8cEHfhq0pJXvg7wNzHwg4j/T0bsWr4N39qlKylzf835OSRrIzGn6U/yiUxvUkvlBWkc6t02Rsjet6xN8ckeHqgQi3VdpNwSv9f1w7oir5MNCmRZ0hMCK34= X-Microsoft-Exchange-Diagnostics: 1; BY2PR03MB175; 31:Z3vaN0GkClPPQrwWFGCZpEKXbDjlEYvt27DfRAeU8qlfCJ2jio8SDBURR27aDOYJsa9fBpJV1JGQVojNmB8e+q4kjDlXSc6dFtU85+yYZ9ioDMf2aKdDw4+dgOUgi6ZlQEtnGRvFfmbFJ6h7jHFFvt5JaFTcTtH9gvzDKjpgpg4oYC64TCe4om/NCOXlLmmBvPyM/rzkouIkJKEvike09jiC4ILqmlO85hEHQhfZqVb9s7XN//wxLhe/m1umULk5cPAphQN45hj097kuGiY24rEq0+wxc9OaFG6xe+aMMQQ= X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(185117386973197); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(6095135)(601004)(2401047)(13018025)(8121501046)(5005006)(13016025)(100000703101)(100105400095)(3002001)(10201501046)(93006095)(93001095)(6055026)(6096035)(20161123559100)(20161123565025)(201703131430075)(201703131441075)(201703131448075)(201703131433075)(201703161259150)(20161123561025)(20161123563025)(20161123556025)(100000704101)(100105200095)(100000705101)(100105500095); SRVR:BY2PR03MB175; BCL:0; PCL:0; RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(400006)(100000804101)(100110200095)(100000805101)(100110500095); SRVR:BY2PR03MB175; X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BY2PR03MB175; 4:pPRb/R3P0IlN6pqeznyaKmAJ7sNFMlYvAnMsI1omemB?= =?us-ascii?Q?AcmOXfayeLkyRIQF1ct/vbOFTMdshQrFXEkCU9Ux0k8ppu4NAdu0cDp6n6Wh?= =?us-ascii?Q?1T8OfccZf0ZZbqqOLAemMWnOu4TSjcJcxGT/Xm+P6NzwFzMc1SHJn3M+TAuD?= =?us-ascii?Q?kvTS36qGQhSWUNSL1ns5I+WhmzdZODFN7srYj/llE5RcMvrR9HclO99PVXU6?= =?us-ascii?Q?Z+dXPbMNXqC6DPdnzTuJCnkJ0JfJjRtRLvAbv2WpzFxvPHpseaNANdxzL2vP?= =?us-ascii?Q?eWKN4tRsN21Ig3ODG8ISKWdFXcTO+I6khbcq9px0d+BhA3yJGUGWWkgs0Hyl?= =?us-ascii?Q?tC50iC1KqOSUakV2l/vleum0PGrk5vFbrqdGuVRJRIvvW0G+riUD1wbBVQBW?= =?us-ascii?Q?tJBR4SUECnjZnrrz9lfQU5Vqdh67qGt0hKljz7mpEu7SMsfYs3vzYeesaPmz?= =?us-ascii?Q?TIWGPXLIQQ3hgvgNTghExikARR9eFCpmTi1XmyrArEKT2Z6CYWem/ZbjdOHG?= =?us-ascii?Q?YA9yazkudPmVFP5Z7TposwsHCQNhELALIjswlnb8Q9X1318f2wsGGJe6Q5BB?= =?us-ascii?Q?wh1uHwAKGV71LegnrbKaeyTiYsF5azCWMq9TS4I61KlqZCDVlml4t606+spS?= =?us-ascii?Q?wtPszQT5zmtRdUeMh2wratVdD4Hg4HHtwopV1LBVr23XE7YfG8qxK3XxKovI?= =?us-ascii?Q?eWMq/k0ZaJWE2Fx0FtHvYRLUBqJ2r5rWwe7FsSG8DEqcADzp33jFZs8gulks?= =?us-ascii?Q?ECMLhHqesOh7+hfmHeRrgriSD0SDfE8OCDMnOQL4RUyTF7VO71PKKuXKqCfd?= =?us-ascii?Q?QP4X364J+UMpRqQNYe/6Qc8EFMU26G7zP8bmC1c4hCzIy5JdQUgiRe5avaKv?= =?us-ascii?Q?nZL6qhy8Wf8WJz6Q75ph5477y3XwH78kpHbjS9Lx9lBZJcb2pWkPDhMaCsc/?= =?us-ascii?Q?uz9i0gi+09LeNTXceS/N+I0umMLM6EORv2RcvLUbhBgqwf75IuImjDFTG7um?= =?us-ascii?Q?pvy+L4P3Sheqk9QXqFym100is01W5ITxtB7qpqMM3hSvtZLEhdD8aCCekjSW?= =?us-ascii?Q?BKgKHxg013M2Jk66NMDY52+xdPrXl+bPCwyHo6PmRS7G0yi9CuM2YDMOVSl1?= =?us-ascii?Q?+fkHo6U3eTT6DXxM0Q18j5WPemf/sqiHMeKQqJAGNSdbE3jNU83hdLptQN+Q?= =?us-ascii?Q?0LJfsPEGGdin+fjMpnvjdHACgzhSKmReKnz/mxKPBsSA+ZJfQpCiwlV8yp0G?= =?us-ascii?Q?884wH2SB+M34kKmRrTz/pMVtkhl+CaqUEXOcu?= X-Forefront-PRVS: 033054F29A X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BY2PR03MB175; 23:u4ukcH2ELbpDGnlJIdDIEteUCe5kZ8wuwSvfZpqSnp?= =?us-ascii?Q?xu1sBk/qWVS7Af2BHL1P2sC8hgmuCz3phuY4DMHMYBtkke9MnWi3KnBHQAFl?= =?us-ascii?Q?RbCvSxrGCDQkdVkFcz9jmU2bcs3wMqQ9zf67NPt505HE/wuJ6X9xe5u5/Z7i?= =?us-ascii?Q?B8lNYvcNE8fPKYDNZFTxyKGodalPLUGl7G1TK3FEmqM1zSS7oYTbpESQs7vY?= =?us-ascii?Q?LLWDZESAYIVfsXKtlZva4OL0Uzmbg8CKrQbcIZmJ58A6We4PsnuOUrIa6w2F?= =?us-ascii?Q?aXdSAvsr7vW8L5fkY2z+ukMZYbpR1n78HLb/zb0KYlWQs/5/DCRwvqOvbnNZ?= =?us-ascii?Q?nP13vi3G+V2yT3NzqtAql1rW/pI2EkAvw8ZNdl7Dul1v1BtTacGOQXg8ACbR?= =?us-ascii?Q?KGbg5PtBsJIcL8l5CTCOzIwhRCW9oqkHG88ojx3DcGMkZgBc3+CstIki8Dl4?= =?us-ascii?Q?tSuRU9fxbgv7+2eWYsTs0lNsRKgeCka8G6x8OrspKRxrQ/5QD3tJ+cK4/v/P?= =?us-ascii?Q?x40RA1s5oPp33JenVyMKEmOTysjtD/7FTWMpJuNjM8WqX1HP7XLxKkKwmPPI?= =?us-ascii?Q?mblSjkffhFK2OLERsYEfW5aQLF5Wir5mdiTFvCuLgYcoP8+RlGqTzCoBhOaF?= =?us-ascii?Q?r2O1De+yipbgkfvBoN2FhX0nSp8BCCDX4kKlUDeaAEFrjgB7mBr6PzbsjwWg?= =?us-ascii?Q?Wahpm7KQQOiiU13lwIaU88LpGtSuTbvw7cwkefQXNX/g0AxAdEFJAA9Q2vfq?= =?us-ascii?Q?H0Bo0/3arciXEsNPde6k78wbhz1DsHX41FdqmTukflDJhWz+NP3rs/LGPSM+?= =?us-ascii?Q?FahPzxXafNkmgxkQ31qpTS+Mj6FY5Fk3KwGRxiM/fkuUSHRgKtx2ymMbHGwW?= =?us-ascii?Q?gEMOUkE0SsYHTEEOJ6r3e5aLeqbmc0/FWgmlFDB+XqnnrOCngTmOYH9ommhW?= =?us-ascii?Q?9Vgr1jpilPtDKbNc2c42EvxSyCtp5CHK85tEWftQHULzUG98vCvtz54kkJe8?= =?us-ascii?Q?WWZAakN3HnjoUw1wRXCDxsHyKJfRpXeX3n2E1Anxp6EVtrEbCx1CtmoW5tx+?= =?us-ascii?Q?8ge1rhWAXj2vErxnqtOPJXmE6ipGft/nSxQdFmKJhyoHW0ppnhcMshT43C38?= =?us-ascii?Q?gQu5GQwBuSQbIWTKNAr3mpMvTP/HeQVh1q6kmuongDJhU2BFjio4+xfAYdCX?= =?us-ascii?Q?+S2PRSHYsZh46rGxP43RnPoBmzMNM/vmyIP265x+ugwwnBXyUAokNgc8YlxC?= =?us-ascii?Q?y1gSIfaZO3nYKiXybieU0Ytt7E3+cXXmD77WY2OVlAGn++Yy0LMX3RXLVmaN?= =?us-ascii?Q?hRGyS4yJfp1DWI26Li0u9AdOuIkOH/5oCN3CLFT5+H?= X-Microsoft-Exchange-Diagnostics: 1; BY2PR03MB175; 6:049QPQlvfZbXa2S3f1sjZw3ub/Eu8aFtvTxG9r7ElGXJ/R8zAHV3blye1rlOKsp43t7wm2NxCLsSbOTj1cTN/XU41UnN7f7wlOfF4meopYG21Bqwj2zMwEai3ji32X7v69ht3uDsOLBhI61vXTuo8dNmYoxxAfclJqABNQyT+0FH8rBJ2/MKhLfpfH8wKr0Vs7gvjDnpTbli/P4Xi1SHYEnwR99/HdhetwRgLkDSSDzuPVOYymKD8Wf6gI4xYOvB7BCECJyRkFTp6o/a3OdsrJzLQm0x3TTKeQW6I925ndAjXTVFlRusRovTFagyl1NksxlmAIRPjzRZNGq/syP+3mtb4hGHvqZDVz/MnaWqxPXbiTxYFdY2ZvqQlWtBaOOugSxmay0YdZsJ25gQ0P8xZDXWNTlqWNEb3TEmjaSN+gGatN98olRksEt/GsL/vcGHQ5Mwq/y0F0x/Bw7qVDn+jMGZiyMm+dn9D8WAGUDJD7RQRo5NXR0X3SCLHkkFXqiSIKA3QFod2VeN/3DIeLlAiQ== X-Microsoft-Exchange-Diagnostics: 1; BY2PR03MB175; 5:UvM8OULn2Gv6hKRu9MPqhVjn8zbyWILj9FZgcSCZ8rnqF7Z2aoutoOCEqz5GIpO7VZT051C9y6VdvmXPnHa+CD+5yqf9w3BWUeOCh3vIXR+GLZoBnEFIFz8CLUQvquyD11T18b/g/+GqXXYpkUBhhDw0NqBjZBfsNIddn6uPzpyzPmR9MBatS3oQj2UHtMTa+R1hGg0gEWCr5o4wXDVW0pIcD/aAOKrUby+aerng4AY2DoLzmrm3wgcRK98n9jTlhz1hdSJZPrtjFMiAMXUhfvVRvpKoz6SFeJ8kFj5zFsPW8sG4XuQtF4Bs0MLj5yuLeSNbQM8FPM6aQuDJHuXAI0OwUYkrtAYpGOO5b0R9zJSVW19VJQ0lp/zP2KrgrTiPQr4Mq5BmtCZ8EE38tSnGUzThUrBrK5U3Q5mrIwukFef0Mar9cFBUd6t+rMbI4VVV7TY2NJh0YFYIaO3JWEsVPm1J19wagTUfhD7Bt+ZfJOGpILVEMwWlYooA+/HgnEE3tOcB+8epjc8B9RQh5jUv3g==; 24:7vZvRHTjoOJsbgIynFbwh0+RKsqqWXrExyEc1bfcmWLX8MlmeI+oPDY7eoI6TiX75C/Chv+GB2guQen2L48CTkxl7QNjWxgktg9bVkoc9P8= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1; BY2PR03MB175; 7:oTTr842UlquXnfEGEWthdyD0nAU1ul5jzb+m5csCMXvrlQUV00Ydjq7DPwSwMHzlkFHvlyRDJ7V/d6pqiMtw41oNFyu395o10vw58gad1fRuOYvFuso8bd1BZOStCpZQ4pPkI1zZMsFRApzYOGiHHL3Cwqqqhgq6fBtI6rsOq7EAlgoi+vmeCRUS9kepJWHwtM23ZJAZ9x8hMbuwmD59Lzf2vOvpHY4eikITRc1GIUoFdtIlMWxgKnBQ+joaWG105ZuRafzyQ038xjwA+S4xPkkPY4aVOYY+OV7EKdPuvj/NWLJ11Jv7QEmtMbo4Ci2v9904z2V0DUOoYXnabyDliw== X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Jun 2017 15:00:44.9590 (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.168.50]; Helo=[tx30smr01.am.freescale.net] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY2PR03MB175 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20170606_080118_774955_6D27B2EB X-CRM114-Status: GOOD ( 14.37 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: devel@driverdev.osuosl.org, stuyoder@gmail.com, arnd@arndb.de, linux-kernel@vger.kernel.org, agraf@suse.de, Bharat.Bhushan@nxp.com, bogdan.purcareata@nxp.com, linux-arm-kernel@lists.infradead.org, laurentiu.tudor@nxp.com Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+patchwork-linux-arm=patchwork.kernel.org@lists.infradead.org X-Virus-Scanned: ClamAV using ClamSMTP We only need to know the buffer pool id, so save exactly that in the device's private structure, instead of the entire DPBP attributes struct. Signed-off-by: Ioana Radulescu --- drivers/staging/fsl-dpaa2/ethernet/dpaa2-eth.c | 12 +++++++----- drivers/staging/fsl-dpaa2/ethernet/dpaa2-eth.h | 2 +- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/drivers/staging/fsl-dpaa2/ethernet/dpaa2-eth.c b/drivers/staging/fsl-dpaa2/ethernet/dpaa2-eth.c index ee71e158b0a9..26f209c78ff9 100644 --- a/drivers/staging/fsl-dpaa2/ethernet/dpaa2-eth.c +++ b/drivers/staging/fsl-dpaa2/ethernet/dpaa2-eth.c @@ -798,7 +798,7 @@ static void drain_bufs(struct dpaa2_eth_priv *priv, int count) int ret, i; do { - ret = dpaa2_io_service_acquire(NULL, priv->dpbp_attrs.bpid, + ret = dpaa2_io_service_acquire(NULL, priv->bpid, buf_array, count); if (ret < 0) { netdev_err(priv->net_dev, "dpaa2_io_service_acquire() failed\n"); @@ -895,7 +895,7 @@ static int dpaa2_eth_poll(struct napi_struct *napi, int budget) break; /* Refill pool if appropriate */ - refill_pool(priv, ch, priv->dpbp_attrs.bpid); + refill_pool(priv, ch, priv->bpid); store_cleaned = consume_frames(ch); cleaned += store_cleaned; @@ -980,14 +980,14 @@ static int dpaa2_eth_open(struct net_device *net_dev) struct dpaa2_eth_priv *priv = netdev_priv(net_dev); int err; - err = seed_pool(priv, priv->dpbp_attrs.bpid); + err = seed_pool(priv, priv->bpid); if (err) { /* Not much to do; the buffer pool, though not filled up, * may still contain some buffers which would enable us * to limp on. */ netdev_err(net_dev, "Buffer seeding failed for DPBP %d (bpid=%d)\n", - priv->dpbp_dev->obj_desc.id, priv->dpbp_attrs.bpid); + priv->dpbp_dev->obj_desc.id, priv->bpid); } /* We'll only start the txqs when the link is actually ready; make sure @@ -1671,6 +1671,7 @@ static int setup_dpbp(struct dpaa2_eth_priv *priv) int err; struct fsl_mc_device *dpbp_dev; struct device *dev = priv->net_dev->dev.parent; + struct dpbp_attr dpbp_attrs; err = fsl_mc_object_allocate(to_fsl_mc_device(dev), FSL_MC_POOL_DPBP, &dpbp_dev); @@ -1701,11 +1702,12 @@ static int setup_dpbp(struct dpaa2_eth_priv *priv) } err = dpbp_get_attributes(priv->mc_io, 0, dpbp_dev->mc_handle, - &priv->dpbp_attrs); + &dpbp_attrs); if (err) { dev_err(dev, "dpbp_get_attributes() failed\n"); goto err_get_attr; } + priv->bpid = dpbp_attrs.bpid; return 0; diff --git a/drivers/staging/fsl-dpaa2/ethernet/dpaa2-eth.h b/drivers/staging/fsl-dpaa2/ethernet/dpaa2-eth.h index 6697b508cf23..886a0681fee1 100644 --- a/drivers/staging/fsl-dpaa2/ethernet/dpaa2-eth.h +++ b/drivers/staging/fsl-dpaa2/ethernet/dpaa2-eth.h @@ -301,7 +301,7 @@ struct dpaa2_eth_priv { u16 tx_data_offset; struct fsl_mc_device *dpbp_dev; - struct dpbp_attr dpbp_attrs; + u16 bpid; struct iommu_domain *iommu_domain; u16 tx_qdid;