From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932718AbdCIPOx (ORCPT ); Thu, 9 Mar 2017 10:14:53 -0500 Received: from mail-by2nam03on0051.outbound.protection.outlook.com ([104.47.42.51]:55472 "EHLO NAM03-BY2-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S932696AbdCIPOr (ORCPT ); Thu, 9 Mar 2017 10:14:47 -0500 Authentication-Results: spf=fail (sender IP is 192.88.158.2) smtp.mailfrom=nxp.com; nxp.com; dkim=none (message not signed) header.d=none;nxp.com; dmarc=fail action=none header.from=nxp.com; From: Madalin Bucur To: CC: , , , , , Madalin Bucur Subject: [net-next v2 00/10] QorIQ DPAA 1 updates Date: Thu, 9 Mar 2017 16:36:55 +0200 Message-ID: <1489070225-7891-1-git-send-email-madalin.bucur@nxp.com> X-Mailer: git-send-email 2.1.0 Reply-To: X-EOPAttributedMessage: 0 X-Matching-Connectors: 131335438353583533;(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)(39450400003)(39380400002)(39850400002)(39410400002)(39400400002)(39860400002)(39840400002)(2980300002)(1110001)(1109001)(339900001)(189002)(199003)(9170700003)(50986999)(5660300001)(81166006)(356003)(48376002)(50466002)(53936002)(8676002)(69596002)(6916009)(6666003)(104016004)(54906002)(77096006)(4326008)(305945005)(38730400002)(110136004)(8656002)(43066003)(3450700001)(2906002)(105606002)(5003940100001)(85426001)(86362001)(2351001)(47776003)(189998001)(8936002)(106466001)(50226002)(33646002)(36756003);DIR:OUT;SFP:1101;SCL:1;SRVR:CY1PR0301MB0730;H:az84smr01.freescale.net;FPR:;SPF:Fail;MLV:ovrnspm;MX:1;A:1;PTR:InfoDomainNonexistent;LANG:en; X-Microsoft-Exchange-Diagnostics: 1;BY2FFO11FD025;1:IlwSWp+cLGxacEvKT+SV5cv3k4mh+HBKRx163KkFWZ06Z32ekZqLsnrkrY/nMjfqk6Do23FTUQB3Sui1xIaGxt/MqvY0TKiY2rxJxX40GqI/UiQ53OpfIIUvi7Xos/sCs0yNE1/BUTA3SDttd9Yx6PGyTnLQ6dlYBJyTRayFPxdrZS2ymYqIFMRIVZFpSTushOGkMgmV6SePZFoN2YKqSLh+CplcIiPRTk+Wveuum7+E/09Hfsc4IrmNHiRc+Rtcq82X9HN6Zn3iyDcxPXMm8qcdRXX5xCeAozXoqAGgrXz+oQb+ivTbEIRvRPw5OZJngNFwzAFLGTzrPjx9OpRbl3a6/RYxBkgZb2vcS9VylxcM0S/MIlXxHP1C90X3fM4LfrUMKi6M+FMITl0H3ih5eBAothcYedSx6GMQC+r11kPbVBMlxD2GtW/J/mlnGuuUMBEJDLPDq6yICk/ukN4mv1TpQqoDB6B5ZyDPimjTmd77lt+tljK4np81W9mVMitWxOPS8FlJ1X/uuHGOrBOQsOr79ew6rsNI1ltVF/vBOGo9XYBd8UE4aARPcN4IxHlruhXoaP3sUkqG1WNnqsQhER9tzx7Jsh9iCzdO5LJEXBIK1b26kvpRtSvBegZn/qcPXPJdQph0Tmofo0+zRjpYkK2mfR8sP3yhSXf0bm3wfox/v6tf7OPqZ/UFD0dZLB4xBw1SwTlTJq9N1/UzLhynPQ== MIME-Version: 1.0 Content-Type: text/plain X-MS-Office365-Filtering-Correlation-Id: 4a1fb9cc-70b2-4a44-ec4f-08d466f9c7f0 X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001);SRVR:CY1PR0301MB0730; X-Microsoft-Exchange-Diagnostics: 1;CY1PR0301MB0730;3:BhJ93eUlM8tbapL/SPrXuJ4fgZ3fLcwdyiwtdSWIoWbeNyt7YBRmMLKxw9UXXX2HihxLOOlsYnJoombUmajEumD2bPRR+Tn+J76d4dQ0HvOVdQLdVENQr9RpoDk33Lc/gWj+7tWKxgXhkTp8akxtK1+dO3P8boq/d8TedolEvVKazr5hxpiMgIkSvgCpgsB3t0xWnYAJxj55PA4hRKC2fr7niIfcCkmiYf4WRG7SOM9A1h0VxzNZ2jN1erf5onUaHMDKj2SIVExVwRiYMA7DvJrx6Xmhy7Z6JmkcoF3ZaYrLKlpLS9CeL8tBIPuOAItrvuu2j9W6cR0+GnWCDnehVD/Knt+0bEcfgwYcypuQMhgDVUWURQzwfY4e+6nRLfm2;25:CYdxsdU3QkMiTQ16ExZB2s9Sltas6PrFBefqZsCszhtbLNnSUR96OT/HCncokewnTxaFbIyrMtBpiPoRXCW20+CZtHHWs8osaEZ0wtD9kBFewM5MwD/Yh5GlpKB7EGZT27truCWallVy7NLXfmmsW5n1QZygbP1iVT5wIUGTwNA/2PdtLUD3E2oF71jrjpL66oTTx4Dy0mAwpduw66niLVy7jYAO/C1zah4Dks46IBO75RHmk49u5sneGfJMWXcMZgH2Ra8G/i6UNurXck8hm8OjgDDaLh4rNSoPEl61+PIcf9iVre6mTrBsJg30rU06pHOlIU6Yxb8PoIKcqCFPvz5nxNFJKDlTxR43L0I1DnA4HPvJP1/9Pc8eR1V1qBZ+aoqcZllM275wwiXY6pp8L2RfuQ3pF5TGCoB6U7xIPiJyBDNi680QwdkOtKcxKHLmBBaDGFx2XyuGtftJsKU1zQ== X-Microsoft-Exchange-Diagnostics: 1;CY1PR0301MB0730;31:IgDfX+t9POuxeoQTIXKk3VcDKi2n/vXdWI7Ziz0UZhcwhYH52vcZNTORyabfU9blewGW55azv6vs6I39TDzylwUBSlhERgPuZBHjqaClehyR/oKa/TtNwyGYimKN+umzHoCQ4uk3NAcIUAJS5YDCe5J0OGbIN2sZgCVpPBH1G76PtTMrQkc6y+LXCHLwmCG2E9g0pyhGW9zrSLD+ub2ob2aB0qcHiq5LniRgTP6PuoOpELMjWB7vdSp+Bx6ZbFvUnMdDwVK9QzhqmoaSBd0fmA== X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(101931422205132); X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(6095060)(601004)(2401047)(13018025)(13023025)(13024025)(13015025)(13017025)(5005006)(8121501046)(3002001)(10201501046)(6055026)(6096035)(20161123565025)(20161123561025)(20161123563025)(20161123559025)(20161123556025);SRVR:CY1PR0301MB0730;BCL:0;PCL:0;RULEID:(400006);SRVR:CY1PR0301MB0730; X-Microsoft-Exchange-Diagnostics: 1;CY1PR0301MB0730;4:iPyHTb3PWcTurzP0WO5Pa+HS4LubHuledihseRezpC7C0aV3mDEqZlorPxsffvIZL2+r/YGhb7iP1zTMFIB/kAsPPv/dvio33BO0ulqbGblAanIgD1nItQvR/TbKh/lSh27eKQUM/RIYI8ZrD5mr01tGz1TYyyXkC53m1RtxZvMc1B56HlebawyiTWKc1kwQxFoW2Deogwy/17c1TxLlwF7Ub/jrAplQujLe0HyE4/MXvukmOm2I20YJAs9tchfCbIA4oHGkTZQehvhgroIB5y20AoYFu5BkloJB6C05hKfHSFA6gfdp2REJ+RnFRR2SQZGYD3tb4KmDaD21Mjf6RS0PcbS3nekOiP7YH+vYB+Y5UmwjcNJSeVSoZ6aqa6+MgQu7xbskLtuiPhMUwQcDt1Hi6bdbaZEJMRJnX5zS4SVV7oBXJ5YoXRQumy5szX7Ho0V/OiIKkwb+Ct3Q3SFDcASIKioFJGK5BbaYEAKw6qDSAzatTxXE23ZORAO5ox2dmre7WxrRv6CZ3f6Rzq7FiPlKIUjg71gpnm7wNU11wM3jHczQT6LIL2BqW+fM6h3iu6aWCdDVWJ8c1MoNFmNXY3Db11HXUUv/oWiajSylDpbKYIKd879b/quVXKnoLg4Uw+PkS39k1iVXwoJfJgFkUD2da+O9ibkDu8Q10MnJOsJOkszDI1dATlUnJuDimW/OuHbIAdJ/5Lr1MjTVL04C3Jo+JySVOPFU4QuEfXFkjJIV0Tc/wM0wORI26B77abu/ X-Forefront-PRVS: 0241D5F98C X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;CY1PR0301MB0730;23:neCvy7IBDvKZOht0Ne7+4WhtmrpJ9gkYlh2vOQc?= =?us-ascii?Q?33cfNULn1KCiQOrLPspL945dg8ULs+F/ZMwOFcNvDDQdiL/fwfBaalOfQ0vf?= =?us-ascii?Q?8Ub/lgGm6P8T8aOqsJrBeTfxjeb66cJm/6cVm/y/U5AbaYRR2RQVUw7uhZk5?= =?us-ascii?Q?7919WN5Bxgn+JnYcKwIeVzGQ31AWphIburZLWym2FXQ3f/8N6x5KffP6Tw/v?= =?us-ascii?Q?VSipnTpQ+A8oLqxJypLuSFInkLm2RQ4xKaGtrZ7YWMoVlvLMxCatCPYVyGUS?= =?us-ascii?Q?AIyD3KCRKYFcNV9gcz1ysT7RwjRYAxwtxd4HyzzhVwD49O7yK+h2TznATr3N?= =?us-ascii?Q?mldPl3i9qHv/KuzQzyofItQ3fBVJhUZhPTbYXnbmJCdCZhEjYBEsMPPXyvHG?= =?us-ascii?Q?zAFMrUe03geic1LBorMWBbyFZXQ4OuErEmjBZUjXdVSd8iRclKOkoi/JVQ0m?= =?us-ascii?Q?+GAmYcMWtdXBcHJNgtuqgshyfslYKhG9QGJBnJaidcb9K0Aa++7GicDp4z6q?= =?us-ascii?Q?aJBXCUzvGOVvOmoNr9DHfcHmFFy7NQiHG+jUhDFreaA9VgNM031pc6Cz5DTy?= =?us-ascii?Q?sSItEtrUHNPcki4YsLz6BwPSxVLs6iIM/zathuncvP1hgAaNatGDdnbejrpK?= =?us-ascii?Q?TG9S2vbf0vLHqhyN9kKoLd6F6UQjr/0aV/bZ14eCIatPokmpBDGzJJUf+6QZ?= =?us-ascii?Q?UW2J0BhwF3bMp9i0mu4w8UKMamK57gZnnjoUEp/SspTA6dLyZBP1qOSLxcbJ?= =?us-ascii?Q?sMe643igJ8+pDvUvp4+jCSWfTGCe1W5wMO9ae7lugEIjSprIqTNdAxH2gFDv?= =?us-ascii?Q?iZDzWIgmJQq9kib7E58kvisTw+5EsZhHsFN9BDm5nQ5TMrQurOz5lFMpwqxC?= =?us-ascii?Q?PTLKlhHGs5Chix/AFh7EyrBdbXKd0QpEKp+amy11eQPtHr3EYdLd1hV4miPy?= =?us-ascii?Q?6TRBMOUFLWWFY/trRAHAp3YxLFcsgiSBqz6OckjsIqpkBbkY6BCZ5EJEdK71?= =?us-ascii?Q?wgJXNQ2hSzZ6PdK8oEVdxBbF+GsGMmwHPJauaHrpxFmxH0lJlAFsXKYz9Dbg?= =?us-ascii?Q?pISCI8H2BeX76k8Odl5xW7UnXfRNoE8xKkm+0zI0jtFokOulyj5aCktv5nML?= =?us-ascii?Q?J8xafaCCN2lBwVsE1VFA200HylUB++566ZC7yAFcDHxxws7nFSIbLi+BZZ/7?= =?us-ascii?Q?ns/gXUtFDivk6I/ZLjJPmFUsjWOWBhN2liQrnB60tqGYWoicQQk/N36jLoA?= =?us-ascii?Q?=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1;CY1PR0301MB0730;6:KpX6fDTL73WA0KtmYZJxl7vcnCrAbgyGloAjU6dD9ZZJ1GwaWr/gJxRU/jB0LPivliT9ow7n3z+SGuLDNsrUZVbIggS5GeWsFdYa8dxV/92IEP1wcIknXncYjAcVjQ/MQ4baSlMp/DX4n4L3cz1l7INybjMqiOarij8vZ1uMT47KrJx1qo2r9wGyowYghrxgpWl1Ya20pbrN3T2+x++1FSxjibqKPE0p9JX5qk4edu9qBuCx3t3KXsHF0CZ0QB4Fl7NVDhKfwfiIbYYtP8IEUEMUPLyyPQ5/Jp/dWQ9YA481l18wMEdSf6FsJc9OPLu5VOnCMJUGpeGlNu0tOCKPCSQtBq4h+b509rsUV2Z9/v+J45jpEwZG3S6gzqbLZZRSqYaaj09oRjBThUD1p7oECzl4whCscUbcFFlisd239H0=;5:568l3NbczrTyhdKvEMqtpolmG1Tl4rWdBadfuCuoKkvbFQOpp2QlrcFhsqch0k56mOAeO/KwLbBvYOjbe7UUiM+DLshdAJlyvpM1DrMfDgC1mB+QPb6EunXwlh/tMZpas3WJv5r2S307L4ielao+T7F3xO8/rmuevfvldoIp4eR2bH7lrZiRvxbHAdU925Dp;24:pUcrGcqih4fNXOgvmD/Usk8NTgTZkSWtXbVpW7aL8xsmMyp0GCsvBawhzRhDPZss6qYPj6oxkSRRamvF+IUxLH53vdEp7SjA5FMlMX1qRLk= SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-Microsoft-Exchange-Diagnostics: 1;CY1PR0301MB0730;7:JXlWFWU3TCUU5XXRmULzSYc7GGZgC00zUlEH0QNzG9GiM42og6mTTR6bqvkh3OFVA0atpkHz6d2EPhhGD2XEVBq6oZkCI1d6aye6vZH6oZl19x0ns0Brpx+BWlybFobjLlqs4flhZ1pIpb+uENrXjA9Op3qAK4znvCKBFXR3zdJnpNlkqYyFgeuFQ4f7ZiEFhbJ80YWJO0DtznpEOGMrOH2AX284jjCaR+yRG4SqUbh8bkyy9gJm+vsY4hYrxHZPzypSDkGwfEaCfBnaL4NwT0GX5hW1jwowKk1/q8VsH+4jg0atByEXvGxNwDG/4pNErhU9dhSNS0C3wvt5b0XK7Q== X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Mar 2017 14:37:15.2491 (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: CY1PR0301MB0730 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This patch set introduces a series of fixes and features to the DPAA 1 drivers. Besides activating hardware Rx checksum offloading, four traffic classes are added for Tx traffic prioritisation. The changes are also available on the dpaa_eth-next branch in the git repository at: git://git.freescale.com/ppc/upstream/linux.git changes from v1: added patch to enable context-A stashing Camelia Groza (2): dpaa_eth: add four prioritised Tx traffic classes dpaa_eth: enable multiple Tx traffic classes Madalin Bucur (8): fsl/fman: parse result data is big endian fsl/fman: set HW parser as BMI next engine fsl/fman: remove wrong free fsl/fman: enlarge FIFO to allow for the 5th port dpaa_eth: remove redundant initialization dpaa_eth: enable Rx checksum offload dpaa_eth: do not ignore port api return value dpaa_eth: enable context-A stashing drivers/net/ethernet/freescale/dpaa/dpaa_eth.c | 178 +++++++++++++++++++----- drivers/net/ethernet/freescale/dpaa/dpaa_eth.h | 8 +- drivers/net/ethernet/freescale/fman/fman.c | 23 ++- drivers/net/ethernet/freescale/fman/fman.h | 10 +- drivers/net/ethernet/freescale/fman/fman_port.c | 76 +++++++++- 5 files changed, 248 insertions(+), 47 deletions(-) -- 2.1.0