Show a cover letter.

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

{
    "id": 125018,
    "url": "http://patches.dpdk.org/api/covers/125018/?format=api",
    "web_url": "http://patches.dpdk.org/project/dpdk/cover/1678486530-20688-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": "<1678486530-20688-1-git-send-email-roretzla@linux.microsoft.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/1678486530-20688-1-git-send-email-roretzla@linux.microsoft.com",
    "date": "2023-03-10T22:15:14",
    "name": "[00/16] use __atomic operations returning new value",
    "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/1678486530-20688-1-git-send-email-roretzla@linux.microsoft.com/mbox/",
    "series": [
        {
            "id": 27337,
            "url": "http://patches.dpdk.org/api/series/27337/?format=api",
            "web_url": "http://patches.dpdk.org/project/dpdk/list/?series=27337",
            "date": "2023-03-10T22:15:16",
            "name": "use __atomic operations returning new value",
            "version": 1,
            "mbox": "http://patches.dpdk.org/series/27337/mbox/"
        }
    ],
    "comments": "http://patches.dpdk.org/api/covers/125018/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 EF7FD41E6D;\n\tFri, 10 Mar 2023 23:15:50 +0100 (CET)",
            "from mails.dpdk.org (localhost [127.0.0.1])\n\tby mails.dpdk.org (Postfix) with ESMTP id 15BB541144;\n\tFri, 10 Mar 2023 23:15:40 +0100 (CET)",
            "from linux.microsoft.com (linux.microsoft.com [13.77.154.182])\n by mails.dpdk.org (Postfix) with ESMTP id 4F28840DD8\n for <dev@dpdk.org>; Fri, 10 Mar 2023 23:15:36 +0100 (CET)",
            "by linux.microsoft.com (Postfix, from userid 1086)\n id 7AC10203B411; Fri, 10 Mar 2023 14:15:35 -0800 (PST)"
        ],
        "DKIM-Filter": "OpenDKIM Filter v2.11.0 linux.microsoft.com 7AC10203B411",
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed; d=linux.microsoft.com;\n s=default; t=1678486535;\n bh=jTLNd+kVnSaG/0pO4sQEkU5m9UdiPq6cZSVaYzB3UkI=;\n h=From:To:Cc:Subject:Date:From;\n b=Ob2vEi3T4x8QWhbl/T0cmMQ8hLX/z5r9ZouW3mWGhXP7ussKTUgtxyn+2pb/moZQq\n wNpraBvM+cvzT1deToOP2H3cJpweYWgxpU3LsRVSGXg02Rysa6QkGx471DjdRRLRSH\n c16r3w0LQuQcGjqAObmRY6P4bSrwy65X3qt2HNt0=",
        "From": "Tyler Retzlaff <roretzla@linux.microsoft.com>",
        "To": "dev@dpdk.org",
        "Cc": "Honnappa.Nagarahalli@arm.com, Ruifeng.Wang@arm.com, thomas@monjalon.net,\n Tyler Retzlaff <roretzla@linux.microsoft.com>",
        "Subject": "[PATCH 00/16] use __atomic operations returning new value",
        "Date": "Fri, 10 Mar 2023 14:15:14 -0800",
        "Message-Id": "<1678486530-20688-1-git-send-email-roretzla@linux.microsoft.com>",
        "X-Mailer": "git-send-email 1.8.3.1",
        "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": "This series replaces uses of __atomic_{add,and,or,sub,xor}_fetch with\n__atomic_fetch_{add,and,or,sub,xor} intrinsics where the return value\nis used.\n\nThis series is being separated from the other similar series in\nan effort to reduce the chance of mistakes being spotted in review\nsince the usages in this case consume the returned / new value.\n\nTyler Retzlaff (16):\n  app/test: use previous value atomic fetch operations\n  common/cnxk: use previous value atomic fetch operations\n  common/mlx5: use previous value atomic fetch operations\n  drivers/event: use previous value atomic fetch operations\n  net/af_xdp: use previous value atomic fetch operations\n  net/cnxk: use previous value atomic fetch operations\n  net/cxgbe: use previous value atomic fetch operations\n  net/iavf: use previous value atomic fetch operations\n  net/mlx5: use previous value atomic fetch operations\n  net/octeontx: use previous value atomic fetch operations\n  raw/ifpga: use previous value atomic fetch operations\n  bbdev: use previous value atomic fetch operations\n  eal: use previous value atomic fetch operations\n  ipsec: use previous value atomic fetch operations\n  mbuf: use previous value atomic fetch operations\n  rcu: use previous value atomic fetch operations\n\n app/test/test_ring_perf.c               |  2 +-\n drivers/common/cnxk/roc_ae.c            |  2 +-\n drivers/common/cnxk/roc_ae_fpm_tables.c |  2 +-\n drivers/common/cnxk/roc_npa.c           |  2 +-\n drivers/common/mlx5/linux/mlx5_nl.c     |  2 +-\n drivers/common/mlx5/mlx5_common_mr.c    |  8 ++++----\n drivers/common/mlx5/mlx5_common_utils.c |  8 ++++----\n drivers/event/cnxk/cnxk_tim_worker.h    |  2 +-\n drivers/event/dsw/dsw_event.c           |  4 ++--\n drivers/event/octeontx/timvf_worker.h   |  2 +-\n drivers/net/af_xdp/rte_eth_af_xdp.c     |  4 ++--\n drivers/net/cnxk/cn10k_tx.h             |  4 ++--\n drivers/net/cxgbe/clip_tbl.c            |  2 +-\n drivers/net/cxgbe/mps_tcam.c            |  2 +-\n drivers/net/iavf/iavf_vchnl.c           |  8 ++++----\n drivers/net/mlx5/linux/mlx5_verbs.c     |  2 +-\n drivers/net/mlx5/mlx5.c                 |  4 ++--\n drivers/net/mlx5/mlx5_flow.c            |  8 ++++----\n drivers/net/mlx5/mlx5_flow_dv.c         | 12 ++++++------\n drivers/net/mlx5/mlx5_flow_hw.c         | 14 +++++++-------\n drivers/net/mlx5/mlx5_hws_cnt.c         |  4 ++--\n drivers/net/mlx5/mlx5_rxq.c             |  6 +++---\n drivers/net/mlx5/mlx5_txq.c             |  2 +-\n drivers/net/octeontx/octeontx_ethdev.c  |  2 +-\n drivers/raw/ifpga/ifpga_rawdev.c        |  2 +-\n lib/bbdev/rte_bbdev.c                   |  4 ++--\n lib/eal/include/generic/rte_rwlock.h    |  8 ++++----\n lib/eal/ppc/include/rte_atomic.h        | 16 ++++++++--------\n lib/ipsec/ipsec_sqn.h                   |  2 +-\n lib/mbuf/rte_mbuf.h                     | 12 ++++++------\n lib/rcu/rte_rcu_qsbr.h                  |  2 +-\n 31 files changed, 77 insertions(+), 77 deletions(-)"
}