Show a cover letter.

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

{
    "id": 98955,
    "url": "http://patchwork.dpdk.org/api/covers/98955/?format=api",
    "web_url": "http://patchwork.dpdk.org/project/dpdk/cover/20210915214052.143098-1-dmitry.kozliuk@gmail.com/",
    "project": {
        "id": 1,
        "url": "http://patchwork.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": "<20210915214052.143098-1-dmitry.kozliuk@gmail.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/20210915214052.143098-1-dmitry.kozliuk@gmail.com",
    "date": "2021-09-15T21:40:47",
    "name": "[0/5] lib: Windows compatibility renaming",
    "submitter": {
        "id": 1581,
        "url": "http://patchwork.dpdk.org/api/people/1581/?format=api",
        "name": "Dmitry Kozlyuk",
        "email": "dmitry.kozliuk@gmail.com"
    },
    "mbox": "http://patchwork.dpdk.org/project/dpdk/cover/20210915214052.143098-1-dmitry.kozliuk@gmail.com/mbox/",
    "series": [
        {
            "id": 18953,
            "url": "http://patchwork.dpdk.org/api/series/18953/?format=api",
            "web_url": "http://patchwork.dpdk.org/project/dpdk/list/?series=18953",
            "date": "2021-09-15T21:40:47",
            "name": "lib: Windows compatibility renaming",
            "version": 1,
            "mbox": "http://patchwork.dpdk.org/series/18953/mbox/"
        }
    ],
    "comments": "http://patchwork.dpdk.org/api/covers/98955/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 61CFCA0C41;\n\tWed, 15 Sep 2021 23:41:02 +0200 (CEST)",
            "from [217.70.189.124] (localhost [127.0.0.1])\n\tby mails.dpdk.org (Postfix) with ESMTP id DEBAF4003F;\n\tWed, 15 Sep 2021 23:41:01 +0200 (CEST)",
            "from mail-lf1-f46.google.com (mail-lf1-f46.google.com\n [209.85.167.46]) by mails.dpdk.org (Postfix) with ESMTP id 0ACD74003C\n for <dev@dpdk.org>; Wed, 15 Sep 2021 23:41:00 +0200 (CEST)",
            "by mail-lf1-f46.google.com with SMTP id t10so4318622lfd.8\n for <dev@dpdk.org>; Wed, 15 Sep 2021 14:40:59 -0700 (PDT)",
            "from sovereign.. (broadband-37-110-65-23.ip.moscow.rt.ru.\n [37.110.65.23])\n by smtp.gmail.com with ESMTPSA id o4sm85989lfi.16.2021.09.15.14.40.58\n (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);\n Wed, 15 Sep 2021 14:40:58 -0700 (PDT)"
        ],
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;\n h=from:to:cc:subject:date:message-id:mime-version\n :content-transfer-encoding;\n bh=fTi0sy9kNVCFHI0Ca62+JZ6G1lsAalvhlyP2+N0LIXU=;\n b=RuwGgHoPvZgOf9iAOMHatgHLqJRhAxh4S1tmaL6gYlQo2QcW7uXOC29jeCUfQkLcNE\n d5/Iw4wk34UtyUXXSfu+IAbLI33ZX6RiZ/cWYn1P9+16iPEywhz6Inc7Cb3AUxqPyrCK\n 1F/sUL2sLhYDAO1kj3OBu+Yw1pBRPz7l8SrhbPMPFcZkf7noPRDcSkYpIDWlJIRlo7Tw\n Mgtg1yBH42cnCti02ivJ+jqUU1ryGLUeOeHVAM29A36hyHNG2MZzQCHZcMyma39K1+VT\n +yoRa8X7bb8Lw+1B5ak8FXYrd21sWZG1ySF6TY3JxjZELfYoeH+pfR6w+LVeebtnw5vm\n XlVA==",
        "X-Google-DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=1e100.net; s=20210112;\n h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version\n :content-transfer-encoding;\n bh=fTi0sy9kNVCFHI0Ca62+JZ6G1lsAalvhlyP2+N0LIXU=;\n b=x0geZRtSdnoV8CaGZP0g3VCBNit+iWjFohLiB3TuxuyVOe9nNBM+QV4czeITyaOrCU\n YDCofv3uZ7u758jR7MxSsXjmtsSDHIcIkg94MQyPx2XiNPPWjNJ2+y2lMYuMN9kdq8iy\n XtLkcNuX5pzIAGwIs2EvUG6EtHyraK0qRBDdwArz9RHBjMwuHW4TCoqpn6sSsrPMHlRK\n S92iEct/SOvOXoNN2LINpJNAhx6Pbj+Ma0NP1AwfvBwCWg07Q5E5lOZDCQicziHXb3W0\n JHOJP0xGX3AkcHwGVRyo026DYJpE3XjR+p/VIoyhJy7ZTiGjYP8Zmo/61OQ+n/92FqRR\n oQhQ==",
        "X-Gm-Message-State": "AOAM531FT3eoZham+YXmGcBoog2DFczADQLc7T8NkbHL4qYuQ/pn/xOo\n 4NwdzCM6xfmM4MGIGV5qYaB1J01YO1Rb3A==",
        "X-Google-Smtp-Source": "\n ABdhPJzW5lRgC8wciluIn56gMDz7776j8FZy2Cdyk5OkcFbBBUhN5Dd/urLO13gqDog6SdXrbH52tw==",
        "X-Received": "by 2002:a2e:1508:: with SMTP id s8mr1910375ljd.47.1631742058975;\n Wed, 15 Sep 2021 14:40:58 -0700 (PDT)",
        "From": "Dmitry Kozlyuk <dmitry.kozliuk@gmail.com>",
        "To": "dev@dpdk.org",
        "Cc": "Dmitry Kozlyuk <dmitry.kozliuk@gmail.com>,\n Narcisa Ana Maria Vasile <navasile@linux.microsoft.com>,\n Pallavi Kadam <pallavi.kadam@intel.com>,\n Tyler Retzlaff <roretzla@linux.microsoft.com>",
        "Date": "Thu, 16 Sep 2021 00:40:47 +0300",
        "Message-Id": "<20210915214052.143098-1-dmitry.kozliuk@gmail.com>",
        "X-Mailer": "git-send-email 2.29.3",
        "MIME-Version": "1.0",
        "Content-Transfer-Encoding": "8bit",
        "Subject": "[dpdk-dev] [PATCH 0/5] lib: Windows compatibility renaming",
        "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",
        "Sender": "\"dev\" <dev-bounces@dpdk.org>"
    },
    "content": "Windows SDK headers define `s_addr`, `min`, and `max` macros.\nWhen Windows SDK and DPDK headers are used in the same file,\nthese macros break definitions of some DPDK structures and inline\nfunctions. Rename the problematic fields and local variables\nper the deprecation notice:\nhttps://mails.dpdk.org/archives/dev/2021-July/215270.html\nAlso remove a workaround in lib/net.\n\nSome checkpatch warnings about long lines are left:\n- when they existed before;\n- when it's one extra symbol and the fix is not helpful;\n- in performance-thread app.\n\nDmitry Kozlyuk (5):\n  compressdev: rename fields for Windows compatibility\n  cryptodev: rename fields for Windows compatibility\n  table: rename local variable for Windows compatibility\n  ring: rename local variables for Windows compatibility\n  net: rename Ethernet header fields\n\n .../comp_perf_test_common.c                   |   6 +-\n app/test-compress-perf/main.c                 |   2 +-\n app/test-pmd/5tswap.c                         |   6 +-\n app/test-pmd/csumonly.c                       |   4 +-\n app/test-pmd/flowgen.c                        |   4 +-\n app/test-pmd/icmpecho.c                       |  16 +-\n app/test-pmd/ieee1588fwd.c                    |   6 +-\n app/test-pmd/macfwd.c                         |   4 +-\n app/test-pmd/macswap.h                        |   4 +-\n app/test-pmd/txonly.c                         |   4 +-\n app/test-pmd/util.c                           |   4 +-\n app/test/packet_burst_generator.c             |   4 +-\n app/test/test_bpf.c                           |   4 +-\n app/test/test_cryptodev_asym.c                |   4 +-\n app/test/test_link_bonding_mode4.c            |  15 +-\n doc/guides/rel_notes/deprecation.rst          |   9 -\n doc/guides/rel_notes/release_20_11.rst        |   9 +\n drivers/compress/isal/isal_compress_pmd_ops.c |   4 +-\n drivers/compress/mlx5/mlx5_compress.c         |   2 +-\n drivers/compress/octeontx/otx_zip_pmd.c       |   4 +-\n drivers/compress/qat/qat_comp_pmd.c           |   2 +-\n drivers/compress/zlib/zlib_pmd_ops.c          |   4 +-\n drivers/crypto/aesni_gcm/aesni_gcm_pmd_ops.c  |  28 +-\n .../crypto/aesni_mb/rte_aesni_mb_pmd_ops.c    | 284 +++++-----\n drivers/crypto/armv8/rte_armv8_pmd_ops.c      |  24 +-\n drivers/crypto/bcmfs/bcmfs_sym_capabilities.c | 288 +++++-----\n drivers/crypto/caam_jr/caam_jr_capabilities.c |  88 +--\n drivers/crypto/ccp/ccp_pmd_ops.c              | 208 ++++----\n .../crypto/cnxk/cnxk_cryptodev_capabilities.c | 300 +++++------\n drivers/crypto/dpaa2_sec/dpaa2_sec_priv.h     | 280 +++++-----\n drivers/crypto/dpaa_sec/dpaa_sec.h            | 208 ++++----\n drivers/crypto/kasumi/rte_kasumi_pmd_ops.c    |  16 +-\n drivers/crypto/mlx5/mlx5_crypto.c             |   8 +-\n drivers/crypto/mvsam/rte_mrvl_pmd_ops.c       | 192 +++----\n .../crypto/nitrox/nitrox_sym_capabilities.c   |  56 +-\n drivers/crypto/null/null_crypto_pmd_ops.c     |  12 +-\n .../octeontx/otx_cryptodev_capabilities.c     | 252 ++++-----\n .../octeontx2/otx2_cryptodev_capabilities.c   | 284 +++++-----\n drivers/crypto/openssl/rte_openssl_pmd_ops.c  | 208 ++++----\n drivers/crypto/qat/qat_asym_capabilities.h    |  12 +-\n drivers/crypto/qat/qat_sym_capabilities.h     | 504 +++++++++---------\n .../scheduler/rte_cryptodev_scheduler.c       |  20 +-\n drivers/crypto/snow3g/rte_snow3g_pmd_ops.c    |  20 +-\n .../virtio/virtio_crypto_capabilities.h       |  16 +-\n drivers/crypto/zuc/rte_zuc_pmd_ops.c          |  20 +-\n drivers/net/avp/avp_ethdev.c                  |   6 +-\n drivers/net/bnx2x/bnx2x.c                     |  16 +-\n drivers/net/bonding/rte_eth_bond_8023ad.c     |   6 +-\n drivers/net/bonding/rte_eth_bond_alb.c        |   4 +-\n drivers/net/bonding/rte_eth_bond_pmd.c        |  22 +-\n drivers/net/enic/enic_flow.c                  |   8 +-\n drivers/net/ixgbe/ixgbe_ipsec.c               |  28 +-\n drivers/net/mlx5/mlx5_txpp.c                  |   4 +-\n drivers/net/octeontx2/otx2_ethdev_sec.c       |  32 +-\n drivers/net/txgbe/txgbe_ipsec.c               |  28 +-\n examples/bond/main.c                          |  14 +-\n examples/ethtool/ethtool-app/main.c           |   4 +-\n examples/eventdev_pipeline/pipeline_common.h  |   4 +-\n examples/flow_filtering/main.c                |   4 +-\n examples/ioat/ioatfwd.c                       |   4 +-\n examples/ip_fragmentation/main.c              |   4 +-\n examples/ip_reassembly/main.c                 |   4 +-\n examples/ipsec-secgw/ipsec-secgw.c            |   4 +-\n examples/ipsec-secgw/ipsec_worker.c           |   4 +-\n examples/ipv4_multicast/main.c                |   4 +-\n examples/l2fwd-crypto/main.c                  |  70 +--\n examples/l2fwd-event/l2fwd_common.h           |   4 +-\n examples/l2fwd-jobstats/main.c                |   4 +-\n examples/l2fwd-keepalive/main.c               |   4 +-\n examples/l2fwd/main.c                         |   4 +-\n examples/l3fwd-acl/main.c                     |  19 +-\n examples/l3fwd-power/main.c                   |   6 +-\n examples/l3fwd/l3fwd_em.h                     |   4 +-\n examples/l3fwd/l3fwd_fib.c                    |   2 +-\n examples/l3fwd/l3fwd_lpm.c                    |   2 +-\n examples/l3fwd/l3fwd_lpm.h                    |   4 +-\n examples/link_status_interrupt/main.c         |   4 +-\n .../performance-thread/l3fwd-thread/main.c    |  40 +-\n examples/ptpclient/ptpclient.c                |  16 +-\n examples/vhost/main.c                         |  10 +-\n examples/vmdq/main.c                          |   4 +-\n examples/vmdq_dcb/main.c                      |   4 +-\n lib/compressdev/rte_compressdev.h             |   4 +-\n lib/cryptodev/rte_cryptodev.c                 |  14 +-\n lib/cryptodev/rte_cryptodev.h                 |   4 +-\n lib/ethdev/rte_flow.h                         |   4 +-\n lib/gro/gro_tcp4.c                            |   4 +-\n lib/gro/gro_udp4.c                            |   4 +-\n lib/gro/gro_vxlan_tcp4.c                      |   8 +-\n lib/gro/gro_vxlan_udp4.c                      |   8 +-\n lib/net/rte_arp.c                             |   4 +-\n lib/net/rte_ether.h                           |  22 +-\n lib/pipeline/rte_table_action.c               |  40 +-\n lib/ring/rte_ring_c11_pvt.h                   |   8 +-\n lib/ring/rte_ring_generic_pvt.h               |   8 +-\n lib/ring/rte_ring_rts_elem_pvt.h              |   6 +-\n lib/table/rte_lru_x86.h                       |   4 +-\n 97 files changed, 1992 insertions(+), 2004 deletions(-)"
}