Show a cover letter.

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

{
    "id": 528,
    "url": "http://patches.dpdk.org/api/covers/528/?format=api",
    "web_url": "http://patches.dpdk.org/project/dpdk/cover/1704239102-31044-1-git-send-email-roretzla@linux.microsoft.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": "<1704239102-31044-1-git-send-email-roretzla@linux.microsoft.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/1704239102-31044-1-git-send-email-roretzla@linux.microsoft.com",
    "date": "2024-01-02T23:44:59",
    "name": "[v2,0/3] remove __typeof__ from expansion of per lcore macros",
    "submitter": {
        "id": 2077,
        "url": "http://patches.dpdk.org/api/people/2077/?format=api",
        "name": "Tyler Retzlaff",
        "email": "roretzla@linux.microsoft.com"
    },
    "mbox": "http://patches.dpdk.org/project/dpdk/cover/1704239102-31044-1-git-send-email-roretzla@linux.microsoft.com/mbox/",
    "series": [
        {
            "id": 30700,
            "url": "http://patches.dpdk.org/api/series/30700/?format=api",
            "web_url": "http://patches.dpdk.org/project/dpdk/list/?series=30700",
            "date": "2024-01-02T23:45:01",
            "name": "remove __typeof__ from expansion of per lcore macros",
            "version": 2,
            "mbox": "http://patches.dpdk.org/series/30700/mbox/"
        }
    ],
    "comments": "http://patches.dpdk.org/api/covers/528/comments/",
    "headers": {
        "Return-Path": "<dev-bounces@dpdk.org>",
        "X-Original-To": "patchwork@inbox.dpdk.org",
        "Delivered-To": "patchwork@inbox.dpdk.org",
        "Received": [
            "from mails.dpdk.org (mails.dpdk.org [217.70.189.124])\n\tby inbox.dpdk.org (Postfix) with ESMTP id 99C5143801;\n\tWed,  3 Jan 2024 00:45:14 +0100 (CET)",
            "from mails.dpdk.org (localhost [127.0.0.1])\n\tby mails.dpdk.org (Postfix) with ESMTP id 09F95402EB;\n\tWed,  3 Jan 2024 00:45:07 +0100 (CET)",
            "from linux.microsoft.com (linux.microsoft.com [13.77.154.182])\n by mails.dpdk.org (Postfix) with ESMTP id E9E90402C7\n for <dev@dpdk.org>; Wed,  3 Jan 2024 00:45:03 +0100 (CET)",
            "by linux.microsoft.com (Postfix, from userid 1086)\n id 1F41B20ACEE8; Tue,  2 Jan 2024 15:45:03 -0800 (PST)"
        ],
        "DKIM-Filter": "OpenDKIM Filter v2.11.0 linux.microsoft.com 1F41B20ACEE8",
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed; d=linux.microsoft.com;\n s=default; t=1704239103;\n bh=5IwBWsT+j14qFqDge5TkWdEQLHIeO4shstvsAM/nWvg=;\n h=From:To:Cc:Subject:Date:In-Reply-To:References:From;\n b=GUEd26kcdGM99v0fc93z0rlCkHYxFA5UKCz6OK9WlCjKbnwlLy7kEpzKOA4fiOQi6\n At4ADXs0f6QSkpvzrqKwMUwxefeOGVWoX6MX5Jmq+6YN7gie9TSTasOjEcdROpZBT/\n HA5+2gri3eg5KnERHnyjrS/mDgft+fVvBSKtm0QQ=",
        "From": "Tyler Retzlaff <roretzla@linux.microsoft.com>",
        "To": "dev@dpdk.org",
        "Cc": "Kai Ji <kai.ji@intel.com>, Pablo de Lara <pablo.de.lara.guarch@intel.com>,\n Tyler Retzlaff <roretzla@linux.microsoft.com>",
        "Subject": "[PATCH v2 0/3] remove __typeof__ from expansion of per lcore macros",
        "Date": "Tue,  2 Jan 2024 15:44:59 -0800",
        "Message-Id": "<1704239102-31044-1-git-send-email-roretzla@linux.microsoft.com>",
        "X-Mailer": "git-send-email 1.8.3.1",
        "In-Reply-To": "<1703006864-27378-1-git-send-email-roretzla@linux.microsoft.com>",
        "References": "<1703006864-27378-1-git-send-email-roretzla@linux.microsoft.com>",
        "X-BeenThere": "dev@dpdk.org",
        "X-Mailman-Version": "2.1.29",
        "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"
    },
    "content": "The design of the macros requires a type to be provided to the macro.\n\nBy expanding the type parameter inside of typeof it also inadvertently\nallows an expression to be used which appears not to have been intended\nafter evaluating the parameter name and existing macro use.\n\nTechnically this is an API break but only for applications that were\nusing these macros outside of the original design intent.\n\nv2:\n  * add additional patch to adjust usage for crypto/ipsec_mb \n\nTyler Retzlaff (3):\n  eal: provide type to per lcore macro\n  crypto/ipsec_mb: provide type to per lcore macro\n  eal: remove typeof from per lcore macros\n\n drivers/crypto/ipsec_mb/pmd_aesni_gcm_priv.h | 2 +-\n lib/eal/common/eal_common_errno.c            | 2 +-\n lib/eal/include/rte_per_lcore.h              | 8 ++++----\n 3 files changed, 6 insertions(+), 6 deletions(-)"
}