Show a cover letter.

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

{
    "id": 54594,
    "url": "http://patches.dpdk.org/api/covers/54594/?format=api",
    "web_url": "http://patches.dpdk.org/project/dpdk/cover/1560152324-20538-1-git-send-email-arybchenko@solarflare.com/",
    "project": {
        "id": 1,
        "url": "http://patches.dpdk.org/api/projects/1/?format=api",
        "name": "DPDK",
        "link_name": "dpdk",
        "list_id": "dev.dpdk.org",
        "list_email": "dev@dpdk.org",
        "web_url": "http://core.dpdk.org",
        "scm_url": "git://dpdk.org/dpdk",
        "webscm_url": "http://git.dpdk.org/dpdk",
        "list_archive_url": "https://inbox.dpdk.org/dev",
        "list_archive_url_format": "https://inbox.dpdk.org/dev/{}",
        "commit_url_format": ""
    },
    "msgid": "<1560152324-20538-1-git-send-email-arybchenko@solarflare.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/1560152324-20538-1-git-send-email-arybchenko@solarflare.com",
    "date": "2019-06-10T07:38:15",
    "name": "[00/29] net/sfc/base: update base driver",
    "submitter": {
        "id": 607,
        "url": "http://patches.dpdk.org/api/people/607/?format=api",
        "name": "Andrew Rybchenko",
        "email": "arybchenko@solarflare.com"
    },
    "mbox": "http://patches.dpdk.org/project/dpdk/cover/1560152324-20538-1-git-send-email-arybchenko@solarflare.com/mbox/",
    "series": [
        {
            "id": 4965,
            "url": "http://patches.dpdk.org/api/series/4965/?format=api",
            "web_url": "http://patches.dpdk.org/project/dpdk/list/?series=4965",
            "date": "2019-06-10T07:38:19",
            "name": "net/sfc/base: update base driver",
            "version": 1,
            "mbox": "http://patches.dpdk.org/series/4965/mbox/"
        }
    ],
    "comments": "http://patches.dpdk.org/api/covers/54594/comments/",
    "headers": {
        "Return-Path": "<dev-bounces@dpdk.org>",
        "X-Original-To": "patchwork@dpdk.org",
        "Delivered-To": "patchwork@dpdk.org",
        "Received": [
            "from [92.243.14.124] (localhost [127.0.0.1])\n\tby dpdk.org (Postfix) with ESMTP id 8F6521BECD;\n\tMon, 10 Jun 2019 09:39:18 +0200 (CEST)",
            "from dispatch1-us1.ppe-hosted.com (dispatch1-us1.ppe-hosted.com\n\t[67.231.154.164]) by dpdk.org (Postfix) with ESMTP id F30DE1BE8C\n\tfor <dev@dpdk.org>; Mon, 10 Jun 2019 09:38:55 +0200 (CEST)",
            "from webmail.solarflare.com (webmail.solarflare.com\n\t[12.187.104.26])\n\t(using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits))\n\t(No client certificate requested)\n\tby mx1-us5.ppe-hosted.com (PPE Hosted ESMTP Server) with ESMTPS id\n\t23B084C005D\n\tfor <dev@dpdk.org>; Mon, 10 Jun 2019 07:38:55 +0000 (UTC)",
            "from ocex03.SolarFlarecom.com (10.20.40.36) by\n\tocex03.SolarFlarecom.com (10.20.40.36) with Microsoft SMTP Server\n\t(TLS) id 15.0.1395.4; Mon, 10 Jun 2019 00:38:51 -0700",
            "from opal.uk.solarflarecom.com (10.17.10.1) by\n\tocex03.SolarFlarecom.com (10.20.40.36) with Microsoft SMTP Server\n\t(TLS) id\n\t15.0.1395.4 via Frontend Transport; Mon, 10 Jun 2019 00:38:50 -0700",
            "from ukv-loginhost.uk.solarflarecom.com\n\t(ukv-loginhost.uk.solarflarecom.com [10.17.10.39])\n\tby opal.uk.solarflarecom.com (8.13.8/8.13.8) with ESMTP id\n\tx5A7cm6Y008745 for <dev@dpdk.org>; Mon, 10 Jun 2019 08:38:48 +0100",
            "from ukv-loginhost.uk.solarflarecom.com (localhost [127.0.0.1])\n\tby ukv-loginhost.uk.solarflarecom.com (Postfix) with ESMTP id\n\tE63AD1616E0\n\tfor <dev@dpdk.org>; Mon, 10 Jun 2019 08:38:48 +0100 (BST)"
        ],
        "X-Virus-Scanned": "Proofpoint Essentials engine",
        "From": "Andrew Rybchenko <arybchenko@solarflare.com>",
        "To": "<dev@dpdk.org>",
        "Date": "Mon, 10 Jun 2019 08:38:15 +0100",
        "Message-ID": "<1560152324-20538-1-git-send-email-arybchenko@solarflare.com>",
        "X-Mailer": "git-send-email 1.8.3.1",
        "MIME-Version": "1.0",
        "Content-Type": "text/plain",
        "X-TM-AS-Product-Ver": "SMEX-12.5.0.1300-8.5.1010-24664.003",
        "X-TM-AS-Result": "No-1.260500-4.000000-10",
        "X-TMASE-MatchedRID": "Us3rGoNkxxlPwZftMdoCRoEU1kn9F/MZhVDnkfzD7uYda1Vk3RqxOAoe\n\tRRhCZWIBR7XN4n7P47k4qWHFgFCBg1mfmDNkuRFgIAjxomarSPBdxx6WRf+5sPp5Xn4sBppfsVm\n\t3YvAah+8iR9Ooric5uW+HS1uc1hEBgbQtvKmrIqrRPkPVCrqkJxNNj6+ApDUjdLv/+WrG6tN6Ra\n\tSpHJq/AA4Xs7pbWEXf/+NIzv9aFBkYqWwQaFNQ7Zl84NGwes5gyiKgKtIyB4pIDkMISJ8DGqegu\n\tOhTIJ7RKPEiJMQqjbVT5dcN2eqlXpljT9UZ6uNJgbv7/FiYQRk6VbUEB5u/MLeW2B07O0Pwprlq\n\t21wUI7RRMT949JbJEVy+m96b8Y7jPaeJTtZ7O6jm96eHJyFxjd1eFEoaE12nlzy6qhJBbZbfkEv\n\t4DlDrSf0q3GPWZeE6bCexVCeAAegZuObll1qVQUhwlOfYeSqxSeIjeghh/zNBtyXLXw7qwwGRVP\n\tpr3xmq4pP0cHwc0iuAMuqetGVetnyef22ep6XYro1URZJFbJs9DbkjiQDNjjnjdlNnoBk+rwpJ5\n\tTGWBqoSSroX7ZG3piuasmDsNfmQgUKdVBJROI9QV+CqiWyZ2HGgfvO2M7rKQAjLfPIg/CRPvZyg\n\tFH23fTojDH4s7aaP+F1mT75dk2SwKHQZ1VzS+Yt+jtoYM47t",
        "X-TM-AS-User-Approved-Sender": "No",
        "X-TM-AS-User-Blocked-Sender": "No",
        "X-TMASE-Result": "10-1.260500-4.000000",
        "X-TMASE-Version": "SMEX-12.5.0.1300-8.5.1010-24664.003",
        "X-MDID": "1560152335-CLYV2-Z77bY2",
        "Subject": "[dpdk-dev] [PATCH 00/29] net/sfc/base: update base driver",
        "X-BeenThere": "dev@dpdk.org",
        "X-Mailman-Version": "2.1.15",
        "Precedence": "list",
        "List-Id": "DPDK patches and discussions <dev.dpdk.org>",
        "List-Unsubscribe": "<https://mails.dpdk.org/options/dev>,\n\t<mailto:dev-request@dpdk.org?subject=unsubscribe>",
        "List-Archive": "<http://mails.dpdk.org/archives/dev/>",
        "List-Post": "<mailto:dev@dpdk.org>",
        "List-Help": "<mailto:dev-request@dpdk.org?subject=help>",
        "List-Subscribe": "<https://mails.dpdk.org/listinfo/dev>,\n\t<mailto:dev-request@dpdk.org?subject=subscribe>",
        "Errors-To": "dev-bounces@dpdk.org",
        "Sender": "\"dev\" <dev-bounces@dpdk.org>"
    },
    "content": "checkpatches.sh generates warnings/errors because of a bit different\ncoding style in base driver.\n\nAndrew Lee (1):\n  net/sfc/base: fix signed/unsigned mismatch errors\n\nAndrew Rybchenko (2):\n  net/sfc/base: do not rely on indirect header inclusion\n  net/sfc/base: update MCDI headers\n\nGautam Dawar (14):\n  net/sfc/base: enable chained multicast on all EF10 cards\n  net/sfc/base: export the zero-based MCDI port number\n  net/sfc/base: introduce of EVB module for SR-IOV support\n  net/sfc/base: add MCDI wrappers for vPort and vSwitch in EVB\n  net/sfc/base: add EVB module vSwitch/vPort/vAdaptor ops\n  net/sfc/base: implement vSwitch create/destroy\n  net/sfc/base: factor out upstream port vAdaptor allocation\n  net/sfc/base: support data path with EVB module\n  net/sfc/base: support proxy auth operations for SR-IOV\n  net/sfc/base: implement proxy auth MCDI event handling\n  net/sfc/base: provide proxy APIs to client drivers\n  net/sfc/base: provide APIs to configure and reset vPort\n  net/sfc/base: provide API to fetch vPort statistics\n  net/sfc/base: add APIs for PTP privilege configuration\n\nKevin Lampis (1):\n  net/sfc/base: add definition of OEM TLV\n\nMark Spender (2):\n  net/sfc/base: fix shift by more bits than field width\n  net/sfc/base: improve code style in sensors decoding\n\nPaul Fox (1):\n  net/sfc/base: add definition of bundle metadata partition\n\nRichard Houldsworth (8):\n  net/sfc/base: add driver version string registration\n  net/sfc/base: add capabilities for bundle partition support\n  net/sfc/base: add extensible NVRAM info function\n  net/sfc/base: add NVRAM info to API\n  net/sfc/base: add firmware ID header\n  net/sfc/base: support direct FW update for bundle partitions\n  net/sfc/base: transition to the extensible NVRAM info API\n  net/sfc/base: add background mode firmware updating\n\n drivers/net/sfc/Makefile                  |    4 +\n drivers/net/sfc/base/ef10_ev.c            |    7 +\n drivers/net/sfc/base/ef10_evb.c           |  553 ++++++++++\n drivers/net/sfc/base/ef10_filter.c        |    3 +-\n drivers/net/sfc/base/ef10_firmware_ids.h  |  184 ++++\n drivers/net/sfc/base/ef10_image.c         |   74 +-\n drivers/net/sfc/base/ef10_impl.h          |  163 +++\n drivers/net/sfc/base/ef10_nic.c           |  212 +++-\n drivers/net/sfc/base/ef10_nvram.c         |  110 +-\n drivers/net/sfc/base/ef10_proxy.c         |  474 ++++++++\n drivers/net/sfc/base/ef10_rx.c            |    4 +-\n drivers/net/sfc/base/ef10_tlv_layout.h    |   35 +\n drivers/net/sfc/base/ef10_tx.c            |    2 +-\n drivers/net/sfc/base/ef10_vpd.c           |    7 +-\n drivers/net/sfc/base/efx.h                |  223 +++-\n drivers/net/sfc/base/efx_check.h          |   16 +-\n drivers/net/sfc/base/efx_evb.c            |  544 ++++++++++\n drivers/net/sfc/base/efx_impl.h           |  112 +-\n drivers/net/sfc/base/efx_mcdi.c           |   92 +-\n drivers/net/sfc/base/efx_mcdi.h           |    9 +-\n drivers/net/sfc/base/efx_nic.c            |   35 +\n drivers/net/sfc/base/efx_nvram.c          |  104 +-\n drivers/net/sfc/base/efx_proxy.c          |  364 +++++++\n drivers/net/sfc/base/efx_regs_mcdi.h      | 1667 ++++++++++++++++++++++++++++-\n drivers/net/sfc/base/efx_regs_mcdi_aoe.h  |   13 +\n drivers/net/sfc/base/efx_regs_mcdi_strs.h |  174 +--\n drivers/net/sfc/base/hunt_nic.c           |   41 +-\n drivers/net/sfc/base/mcdi_mon.c           |   27 +-\n drivers/net/sfc/base/medford2_nic.c       |    3 -\n drivers/net/sfc/base/medford_nic.c        |    3 -\n drivers/net/sfc/base/meson.build          |    4 +\n drivers/net/sfc/base/siena_impl.h         |    6 +\n drivers/net/sfc/base/siena_nvram.c        |   34 +-\n drivers/net/sfc/efsys.h                   |    4 +\n 34 files changed, 4985 insertions(+), 322 deletions(-)\n create mode 100644 drivers/net/sfc/base/ef10_evb.c\n create mode 100644 drivers/net/sfc/base/ef10_firmware_ids.h\n create mode 100644 drivers/net/sfc/base/ef10_proxy.c\n create mode 100644 drivers/net/sfc/base/efx_evb.c\n create mode 100644 drivers/net/sfc/base/efx_proxy.c"
}