Show a cover letter.

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

{
    "id": 75984,
    "url": "http://patches.dpdk.org/api/covers/75984/?format=api",
    "web_url": "http://patches.dpdk.org/project/dpdk/cover/20200826095552.82525-1-radu.nicolau@intel.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": "<20200826095552.82525-1-radu.nicolau@intel.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/20200826095552.82525-1-radu.nicolau@intel.com",
    "date": "2020-08-26T09:55:47",
    "name": "[v11,0/5] eal: add WC store functions",
    "submitter": {
        "id": 743,
        "url": "http://patches.dpdk.org/api/people/743/?format=api",
        "name": "Radu Nicolau",
        "email": "radu.nicolau@intel.com"
    },
    "mbox": "http://patches.dpdk.org/project/dpdk/cover/20200826095552.82525-1-radu.nicolau@intel.com/mbox/",
    "series": [
        {
            "id": 11800,
            "url": "http://patches.dpdk.org/api/series/11800/?format=api",
            "web_url": "http://patches.dpdk.org/project/dpdk/list/?series=11800",
            "date": "2020-08-26T09:55:47",
            "name": "eal: add WC store functions",
            "version": 11,
            "mbox": "http://patches.dpdk.org/series/11800/mbox/"
        }
    ],
    "comments": "http://patches.dpdk.org/api/covers/75984/comments/",
    "headers": {
        "Return-Path": "<dev-bounces@dpdk.org>",
        "X-Original-To": "patchwork@inbox.dpdk.org",
        "Delivered-To": "patchwork@inbox.dpdk.org",
        "Received": [
            "from dpdk.org (dpdk.org [92.243.14.124])\n\tby inbox.dpdk.org (Postfix) with ESMTP id 39E9BA04B2;\n\tWed, 26 Aug 2020 11:56:03 +0200 (CEST)",
            "from [92.243.14.124] (localhost [127.0.0.1])\n\tby dpdk.org (Postfix) with ESMTP id 7675F4C89;\n\tWed, 26 Aug 2020 11:56:02 +0200 (CEST)",
            "from mga09.intel.com (mga09.intel.com [134.134.136.24])\n by dpdk.org (Postfix) with ESMTP id C8E3C255\n for <dev@dpdk.org>; Wed, 26 Aug 2020 11:56:00 +0200 (CEST)",
            "from orsmga003.jf.intel.com ([10.7.209.27])\n by orsmga102.jf.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384;\n 26 Aug 2020 02:55:59 -0700",
            "from silpixa00400567.ir.intel.com ([10.237.214.190])\n by orsmga003.jf.intel.com with ESMTP; 26 Aug 2020 02:55:56 -0700"
        ],
        "IronPort-SDR": [
            "\n ppxe1XTKONlSEyrywv6bbrLKvT6A5BptcjJ3P8mL1Kfx9tFl9BBSCkLzY01fakXD9oVilrPYVY\n xpWyMzdcq0Bg==",
            "\n ktJw2114yDpCR/FDv4x0DXLmjJ88IBEDNwqVPG2vQ1Zz7ogWujieWbY/MMsVsnvKLVbtTi+6lg\n wNMOP4DRCHzw=="
        ],
        "X-IronPort-AV": [
            "E=McAfee;i=\"6000,8403,9724\"; a=\"157301332\"",
            "E=Sophos;i=\"5.76,355,1592895600\"; d=\"scan'208\";a=\"157301332\"",
            "E=Sophos;i=\"5.76,355,1592895600\"; d=\"scan'208\";a=\"295319462\""
        ],
        "X-Amp-Result": "SKIPPED(no attachment in message)",
        "X-Amp-File-Uploaded": "False",
        "X-ExtLoop1": "1",
        "From": "Radu Nicolau <radu.nicolau@intel.com>",
        "To": "dev@dpdk.org",
        "Cc": "beilei.xing@intel.com, jia.guo@intel.com, bruce.richardson@intel.com,\n konstantin.ananyev@intel.com, jerinjacobk@gmail.com,\n david.marchand@redhat.com, fiona.trahe@intel.com, wei.zhao1@intel.com,\n ruifeng.wang@arm.com, qiming.yang@intel.com, qi.z.zhang@intel.com,\n Radu Nicolau <radu.nicolau@intel.com>",
        "Date": "Wed, 26 Aug 2020 10:55:47 +0100",
        "Message-Id": "<20200826095552.82525-1-radu.nicolau@intel.com>",
        "X-Mailer": "git-send-email 2.17.1",
        "In-Reply-To": "<1591870283-7776-1-git-send-email-radu.nicolau@intel.com>",
        "References": "<1591870283-7776-1-git-send-email-radu.nicolau@intel.com>",
        "Subject": "[dpdk-dev] [PATCH v11 0/5] eal: add WC store functions",
        "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 <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 <mailto:dev-request@dpdk.org?subject=subscribe>",
        "Errors-To": "dev-bounces@dpdk.org",
        "Sender": "\"dev\" <dev-bounces@dpdk.org>"
    },
    "content": "Implement 2 new functions that will enable write combining\nstores depending on architecture. The functions are provided\nas a generic stub and a x86 specific implementation.\n\nThe reason to implement these functions is to improve performance\nby reducing the overhead associated with regular mmio writes when\nupdating the hardware queue tails and doorbells.\n\nWith this patch set the I40E, ICE, IXGBE and QAT PMDs are updated to\nuse the write combining store functions with other PMDs to follow.\n\nRadu Nicolau (5):\n  eal: add WC store functions\n  net/i40e: use WC store to update queue tail registers\n  common/qat: use WC store to update queue tail registers\n  net/ixgbe: use WC store to update queue tail registers\n  net/ice: use WC store to update queue tail registers\n\n .../qat/qat_adf/adf_transport_access_macros.h |  6 ++-\n drivers/net/i40e/base/i40e_osdep.h            |  5 ++\n drivers/net/i40e/i40e_rxtx.c                  |  8 ++--\n drivers/net/i40e/i40e_rxtx_vec_avx2.c         |  4 +-\n drivers/net/i40e/i40e_rxtx_vec_sse.c          |  4 +-\n drivers/net/ice/base/ice_osdep.h              |  1 +\n drivers/net/ice/ice_rxtx.c                    |  6 +--\n drivers/net/ice/ice_rxtx_vec_avx2.c           |  4 +-\n drivers/net/ice/ice_rxtx_vec_sse.c            |  4 +-\n drivers/net/ixgbe/base/ixgbe_osdep.h          |  6 +++\n drivers/net/ixgbe/ixgbe_rxtx.c                | 15 +++---\n drivers/net/ixgbe/ixgbe_rxtx_vec_sse.c        |  4 +-\n lib/librte_eal/arm/include/rte_io_64.h        | 12 +++++\n lib/librte_eal/include/generic/rte_io.h       | 48 +++++++++++++++++++\n lib/librte_eal/x86/include/rte_io.h           | 42 ++++++++++++++++\n 15 files changed, 143 insertions(+), 26 deletions(-)"
}