Received: by 10.213.65.68 with SMTP id h4csp1078232imn; Wed, 14 Mar 2018 08:59:12 -0700 (PDT) X-Google-Smtp-Source: AG47ELuz1jPql12IamBfEcMo7uek0jsiitSvt8PAhaYVPzExNYzoE2UyirdAhgv7dohdXkclgSue X-Received: by 10.98.75.129 with SMTP id d1mr4788862pfj.19.1521043152851; Wed, 14 Mar 2018 08:59:12 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1521043152; cv=none; d=google.com; s=arc-20160816; b=vzFgYHIyvVPZl8TNK4WJXFffW5QZhTV3CGjNzsre5r6OmBPkkDumUNV8ChoTF6kr+n mzFxlKu0DDBzObn+r6EDLlkmp5GJiSb7QF6qJPUEaU9vvbTtCAbg2cAS52F6Pn4S0lHB zhrBysHN2TAwyF3TwZ//OVKW+h/H8SZRgROuZW38/1W+DfaSIu0dr9WCgf34EO5MzZac aqBhJjKTwVQgrnaVYLdw5UpAPvw6L8ZDG9YBUnVqux3bopXy1ZJ3PdgeYrTY3Lj46CRI W4dE/e6gsjS1Nsu5MSBY+LgXuCGrz/bW6ogOnNdgc2UD5vsaNuw1TJw+8+ZCl07TBHbA 12EQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:spamdiagnosticmetadata :spamdiagnosticoutput:mime-version:references:in-reply-to:message-id :date:subject:cc:to:from:dkim-signature:arc-authentication-results; bh=ihMXEX/Ny2ICx9nWsEvcPHuQw+jyCqnuNrp4fpB92NI=; b=kuS9riXWRtrZcMDuTqIp9gfy93f7EDiig3vti1xavFalxzMc8LVeeVUIjOP7+QfJDm dWj+6w7PvcCY88RBauhEQcLypQFIn41BLWFBsxgNtmixuj0Eu1MCELWvaM8FKVIoz44u YJt/HWW+wbTyFuUX29tN69j79ZKpHec+QTAemsn6HD/2K5Y6KCf+9UITb+kuav6/b5hV 0Xu4Yu3G8OMHzHmN9+3pQZ0P1DTR+gcBstaWN45kRWb5N5JXqkbD2O84qXLoE7Cy1xAx 4s6YtCooPI2i9vHr9YGual6Jxa9PZoZmSUm1mEXhladt0ADsmcmEM7ja5QnFR1v1M8KK 96hg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@nxp.com header.s=selector1 header.b=daLmRHzi; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=nxp.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id p4-v6si2188302pls.512.2018.03.14.08.58.31; Wed, 14 Mar 2018 08:59:12 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@nxp.com header.s=selector1 header.b=daLmRHzi; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=nxp.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752689AbeCNP4s (ORCPT + 99 others); Wed, 14 Mar 2018 11:56:48 -0400 Received: from mail-db5eur01on0059.outbound.protection.outlook.com ([104.47.2.59]:21184 "EHLO EUR01-DB5-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1752317AbeCNP4n (ORCPT ); Wed, 14 Mar 2018 11:56:43 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=ihMXEX/Ny2ICx9nWsEvcPHuQw+jyCqnuNrp4fpB92NI=; b=daLmRHziYIIhpIVlFTteCoUqWP/+B/LOmakc0xF9uIJEisNrk+CxUXfptjex8EmHZ9+QEPVEcArZzp5r8EHtKZaql4NWCwCFczQh+JA1FQ4rzimJdgWS83r1rz1Ny61zTGzkBJueY3vHsaGNOMzFK2Zlbvj5I0xQGZ2Cvn5jLm0= Authentication-Results: spf=none (sender IP is ) smtp.mailfrom=razvan.stefanescu@nxp.com; Received: from rhuath.am.freescale.net (192.88.168.1) by DB3PR04MB0747.eurprd04.prod.outlook.com (2a01:111:e400:9440::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.567.14; Wed, 14 Mar 2018 15:56:33 +0000 From: Razvan Stefanescu To: gregkh@linuxfoundation.org Cc: devel@driverdev.osuosl.org, linux-kernel@vger.kernel.org, netdev@vger.kernel.org, agraf@suse.de, arnd@arndb.de, alexandru.marginean@nxp.com, ruxandra.radulescu@nxp.com, ioana.ciornei@nxp.com, laurentiu.tudor@nxp.com, stuyoder@gmail.com Subject: [PATCH v6 6/6] staging: fsl-dpaa2/ethsw: Add TODO Date: Wed, 14 Mar 2018 10:55:58 -0500 Message-Id: <20180314155558.6898-7-razvan.stefanescu@nxp.com> X-Mailer: git-send-email 2.8.3 In-Reply-To: <20180314155558.6898-1-razvan.stefanescu@nxp.com> References: <20180314155558.6898-1-razvan.stefanescu@nxp.com> MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [192.88.168.1] X-ClientProxiedBy: MWHPR08CA0047.namprd08.prod.outlook.com (2603:10b6:300:c0::21) To DB3PR04MB0747.eurprd04.prod.outlook.com (2a01:111:e400:9440::15) X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: d75f5574-d601-4c80-d5bb-08d589c42afc X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:(7020095)(4652020)(48565401081)(5600026)(4604075)(4534165)(4627221)(201703031133081)(201702281549075)(2017052603328)(7153060)(7193020);SRVR:DB3PR04MB0747; X-Microsoft-Exchange-Diagnostics: 1;DB3PR04MB0747;3:86xDHPl0qlyUs0JWDFZj37cZPmanpdtnxwHxH5+GvVTsrscvFvx2zG42FnmFYztiVN7wa8iHa8yG+fxtmyO9OjvS4eKL5NJ2xp9fkBzZ3f1zlr5kPoMJWf+nSANpIU0pQYlqFt8Lem1VVGMsGbUfxsKGyilhtW8sKFIkrNxfBlrwa44QK/2e7thf8KtisJpjG9BkBjAIlR3/BeZq01nQ1lGMC3+56f3ibAwwiFhytGBkgiM4wlF5lFla+XPGzIE2;25:8ojJqXh0ATl0Cwrdhllyk9t12fa/4nfzzcr0wxC5k8zIhIfL85xzwBlRpV8b8Xvk+kSI8gky5zgvn4C/az9v/nIzumvsrVOiw1gzVlvzkN4rJCc7b9PWlp3+Sul3mvLbxDmEej5bx+grwBjtYt23z3YeXjuKJCAgED9gLKlPRwTPnGE0QnEgMXyxIDfGIXhTVn6KnNPL0TSN4T9Fr14jKedmdssnmrgU9M3mmdz22Fiik+CbMASG1sjddS7s4DqEj/4qC2ZRe2nsJyICDxcjLfcGwlMDVsPD5NOZJQzT7a2T33ktJEL3CaG5zy6kWlA7iiojidmEqvrCP7buP3jCJQ==;31:8c4zlXNSPU78Wmymg0oF/BxsVmCGLANvHKHFzi18SRQNk3Zn4UPB4JyHCIuOMWDB4saRdY3a8t4fJ7m5UddiVo37DYW5+yY9r7sSzm2z5zFzoGRYDcrWBkVkFch6H031sKybdV5RM4hIQLcHEF3uogWnmqT3FHzpJi7fauT8s3b+u88uMbitBiNTDgGJmOfW1yI//nyFTTMvkOoDE8nxFgXuJBAbugSgsbqGCawZi7k= X-MS-TrafficTypeDiagnostic: DB3PR04MB0747: X-LD-Processed: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635,ExtAddr X-Microsoft-Exchange-Diagnostics: 1;DB3PR04MB0747;20:DenrYHXb2B9k54xEzlJPizss5FPOZQNcR0Hj9uKhfJRqWrdmbB6TvPl0/kdcltB3NhOQM6kF0oeoC+1b0yb+SnZ+53v61eTS28KWiWGKzd3NIjzH1Q+Ygf2n0PbI2oJuMwKVE6l9jjSJt0DqTnsJm0qsL2JfEmBNl+nFujADajDz9QuOf4zIS0Pc/WKcaAGSgk85nNCfPX686irZvE0L/Z3Bj+ejGNXeu7be6oYeex8W/7AxbYvhi8EeSVpkgQ7qUUch7woghmb0AcCk6/z2V8bbimQlbws1ADUejl95R14Hqf3vsmJ0pL1uzfpdpikk0T1bOps7PVlY1l7de2oIuyKZth4YgMcj5YvVPpztVCI98ASDcLDGQFyH4xzvxl+cjAaQr9Os43vbaj0uhWmfgWPR4w/Skp1mN9NnquL/c2gvm7sBv64IBuCPuDEy3BHeL6vXZpgYTpZxiTn4FAs7fwI2c2dHAxxuP4eSZQYLMdigx1REBznUc4Qt4dZv0cMI;4:5KoElNmNkuYeoIFpmjo8Tbev2jNUs+nf7/V6MYPRhW7gBlnxbEqrU5Ld1FdUlxuvTu/ATsjDwa2I/BPaGw9mPyqbsHOXqfGJdft4Fbh9ny72VD56W7dZk7IGlmg+4fblMMAKYOhFWX0sHxBdjLElMzo/pCteEebCy2qcPeBq4uNKc+OxH5wUOSycH2X+GZzfA/0D+wpPTAMH1qEIpZRGQ1aNu3Xv3YvfLNzxs1kBkwIH/D2NPHRKQ3Dq7ivG5c1HdS8jFvnYuMFij8P8rFNWc40v5wUmyhibEE25TrylmwPRm5YsBIJmH1WNLqEQSxe+ X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(185117386973197); X-Exchange-Antispam-Report-CFA-Test: BCL:0;PCL:0;RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(3002001)(3231221)(944501244)(52105095)(10201501046)(93006095)(93001095)(6055026)(6041310)(20161123558120)(20161123560045)(20161123562045)(20161123564045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(6072148)(201708071742011);SRVR:DB3PR04MB0747;BCL:0;PCL:0;RULEID:;SRVR:DB3PR04MB0747; X-Forefront-PRVS: 0611A21987 X-Forefront-Antispam-Report: SFV:NSPM;SFS:(10009020)(39380400002)(346002)(396003)(366004)(39860400002)(376002)(54534003)(199004)(189003)(6116002)(3846002)(16526019)(386003)(6916009)(186003)(76176011)(48376002)(1076002)(50466002)(478600001)(47776003)(6666003)(5660300001)(2906002)(26005)(305945005)(81156014)(66066001)(7736002)(8676002)(6506007)(81166006)(2950100002)(25786009)(50226002)(52116002)(86362001)(8936002)(316002)(16586007)(39060400002)(6512007)(36756003)(68736007)(6486002)(106356001)(53936002)(51416003)(105586002)(97736004)(2361001)(4326008)(2351001);DIR:OUT;SFP:1101;SCL:1;SRVR:DB3PR04MB0747;H:rhuath.am.freescale.net;FPR:;SPF:None;PTR:InfoNoRecords;A:1;MX:1;LANG:en; Received-SPF: None (protection.outlook.com: nxp.com does not designate permitted sender hosts) X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1;DB3PR04MB0747;23:ehTRJYvuq1KU19ApQKM3KqxAO7HuftLmpn+84tWzz?= =?us-ascii?Q?EgmPgDCZ8OZGx1Zz2YSniIjMWAPbUvDe4phDgZBCPQWg6fAxW3BbawTLKhHG?= =?us-ascii?Q?HP+ehVBi7HtGWpXeOpYIiv60EoO86XpKj7+VLOx/kkPzzIXScDmAP1trToLG?= =?us-ascii?Q?cBJ9/jlpsEWuYzQfxVjpovE24nY/TIRCwPgofONBe2XTDGK/SPiZVGaCYBVU?= =?us-ascii?Q?cAj3m1cfBxSsd75evJ33JppgUZQWnwItaImmzcn/lS2tteoZCiEDTl28UDSe?= =?us-ascii?Q?fgGGschLwuaylz3WpTsmnMnfZWPN3EwoVMoFikj0ygKnnkW+76mazj17LSf4?= =?us-ascii?Q?DuQXHknqEpLju61ap8UH5ZQOgdwNiNZUwMVwyXshN2pSIaWWJmEvTpHP7YIS?= =?us-ascii?Q?lrdecTVLh71SNkGLRgmF/W4STs1dtcEWgSuv/UdiXFL5Gu0RCvCfWeBRnHD4?= =?us-ascii?Q?SrQKzezepr6J3B70wIDl32LvEiJS7lP3i11kUZ8nBtDAhCEhukWLuS4v6Ma4?= =?us-ascii?Q?v7+o1bWVbfQbLtaHutRBTyBldRhI6NxiL9FoExG3FC6WhJcR/JzE5ktleXJq?= =?us-ascii?Q?AwKn+emSsOnmAnR45DVgc0QEQjzWV3V3I508KkB7iu1z1g87kGPMHs/0XJgI?= =?us-ascii?Q?QQNzK6MJTXESyDRIgMAEyyTEzQx8q3TcAbCSllnnET8PmksO4ZJUplXFwE2k?= =?us-ascii?Q?7zxiZdKeH+OnDFyioO8v9I/b/06Q1tgdyG8yC8PL7eOPvBLtCjdciHzz910H?= =?us-ascii?Q?n/auwnUmJT1vDkosta7CDksF9yNdjtPK+/tHLr9QUnrKbmrh8YPLqPF6xEpr?= =?us-ascii?Q?E90T7qvC0o7c4oTnzXkFvOTRbiunCzOu19inu0DxcF76eZ+GU7kgxU9thyhB?= =?us-ascii?Q?/fJxkNYwGfGkzSVWQ6WxLkGRP3wOJN6lLM4d7W9fzTy28qiDXUbvmHNLI+ww?= =?us-ascii?Q?IwMor/Nc/folmTsnqMkx0lCs+6tFS8xE47L1FPX2HkoDl2fH4HTIkUlS5VOX?= =?us-ascii?Q?VJbqQO45ASR2ospXZnivQs/zI4BXeBKhI+M9zhVpkt0S7ezWIPXiLJFy1zzq?= =?us-ascii?Q?WEJcQNHobIA//rq2oYeCIzONRoL83dFmAx0L0jSdGfY2JAciSMKPcmDfVaGF?= =?us-ascii?Q?HKpAdOoFQjNLNWDNq9iGuRoz8TTEBQKbwkDuhrSWuPKA0YrLqy+YKPmV2Ifl?= =?us-ascii?Q?FWUyB3bSSaBhMAJqrKQhUlZAYlar6kz10mk?= X-Microsoft-Antispam-Message-Info: YcWZrw4VSawgbL6JlwYAnRi+C4Rs9Bie1UDpH02LeP57+G99V1f2NXANSggcRa2fEqb1KTf/BS9Sn61aWVfXFP8vztDuPWZeCg4AKBn5s83+L+Z3/4UbsjJQQlZ4O/22j/MzvKTD4FSW5a0T2zDbrXOvxEVX++1y7ojqyK9uk2iApWnxhJ/bXyU/xmzO2RZb X-Microsoft-Exchange-Diagnostics: 1;DB3PR04MB0747;6:sZUOyA731dEF1AmyRXGpmqaR24UbnKaqdevj2SZPngOxNPjTlweeDC8QvaD57ofizV2CxIq9MYjCirJfKwn/mpJiszUnCvM14n2NQ+iZzVYRBDDWwWaIc3tAotnVREPrliamROW+e+qm3miClbaXoOU+qTxvQ6/+Wcit0e3hY+CUAd8dNx2vlo1tiJH4QpICZFs/SzfcqvVov08xSq1j2hJRG2WGITKSyj3Bte09GOl7HngMD6idiMfQ7gYGf/YQB1KqSxk1ZCloDE9wKsPw14ozU6Gybhhzuvj4E7p711zIMlcslwUbLuVL/cUXKM1mo6lYIV7yrBxvp5SQLTmspQkRdGxFGl3a+Iwy2p9azJo=;5:z5V289/cO3bEJW6bDR+0SP2uLwGMXlab5I8yyGL8s1X8j4MaILs6z2YCAAKw4r1qmyQikdMIhFzq0k7pZPduqVknvgKo9Oz3Yhc/L8VH4zK2PDaWsO77uqTJdE67EGRc2qaDMgyTwAmIFTsKgvsh4dkSB3ewtTAtACOvsKEBb2g=;24:Pua5KDE7pQVUyesbxV8+D3XV+Bd/o/O5iP8fpNkBXObceM2r1Ol9M/ZV1qT1XsDkTURCWSVSIO83ZPWxhwshCEsgSbIUHrFZ0LBTdq3PgsM=;7:qbgKSzbubvyL8EO2flyuE2xr/e5Ii+koq3h/vF7vkbIGVUi5C9UAIDAi5PUT+tO6JB+w+7yQeilTWeMCjZSb6456B2+fsveJ99Vc/M2AAaV1lo9HwuVM+ZoBTR/yEwG8GQRf+xRzUj+q93Lv4EaQvRX+dE1tgr5KUbnfPe4Dl1eTKSOLMOWXjSTubqSrHLbj3kuYSPul3JIq2HAjRj0yX6HL51rRTQyeMX65B/FSDDg8MLWPYA1v0GB6ztvj+H5t SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 14 Mar 2018 15:56:33.9975 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: d75f5574-d601-4c80-d5bb-08d589c42afc X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB3PR04MB0747 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Add a TODO file describing what needs to be added/changed before the driver can be moved out of staging. Signed-off-by: Razvan Stefanescu --- Changelog: v2: - no changes v3: - no changes v4: - remove fsl-mc bus driver dependency as it is out of staging v5: - no changes v6: - add port partitioning requirement drivers/staging/fsl-dpaa2/ethsw/TODO | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 drivers/staging/fsl-dpaa2/ethsw/TODO diff --git a/drivers/staging/fsl-dpaa2/ethsw/TODO b/drivers/staging/fsl-dpaa2/ethsw/TODO new file mode 100644 index 0000000..24b5e95 --- /dev/null +++ b/drivers/staging/fsl-dpaa2/ethsw/TODO @@ -0,0 +1,14 @@ +* Add I/O capabilities on switch port netdevices. This will allow control +traffic to reach the CPU. +* Add ACL to redirect control traffic to CPU. +* Add support for displaying learned FDB entries +* Add support for multiple FDBs and switch port partitioning +* MC firmware uprev; the DPAA2 objects used by the Ethernet Switch driver +need to be kept in sync with binary interface changes in MC +* refine README file +* cleanup + +NOTE: At least first three of the above are required before getting the +DPAA2 Ethernet Switch driver out of staging. Another requirement is that +dpio driver is moved to drivers/soc (this is required for I/O). + -- 1.9.1