Cover Letter Detail
Show a cover letter.
GET /api/covers/1007316/?format=api
{ "id": 1007316, "url": "http://patchwork.ozlabs.org/api/covers/1007316/?format=api", "web_url": "http://patchwork.ozlabs.org/project/intel-wired-lan/cover/20181203163227.5107-1-stephend@silicom-usa.com/", "project": { "id": 46, "url": "http://patchwork.ozlabs.org/api/projects/46/?format=api", "name": "Intel Wired Ethernet development", "link_name": "intel-wired-lan", "list_id": "intel-wired-lan.osuosl.org", "list_email": "intel-wired-lan@osuosl.org", "web_url": "", "scm_url": "", "webscm_url": "", "list_archive_url": "", "list_archive_url_format": "", "commit_url_format": "" }, "msgid": "<20181203163227.5107-1-stephend@silicom-usa.com>", "list_archive_url": null, "date": "2018-12-03T16:32:47", "name": "[net-next,v2,0/2] Add mii_bus to ixgbe driver for dsa devs", "submitter": { "id": 73588, "url": "http://patchwork.ozlabs.org/api/people/73588/?format=api", "name": "Stephen Douthit", "email": "stephend@silicom-usa.com" }, "mbox": "http://patchwork.ozlabs.org/project/intel-wired-lan/cover/20181203163227.5107-1-stephend@silicom-usa.com/mbox/", "series": [ { "id": 79530, "url": "http://patchwork.ozlabs.org/api/series/79530/?format=api", "web_url": "http://patchwork.ozlabs.org/project/intel-wired-lan/list/?series=79530", "date": "2018-12-03T20:15:18", "name": "Add mii_bus to ixgbe driver for dsa devs", "version": 4, "mbox": "http://patchwork.ozlabs.org/series/79530/mbox/" } ], "comments": "http://patchwork.ozlabs.org/api/covers/1007316/comments/", "headers": { "Return-Path": "<intel-wired-lan-bounces@osuosl.org>", "X-Original-To": [ "incoming@patchwork.ozlabs.org", "intel-wired-lan@lists.osuosl.org" ], "Delivered-To": [ "patchwork-incoming@bilbo.ozlabs.org", "intel-wired-lan@lists.osuosl.org" ], "Authentication-Results": [ "ozlabs.org;\n\tspf=pass (mailfrom) smtp.mailfrom=osuosl.org\n\t(client-ip=140.211.166.137; helo=fraxinus.osuosl.org;\n\tenvelope-from=intel-wired-lan-bounces@osuosl.org;\n\treceiver=<UNKNOWN>)", "ozlabs.org; dmarc=none (p=none dis=none)\n\theader.from=silicom-usa.com", "ozlabs.org;\n\tdkim=fail reason=\"signature verification failed\" (1024-bit key;\n\tunprotected) header.d=SILICOMLTD.onmicrosoft.com\n\theader.i=@SILICOMLTD.onmicrosoft.com header.b=\"frcq5CIk\"; \n\tdkim-atps=neutral", "spf=none (sender IP is )\n\tsmtp.mailfrom=stephend@silicom-usa.com; " ], "Received": [ "from fraxinus.osuosl.org (smtp4.osuosl.org [140.211.166.137])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256\n\tbits)) (No client certificate requested)\n\tby ozlabs.org (Postfix) with ESMTPS id 437znW5tB9z9sBh\n\tfor <incoming@patchwork.ozlabs.org>;\n\tTue, 4 Dec 2018 09:14:55 +1100 (AEDT)", "from localhost (localhost [127.0.0.1])\n\tby fraxinus.osuosl.org (Postfix) with ESMTP id 684B386A59;\n\tMon, 3 Dec 2018 22:14:54 +0000 (UTC)", "from fraxinus.osuosl.org ([127.0.0.1])\n\tby localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024)\n\twith ESMTP id QDXRZLzXY9pj; Mon, 3 Dec 2018 22:14:51 +0000 (UTC)", "from ash.osuosl.org (ash.osuosl.org [140.211.166.34])\n\tby fraxinus.osuosl.org (Postfix) with ESMTP id CB40985FD6;\n\tMon, 3 Dec 2018 22:14:51 +0000 (UTC)", "from silver.osuosl.org (smtp3.osuosl.org [140.211.166.136])\n\tby ash.osuosl.org (Postfix) with ESMTP id F1F621BF2B8\n\tfor <intel-wired-lan@lists.osuosl.org>;\n\tMon, 3 Dec 2018 19:05:10 +0000 (UTC)", "from localhost (localhost [127.0.0.1])\n\tby silver.osuosl.org (Postfix) with ESMTP id ED6C224CC1\n\tfor <intel-wired-lan@lists.osuosl.org>;\n\tMon, 3 Dec 2018 19:05:10 +0000 (UTC)", "from silver.osuosl.org ([127.0.0.1])\n\tby localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024)\n\twith ESMTP id 9W3-jrwyhm+g for <intel-wired-lan@lists.osuosl.org>;\n\tMon, 3 Dec 2018 19:05:09 +0000 (UTC)", "from EUR02-HE1-obe.outbound.protection.outlook.com\n\t(mail-eopbgr10106.outbound.protection.outlook.com [40.107.1.106])\n\tby silver.osuosl.org (Postfix) with ESMTPS id 7D1E42264C\n\tfor <intel-wired-lan@lists.osuosl.org>;\n\tMon, 3 Dec 2018 19:05:09 +0000 (UTC)", "from VI1PR0402MB3853.eurprd04.prod.outlook.com (52.134.16.149) by\n\tVI1PR0402MB2751.eurprd04.prod.outlook.com (10.175.22.149) with\n\tMicrosoft SMTP Server (version=TLS1_2,\n\tcipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id\n\t15.20.1382.22; Mon, 3 Dec 2018 16:32:47 +0000", "from VI1PR0402MB3853.eurprd04.prod.outlook.com\n\t([fe80::457b:1a37:563c:a718]) by\n\tVI1PR0402MB3853.eurprd04.prod.outlook.com\n\t([fe80::457b:1a37:563c:a718%5]) with mapi id 15.20.1382.020;\n\tMon, 3 Dec 2018 16:32:47 +0000" ], "X-Virus-Scanned": [ "amavisd-new at osuosl.org", "amavisd-new at osuosl.org" ], "X-Greylist": "delayed 01:47:03 by SQLgrey-1.7.6", "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=SILICOMLTD.onmicrosoft.com; s=selector1-silicomusa-com01i;\n\th=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;\n\tbh=3NSkcBOV8W+7tJsX3S6wt8lwADoebt7BPPnIgUmyeCQ=;\n\tb=frcq5CIkuFZIqZRlI7rh49fhOPMtuZ9NR3eMCBzMS0PmG9PCNqgvJ7+IE+dY5+mba201nUL9rnPftFqocalJINqDTLn2N3GQKZ+H1vhBj80OsPxveUuLaG5xU3OJZ5r//haSSMcTsRn3KIHWTEr99m49idnwTZDQJ9WWM6r8TvA=", "From": "Steve Douthit <stephend@silicom-usa.com>", "To": "Jeff Kirsher <jeffrey.t.kirsher@intel.com>", "Thread-Topic": "[PATCH net-next v2 0/2] Add mii_bus to ixgbe driver for dsa\n\tdevs", "Thread-Index": "AQHUiyXTFcgbqTWS7Uumzlgt5pDKGA==", "Date": "Mon, 3 Dec 2018 16:32:47 +0000", "Message-ID": "<20181203163227.5107-1-stephend@silicom-usa.com>", "Accept-Language": "en-US", "Content-Language": "en-US", "X-MS-Has-Attach": "", "X-MS-TNEF-Correlator": "", "x-clientproxiedby": "BN6PR21CA0002.namprd21.prod.outlook.com\n\t(2603:10b6:404:8e::12) To VI1PR0402MB3853.eurprd04.prod.outlook.com\n\t(2603:10a6:803:21::21)", "authentication-results": [ "ozlabs.org;\n\tspf=pass (mailfrom) smtp.mailfrom=osuosl.org\n\t(client-ip=140.211.166.137; helo=fraxinus.osuosl.org;\n\tenvelope-from=intel-wired-lan-bounces@osuosl.org;\n\treceiver=<UNKNOWN>)", "ozlabs.org; dmarc=none (p=none dis=none)\n\theader.from=silicom-usa.com", "ozlabs.org;\n\tdkim=fail reason=\"signature verification failed\" (1024-bit key;\n\tunprotected) header.d=SILICOMLTD.onmicrosoft.com\n\theader.i=@SILICOMLTD.onmicrosoft.com header.b=\"frcq5CIk\"; \n\tdkim-atps=neutral", "spf=none (sender IP is )\n\tsmtp.mailfrom=stephend@silicom-usa.com; " ], "x-ms-exchange-messagesentrepresentingtype": "1", "x-originating-ip": "[96.82.2.57]", "x-ms-publictraffictype": "Email", "x-microsoft-exchange-diagnostics": "1; VI1PR0402MB2751;\n\t6:LQmzrpJPm1CloVbrwJTnvT2Opi3qMGjFgGY8tmMIpnjA90fR986o5Rk+Rfi7or0ht4DC0N3ZSnM4yfKNPeonQIme6WkrKTitWm8INEbp6/y4TodfFzlKqxNwyyEt5C2w5PnPI9sAswygMFnLQnXZBI9gLusBINQUlUhae9Ujki3AcHjRpwRBVhHAWvc95LyQyWCq1afCL4LdBkVz4X9pwUrPi2TYPL6f2+mfITXII8DjME4x7GqkMNlf5BsQeQPNDbDRY+uf0kp6DqFStR842q/4V2aP6aioyfkUImhrKKVfVWBwGJEWclPXZdnnLz4+3J6W5J/7uQZHyEWaVTypeFpV5a89MLuH/38Zq9b/KOqnBwLwTo8wK0PzrmQOh7M0oogCONWHEgRtzn+DmAOgHhbSgEsmK4D66Z2SYFHzoFSIApi2wkdg14pcqZDmeBZ1Xyef8iN0L7hJIiws4N45WQ==;\n\t5:nnmtbL6HMhiVjpxzwumGJCFxro5jGiuokYeDyPMG/633TI7YJd+OF+FMhcWn1I3M/PHSwKCKQSFs2hbyPhA5lODeXHHfRiiRnd35sRkbslf40EJ1CtkDM6mY8tMKruVMlmi2bB8wgPSGkz36Dm0/58lUF17Fha7mYwDUGi/H3o4=;\n\t7:AnPzHu9gFsL11VZF0WQe85AU1HMdhGOr7ZlxSeSc1uXImyjPADiGsHskok3JMHsdWmiOKPATD6OTtvDcC/limgcBBxASamxoyLrd60GYBncm7TjhFm8xExo4GEQevyQwSEYbAgmjs/LX9Rp8MzV3sA==", "x-ms-office365-filtering-correlation-id": "2d84267b-ad0d-428f-156e-08d6593cf5bc", "x-microsoft-antispam": "BCL:0; PCL:0;\n\tRULEID:(2390098)(7020095)(4652040)(8989299)(5600074)(711020)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060)(7193020);\n\tSRVR:VI1PR0402MB2751; ", "x-ms-traffictypediagnostic": "VI1PR0402MB2751:", "x-microsoft-antispam-prvs": "<VI1PR0402MB2751F0E175236E04C217DB8494AE0@VI1PR0402MB2751.eurprd04.prod.outlook.com>", "x-ms-exchange-senderadcheck": "1", "x-exchange-antispam-report-cfa-test": "BCL:0; PCL:0;\n\tRULEID:(6040522)(2401047)(8121501046)(5005006)(3002001)(3231455)(999002)(944501493)(52105112)(93006095)(93001095)(10201501046)(148016)(149066)(150057)(6041310)(20161123562045)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123564045)(20161123560045)(201708071742011)(7699051)(76991095);\n\tSRVR:VI1PR0402MB2751; BCL:0; PCL:0; RULEID:; SRVR:VI1PR0402MB2751; ", "x-forefront-prvs": "08756AC3C8", "x-forefront-antispam-report": "SFV:NSPM;\n\tSFS:(10019020)(39850400004)(366004)(136003)(376002)(346002)(396003)(189003)(199004)(102836004)(36756003)(486006)(68736007)(476003)(256004)(8676002)(6506007)(386003)(86362001)(1076002)(14444005)(6916009)(105586002)(54906003)(66066001)(106356001)(2616005)(52116002)(6486002)(97736004)(6436002)(3846002)(6116002)(316002)(71190400001)(26005)(6512007)(2906002)(53936002)(478600001)(186003)(39060400002)(4326008)(71200400001)(8936002)(99286004)(7736002)(305945005)(5660300001)(14454004)(107886003)(25786009)(81166006)(81156014)(42262002);\n\tDIR:OUT; SFP:1102; SCL:1; SRVR:VI1PR0402MB2751;\n\tH:VI1PR0402MB3853.eurprd04.prod.outlook.com; FPR:; SPF:None; LANG:en; \n\tPTR:InfoNoRecords; MX:1; A:1; ", "received-spf": "None (protection.outlook.com: silicom-usa.com does not\n\tdesignate permitted sender hosts)", "x-microsoft-antispam-message-info": "Dz/y+IhzkH/btglRWyW54y4IK1VdiJ5wkL0MNBJBsfX3MymmauIeDPJrrbob8JGoPRnstWq3TrKep359BeZnn4GhIwX3TkpHGi9o9GzkBZjmbJ/70T0o1F2AlgmvaBa7Zxo4Cf8HtG8BTayhoqEkGwNpE4FVNPJ9D10TYeJbwFm3gD24Elh4hd/+bJji3l4AopUnpowL8swfcTTILSqrrK6CptgijMiwkZgxQKL0NLJeH10uF5Sh+CrZ5oxAAF+2q4Eqp+2LGv1WFjNhrixwWN6LeIHhjDTJ8EVOQA+ICt79HkVnDL6oTwRIXEtcCrrqwPI3E22A5qaxahrvjzl5IQ85IstZeuiDiPFkkEUWT2w=", "spamdiagnosticoutput": "1:99", "spamdiagnosticmetadata": "NSPM", "MIME-Version": "1.0", "X-OriginatorOrg": "silicom-usa.com", "X-MS-Exchange-CrossTenant-Network-Message-Id": "2d84267b-ad0d-428f-156e-08d6593cf5bc", "X-MS-Exchange-CrossTenant-originalarrivaltime": "03 Dec 2018 16:32:47.7789\n\t(UTC)", "X-MS-Exchange-CrossTenant-fromentityheader": "Hosted", "X-MS-Exchange-CrossTenant-id": "c9e326d8-ce47-4930-8612-cc99d3c87ad1", "X-MS-Exchange-Transport-CrossTenantHeadersStamped": "VI1PR0402MB2751", "X-Mailman-Approved-At": "Mon, 03 Dec 2018 22:14:49 +0000", "Subject": "[Intel-wired-lan] [PATCH net-next v2 0/2] Add mii_bus to ixgbe\n\tdriver for dsa devs", "X-BeenThere": "intel-wired-lan@osuosl.org", "X-Mailman-Version": "2.1.29", "Precedence": "list", "List-Id": "Intel Wired Ethernet Linux Kernel Driver Development\n\t<intel-wired-lan.osuosl.org>", "List-Unsubscribe": "<https://lists.osuosl.org/mailman/options/intel-wired-lan>, \n\t<mailto:intel-wired-lan-request@osuosl.org?subject=unsubscribe>", "List-Archive": "<http://lists.osuosl.org/pipermail/intel-wired-lan/>", "List-Post": "<mailto:intel-wired-lan@osuosl.org>", "List-Help": "<mailto:intel-wired-lan-request@osuosl.org?subject=help>", "List-Subscribe": "<https://lists.osuosl.org/mailman/listinfo/intel-wired-lan>, \n\t<mailto:intel-wired-lan-request@osuosl.org?subject=subscribe>", "Cc": "Andrew Lunn <andrew@lunn.ch>, Florian Fainelli <f.fainelli@gmail.com>,\n\t\"netdev@vger.kernel.org\" <netdev@vger.kernel.org>,\n\t\"intel-wired-lan@lists.osuosl.org\" <intel-wired-lan@lists.osuosl.org>,\n\t\"David S. Miller\" <davem@davemloft.net>", "Content-Type": "text/plain; charset=\"us-ascii\"", "Content-Transfer-Encoding": "7bit", "Errors-To": "intel-wired-lan-bounces@osuosl.org", "Sender": "\"Intel-wired-lan\" <intel-wired-lan-bounces@osuosl.org>" }, "content": "Address review comments from v1. I missed the intel-wired-lan list on\nthe first submission, so check out the netdev list archive for the first\nrev of the patch.\n\nI think it's still up in the air on how best to register a single bus\nthat's shared among up to four MACs. This code works for me, but there\nmight be a better way to do this.\n\nSame caveats about testing still apply. My test setup is a Marvell\nPeridot switch hanging off of a Intel C3000 SoC. Clause 45 devices and\nother ixgbe devices have not been tested.\n\nChanges from v1 -> v2\n[PATCH 1/2] ixgbe: register a mdiobus\n* Add intel-wired-lan@lists.osuosl.org to CC list, see\n* select MII in Kconfig (thanks to the kbuild bot)\n* Only call mdiobus_regsiter for single x500em_a device\n* Use readx_poll_timeout() in ixgbe_msca_cmd()\n* Register different bus->read/write callbacks in ixgbe_mii_bus_init()\n so there's device id check on every access\n* Use device pci_name() in bus->id instead of parent bridge's name\n\n[PATCH 2/2] ixgbe: use mii_bus to handle MII related ioctls\n* Only use mdiobus_read/write for adapters that registered a mdiobus\n\nStephen Douthit (2):\n ixgbe: register a mdiobus\n ixgbe: use mii_bus to handle MII related ioctls\n\n drivers/net/ethernet/intel/Kconfig | 1 +\n drivers/net/ethernet/intel/ixgbe/ixgbe.h | 2 +\n drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 23 ++\n drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c | 307 ++++++++++++++++++\n drivers/net/ethernet/intel/ixgbe/ixgbe_phy.h | 2 +\n 5 files changed, 335 insertions(+)" }