Show a cover letter.

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

{
    "id": 44534,
    "url": "http://patches.dpdk.org/api/covers/44534/?format=api",
    "web_url": "http://patches.dpdk.org/project/dpdk/cover/20180910200415.8340-1-bluca@debian.org/",
    "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": "<20180910200415.8340-1-bluca@debian.org>",
    "list_archive_url": "https://inbox.dpdk.org/dev/20180910200415.8340-1-bluca@debian.org",
    "date": "2018-09-10T20:04:00",
    "name": "[00/15] rename PMDs map files to match library name and add Meson files",
    "submitter": {
        "id": 823,
        "url": "http://patches.dpdk.org/api/people/823/?format=api",
        "name": "Luca Boccassi",
        "email": "bluca@debian.org"
    },
    "mbox": "http://patches.dpdk.org/project/dpdk/cover/20180910200415.8340-1-bluca@debian.org/mbox/",
    "series": [
        {
            "id": 1260,
            "url": "http://patches.dpdk.org/api/series/1260/?format=api",
            "web_url": "http://patches.dpdk.org/project/dpdk/list/?series=1260",
            "date": "2018-09-10T20:04:00",
            "name": "rename PMDs map files to match library name and add Meson files",
            "version": 1,
            "mbox": "http://patches.dpdk.org/series/1260/mbox/"
        }
    ],
    "comments": "http://patches.dpdk.org/api/covers/44534/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 6D3E84C9F;\n\tMon, 10 Sep 2018 22:04:38 +0200 (CEST)",
            "from mail-wr1-f54.google.com (mail-wr1-f54.google.com\n\t[209.85.221.54]) by dpdk.org (Postfix) with ESMTP id 77D664C96\n\tfor <dev@dpdk.org>; Mon, 10 Sep 2018 22:04:37 +0200 (CEST)",
            "by mail-wr1-f54.google.com with SMTP id u12-v6so23210021wrr.4\n\tfor <dev@dpdk.org>; Mon, 10 Sep 2018 13:04:37 -0700 (PDT)",
            "from localhost ([2a01:4b00:f419:6f00:8361:8946:ba2b:d556])\n\tby smtp.gmail.com with ESMTPSA id\n\tr13-v6sm14172587wmf.34.2018.09.10.13.04.34\n\t(version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);\n\tMon, 10 Sep 2018 13:04:35 -0700 (PDT)"
        ],
        "X-Google-DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=1e100.net; s=20161025;\n\th=x-gm-message-state:from:to:cc:subject:date:message-id;\n\tbh=x9tNEe6TtzopCln8txBbsDPBiBvsIKlwP+BAeV7uesY=;\n\tb=bC276ykl2IYF950tCnbZecckgH6qx8hcMSdLwM7OEU6GVcEN84yVs3fpZVc2fwM8LL\n\tihgFqWfRS3aZcL03Ub28ceIVwe1nkSo38Pb9USZnGA4LDc8iWJOLYWapYI2nbeUF0F8q\n\tl553klr7qM/umJ6x2ONOoOVVLvU5tl6L/+ZNHAEL7IskYXZxVGZ2MGX8fabNtDyBXoPp\n\tmNFpKocmx6eBrcQ66MeYtd8P4d+0ndkrULkS4A8ab/CkRUnOWgzSOgHVVPCS9cVcNyB2\n\thuytxHVKUtNGMJ3B/k5rDcaPubTTnhozS3UGP1FkPIWz5U228Fa/GsMz9d04rn3/t0Cn\n\tRXVA==",
        "X-Gm-Message-State": "APzg51AzXpWqnqk8IF3/KdK0kIKphIS4eCjyHt337tB3dsRduEZPpDwW\n\tRW7gCc3PJJbMuJSW2O1JC3YtZ8y9Hus=",
        "X-Google-Smtp-Source": "ANB0Vda3it4P/cNEX8DRs186hyTPwZMq7lLF3f0CkZ2ZwZQOncFyqWZGJVl8jRSAjakrcTS3TLnntw==",
        "X-Received": "by 2002:adf:dcc1:: with SMTP id\n\tx1-v6mr16138033wrm.21.1536609876520; \n\tMon, 10 Sep 2018 13:04:36 -0700 (PDT)",
        "From": "Luca Boccassi <bluca@debian.org>",
        "To": "dev@dpdk.org",
        "Cc": "keith.wiles@intel.com, roy.fan.zhang@intel.com, jingjing.wu@intel.com,\n\twenzhuo.lu@intel.com, rasesh.mody@cavium.com, harish.patil@cavium.com,\n\tshahed.shaikh@cavium.com, amr.mokhtar@intel.com,\n\tshijith.thotton@cavium.com, ssrinivasan@cavium.com,\n\tliang.j.ma@intel.com, \n\tpeter.mccarthy@intel.com, jerin.jacob@caviumnetworks.com,\n\tmaciej.czekaj@caviumnetworks.com, arybchenko@solarflare.com,\n\tantosh.shukla@caviumnetworks.com, ashish.gupta@cavium.com,\n\tyongwang@vmware.com, bruce.richardson@intel.com, thomas@monjalon.net",
        "Date": "Mon, 10 Sep 2018 21:04:00 +0100",
        "Message-Id": "<20180910200415.8340-1-bluca@debian.org>",
        "X-Mailer": "git-send-email 2.18.0",
        "Subject": "[dpdk-dev] [PATCH 00/15] rename PMDs map files to match library\n\tname and add Meson files",
        "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": "A few PMDs have a mismatch between the library filenames and the directory\nand maps names, so adding support for Meson is awkward or, if it already\nexists, the shared/static library filenames are different.\nRename the map files of the following PMDs to match the libraries:\n\n- net/liquidio\n- net/thunderx\n- net/sfc\n- net/vmxnet3\n- event/opdl\n- event/octeonx\n- compress/octeonx\n\nThe octeonx event PMD is the most troubling of all, as all other event\nPMDs have an _event suffix. So I had to rework a bit the overaching\nMeson file for the drivers/event directory to accomodate it, to avoid\nhaving to change the library filename which would break user apps.\n\nFinally, Meson support is added (and build-tested only, but it looks\nfine) for:\n\n- net/tap\n- net/vdev_netvsc\n- net/avf\n- net/qede\n- net/vmxnet3\n- crypto/scheduler\n- baseband/null\n- event/opdl\n\nLuca Boccassi (15):\n  build: add Meson file for TAP PMD\n  build: add Meson file for vdev_netvsc PMD\n  build: add Meson file for crypto scheduler PMD\n  build: add Meson files for avf PMD\n  build: add Meson files for qede PMD\n  build: add Meson file for bbdev_null PMD\n  net/liquidio: rename version map after library file name\n  event/opdl: rename map file to match library name\n  build: add Meson file for opdl_event PMD\n  net/thunderx: rename version map after library file name\n  net/sfc: rename version map after library file name\n  event/octeontx: rename version map after library file name\n  compress/octeontx: rename version map after library file name\n  net/vmxnet3: rename version map after library file name\n  build: add Meson file for vmxnet3_uio PMD\n\n config/rte_config.h                           |  3 +\n drivers/baseband/meson.build                  |  7 +++\n drivers/baseband/null/meson.build             |  7 +++\n drivers/compress/octeontx/Makefile            |  2 +-\n drivers/compress/octeontx/meson.build         |  2 +-\n ...n.map => rte_pmd_octeontx_zip_version.map} |  0\n drivers/crypto/meson.build                    |  2 +-\n drivers/crypto/scheduler/meson.build          | 19 +++++++\n drivers/event/dpaa/meson.build                |  1 +\n drivers/event/dpaa2/meson.build               |  1 +\n drivers/event/meson.build                     |  4 +-\n drivers/event/octeontx/Makefile               |  2 +-\n drivers/event/octeontx/meson.build            |  1 +\n ...map => rte_pmd_octeontx_ssovf_version.map} |  0\n drivers/event/opdl/Makefile                   |  2 +-\n drivers/event/opdl/meson.build                | 12 ++++\n ...ion.map => rte_pmd_opdl_event_version.map} |  0\n drivers/event/skeleton/meson.build            |  1 +\n drivers/event/sw/meson.build                  |  1 +\n drivers/meson.build                           |  1 +\n drivers/net/avf/base/meson.build              | 20 +++++++\n drivers/net/avf/meson.build                   | 15 +++++\n drivers/net/liquidio/Makefile                 |  2 +-\n drivers/net/liquidio/meson.build              |  1 +\n ...io_version.map => rte_pmd_lio_version.map} |  0\n drivers/net/meson.build                       |  9 ++-\n drivers/net/qede/base/meson.build             | 57 +++++++++++++++++++\n drivers/net/qede/meson.build                  | 14 +++++\n drivers/net/sfc/Makefile                      |  2 +-\n drivers/net/sfc/meson.build                   |  2 +\n ...ersion.map => rte_pmd_sfc_efx_version.map} |  0\n drivers/net/tap/meson.build                   | 41 +++++++++++++\n drivers/net/thunderx/Makefile                 |  2 +-\n drivers/net/thunderx/meson.build              |  1 +\n ...map => rte_pmd_thunderx_nicvf_version.map} |  0\n drivers/net/vdev_netvsc/meson.build           | 19 +++++++\n drivers/net/vmxnet3/Makefile                  |  2 +-\n drivers/net/vmxnet3/meson.build               | 19 +++++++\n ...on.map => rte_pmd_vmxnet3_uio_version.map} |  0\n 39 files changed, 261 insertions(+), 13 deletions(-)\n create mode 100644 drivers/baseband/meson.build\n create mode 100644 drivers/baseband/null/meson.build\n rename drivers/compress/octeontx/{rte_pmd_octeontx_compress_version.map => rte_pmd_octeontx_zip_version.map} (100%)\n create mode 100644 drivers/crypto/scheduler/meson.build\n rename drivers/event/octeontx/{rte_pmd_octeontx_event_version.map => rte_pmd_octeontx_ssovf_version.map} (100%)\n create mode 100644 drivers/event/opdl/meson.build\n rename drivers/event/opdl/{rte_pmd_evdev_opdl_version.map => rte_pmd_opdl_event_version.map} (100%)\n create mode 100644 drivers/net/avf/base/meson.build\n create mode 100644 drivers/net/avf/meson.build\n rename drivers/net/liquidio/{rte_pmd_liquidio_version.map => rte_pmd_lio_version.map} (100%)\n create mode 100644 drivers/net/qede/base/meson.build\n create mode 100644 drivers/net/qede/meson.build\n rename drivers/net/sfc/{rte_pmd_sfc_version.map => rte_pmd_sfc_efx_version.map} (100%)\n create mode 100644 drivers/net/tap/meson.build\n rename drivers/net/thunderx/{rte_pmd_thunderx_version.map => rte_pmd_thunderx_nicvf_version.map} (100%)\n create mode 100644 drivers/net/vdev_netvsc/meson.build\n create mode 100644 drivers/net/vmxnet3/meson.build\n rename drivers/net/vmxnet3/{rte_pmd_vmxnet3_version.map => rte_pmd_vmxnet3_uio_version.map} (100%)"
}