Show a cover letter.

GET /api/covers/808594/?format=api
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "id": 808594,
    "url": "http://patchwork.ozlabs.org/api/covers/808594/?format=api",
    "web_url": "http://patchwork.ozlabs.org/project/netdev/cover/20170901090455.32316-1-antoine.tenart@free-electrons.com/",
    "project": {
        "id": 7,
        "url": "http://patchwork.ozlabs.org/api/projects/7/?format=api",
        "name": "Linux network development",
        "link_name": "netdev",
        "list_id": "netdev.vger.kernel.org",
        "list_email": "netdev@vger.kernel.org",
        "web_url": null,
        "scm_url": null,
        "webscm_url": null,
        "list_archive_url": "",
        "list_archive_url_format": "",
        "commit_url_format": ""
    },
    "msgid": "<20170901090455.32316-1-antoine.tenart@free-electrons.com>",
    "list_archive_url": null,
    "date": "2017-09-01T09:04:51",
    "name": "[net-next,v2,0/4] net: mvpp2: optional PHYs and GoP link irq",
    "submitter": {
        "id": 61603,
        "url": "http://patchwork.ozlabs.org/api/people/61603/?format=api",
        "name": "Antoine Tenart",
        "email": "antoine.tenart@free-electrons.com"
    },
    "mbox": "http://patchwork.ozlabs.org/project/netdev/cover/20170901090455.32316-1-antoine.tenart@free-electrons.com/mbox/",
    "series": [
        {
            "id": 979,
            "url": "http://patchwork.ozlabs.org/api/series/979/?format=api",
            "web_url": "http://patchwork.ozlabs.org/project/netdev/list/?series=979",
            "date": "2017-09-01T09:04:53",
            "name": "net: mvpp2: optional PHYs and GoP link irq",
            "version": 2,
            "mbox": "http://patchwork.ozlabs.org/series/979/mbox/"
        }
    ],
    "comments": "http://patchwork.ozlabs.org/api/covers/808594/comments/",
    "headers": {
        "Return-Path": "<netdev-owner@vger.kernel.org>",
        "X-Original-To": "patchwork-incoming@ozlabs.org",
        "Delivered-To": "patchwork-incoming@ozlabs.org",
        "Authentication-Results": "ozlabs.org;\n\tspf=none (mailfrom) smtp.mailfrom=vger.kernel.org\n\t(client-ip=209.132.180.67; helo=vger.kernel.org;\n\tenvelope-from=netdev-owner@vger.kernel.org;\n\treceiver=<UNKNOWN>)",
        "Received": [
            "from vger.kernel.org (vger.kernel.org [209.132.180.67])\n\tby ozlabs.org (Postfix) with ESMTP id 3xkCy6459bz9t2r\n\tfor <patchwork-incoming@ozlabs.org>;\n\tFri,  1 Sep 2017 19:05:34 +1000 (AEST)",
            "(majordomo@vger.kernel.org) by vger.kernel.org via listexpand\n\tid S1751805AbdIAJFW (ORCPT <rfc822;patchwork-incoming@ozlabs.org>);\n\tFri, 1 Sep 2017 05:05:22 -0400",
            "from mail.free-electrons.com ([62.4.15.54]:45358 \"EHLO\n\tmail.free-electrons.com\" rhost-flags-OK-OK-OK-OK) by vger.kernel.org\n\twith ESMTP id S1751541AbdIAJFE (ORCPT\n\t<rfc822;netdev@vger.kernel.org>); Fri, 1 Sep 2017 05:05:04 -0400",
            "by mail.free-electrons.com (Postfix, from userid 110)\n\tid C167E209CD; Fri,  1 Sep 2017 11:05:01 +0200 (CEST)",
            "from localhost (LStLambert-657-1-97-87.w90-63.abo.wanadoo.fr\n\t[90.63.216.87])\n\tby mail.free-electrons.com (Postfix) with ESMTPSA id 9AD3B2099C;\n\tFri,  1 Sep 2017 11:05:01 +0200 (CEST)"
        ],
        "X-Spam-Checker-Version": "SpamAssassin 3.4.0 (2014-02-07) on\n\tmail.free-electrons.com",
        "X-Spam-Level": "",
        "X-Spam-Status": "No, score=-1.0 required=5.0 tests=ALL_TRUSTED,SHORTCIRCUIT\n\tshortcircuit=ham autolearn=disabled version=3.4.0",
        "From": "Antoine Tenart <antoine.tenart@free-electrons.com>",
        "To": "davem@davemloft.net",
        "Cc": "Antoine Tenart <antoine.tenart@free-electrons.com>, andrew@lunn.ch,\n\tgregory.clement@free-electrons.com,\n\tthomas.petazzoni@free-electrons.com, nadavh@marvell.com,\n\tlinux@armlinux.org.uk, linux-kernel@vger.kernel.org,\n\tmw@semihalf.com, stefanc@marvell.com,\n\tmiquel.raynal@free-electrons.com, netdev@vger.kernel.org",
        "Subject": "[PATCH net-next v2 0/4] net: mvpp2: optional PHYs and GoP link irq",
        "Date": "Fri,  1 Sep 2017 11:04:51 +0200",
        "Message-Id": "<20170901090455.32316-1-antoine.tenart@free-electrons.com>",
        "X-Mailer": "git-send-email 2.13.5",
        "Sender": "netdev-owner@vger.kernel.org",
        "Precedence": "bulk",
        "List-ID": "<netdev.vger.kernel.org>",
        "X-Mailing-List": "netdev@vger.kernel.org"
    },
    "content": "Hi all,\n\nThis series aims at making the driver work when no PHY is connected\nbetween a port and the physical layer and not described as a fixed-phy.\nThis is useful for some usecases such as when a switch is connected\ndirectly to the serdes lanes. It can also be used for SFP ports on the\n7k-db and 8k-db while waiting for the phylink support to land in (which\nshould be part of another series).\n\nThis series makes the phy optional in the PPv2 driver, and then adds\nthe support for the GoP port link interrupt to handle link status\nchanges on such ports.\n\nThis was tested using the SFP ports on the 7k-db and 8k-db boards.\n\nThanks!\nAntoine\n\nSince v1:\n  - Now use phy_interface_mode_is_rgmii() in the GoP link patch.\n  - Added one cosmetic patch to take advantage of phy_interface_mode_is_rgmii()\n    in the whole PPv2 driver.\n\nAntoine Tenart (4):\n  net: mvpp2: take advantage of the is_rgmii helper\n  net: mvpp2: make the phy optional\n  net: mvpp2: use the GoP interrupt for link status changes\n  Documentation/bindings: net: marvell-pp2: add the link interrupt\n\n .../devicetree/bindings/net/marvell-pp2.txt        |   2 +-\n drivers/net/ethernet/marvell/mvpp2.c               | 211 ++++++++++++++++++---\n 2 files changed, 187 insertions(+), 26 deletions(-)"
}