Show a cover letter.

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

{
    "id": 57697,
    "url": "http://patches.dpdk.org/api/covers/57697/?format=api",
    "web_url": "http://patches.dpdk.org/project/dpdk/cover/20190815170223.12602-1-stephen@networkplumber.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": "<20190815170223.12602-1-stephen@networkplumber.org>",
    "list_archive_url": "https://inbox.dpdk.org/dev/20190815170223.12602-1-stephen@networkplumber.org",
    "date": "2019-08-15T17:02:18",
    "name": "[0/4] SPDX license tagging",
    "submitter": {
        "id": 27,
        "url": "http://patches.dpdk.org/api/people/27/?format=api",
        "name": "Stephen Hemminger",
        "email": "stephen@networkplumber.org"
    },
    "mbox": "http://patches.dpdk.org/project/dpdk/cover/20190815170223.12602-1-stephen@networkplumber.org/mbox/",
    "series": [
        {
            "id": 6053,
            "url": "http://patches.dpdk.org/api/series/6053/?format=api",
            "web_url": "http://patches.dpdk.org/project/dpdk/list/?series=6053",
            "date": "2019-08-15T17:02:18",
            "name": "SPDX license tagging",
            "version": 1,
            "mbox": "http://patches.dpdk.org/series/6053/mbox/"
        }
    ],
    "comments": "http://patches.dpdk.org/api/covers/57697/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 1210F1BECD;\n\tThu, 15 Aug 2019 19:02:33 +0200 (CEST)",
            "from mail-pl1-f171.google.com (mail-pl1-f171.google.com\n\t[209.85.214.171]) by dpdk.org (Postfix) with ESMTP id C402A1BEB9\n\tfor <dev@dpdk.org>; Thu, 15 Aug 2019 19:02:31 +0200 (CEST)",
            "by mail-pl1-f171.google.com with SMTP id z3so1291744pln.6\n\tfor <dev@dpdk.org>; Thu, 15 Aug 2019 10:02:31 -0700 (PDT)",
            "from hermes.lan (204-195-22-127.wavecable.com. [204.195.22.127])\n\tby smtp.gmail.com with ESMTPSA id\n\tk36sm2642614pgl.42.2019.08.15.10.02.29\n\t(version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);\n\tThu, 15 Aug 2019 10:02:29 -0700 (PDT)"
        ],
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=networkplumber-org.20150623.gappssmtp.com; s=20150623;\n\th=from:to:cc:subject:date:message-id:mime-version\n\t:content-transfer-encoding;\n\tbh=G0hQMNwfXgn2/aWmahC7W+SXxCHffZ/Q5M6StxL6Ts4=;\n\tb=yRwryXL6fO3yG24tC1yIM7WKp9rpumbGLkKsMvWXJozQFr8ydMP4MGyAPoj/AcFxMt\n\tYTJT07TuwP2eBenBVZtmkJ9Do9s3y0fgbzkmzWKOESUp7f+uLsDDjOBy0KtvjZr7NIcr\n\tWpPtQ58lsZwUUxElc/wnsGQUaZfX6/jwpbXZlsKzp9m15DUSsVxXPo2wyhK70guQNhq1\n\tahNiaH2IBeTePqLWCS/QDkDCFfSWwfbEESuFOu9PbAi/RLcvzZcAQx0NAH3Oxh7YYb8X\n\tqG5dp4Yh9cM/aWrdgFwn5gwp+yRO7KzDYPHLATosuV58wkHF8kJgFg1X1+9GkJDRPxF8\n\tDjiQ==",
        "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:mime-version\n\t:content-transfer-encoding;\n\tbh=G0hQMNwfXgn2/aWmahC7W+SXxCHffZ/Q5M6StxL6Ts4=;\n\tb=PGZXWVQ0cp/YUzELtFBVp5cQsKY2ygvNmvJqOzg4E/KxRf+yf26Gd3JktXmZkKwi6c\n\tOtHJLQrUskX0xPK9o+clxge6BrHXn93iC7RkGOxxVfH127YDsIYC3+GsqOdXT7kVdvz0\n\tgo1fHRejfsr1olHn3B2DlCl7Ic58fHLaNiW4M0qC+R8uHtpO79FgTQBSB7eLELXwiVm8\n\tkY2wrS9rakJwCVixClExrOboGIIotPhLzITDrYvIlNoD+Wi9NyWPHTEB3vk04IESMwDS\n\tHVVgS6bX5WariuTEBbJKF0NtJSRRtdeDnRQ6Njhx/Bnb0ivh3bV5ggD5V3gObIZ6819+\n\tM+5g==",
        "X-Gm-Message-State": "APjAAAVWdWctZQadTLQdHUZp97jTrymfrsLryWlK5uUyletmqCSqwUnx\n\txZA4bGM8rI6nDKgpGebgIpVxZmbsqDA=",
        "X-Google-Smtp-Source": "APXvYqyL8YK6Pnofg7U7vX+WaeMbiB5Vb5apQEpM8l2hm9kinMk1Zu4LfnSi3MUb1l6TBG2+O0IzyQ==",
        "X-Received": "by 2002:a17:902:9686:: with SMTP id\n\tn6mr5052530plp.113.1565888550066; \n\tThu, 15 Aug 2019 10:02:30 -0700 (PDT)",
        "From": "Stephen Hemminger <stephen@networkplumber.org>",
        "To": "dev@dpdk.org",
        "Cc": "Stephen Hemminger <stephen@networkplumber.org>",
        "Date": "Thu, 15 Aug 2019 10:02:18 -0700",
        "Message-Id": "<20190815170223.12602-1-stephen@networkplumber.org>",
        "X-Mailer": "git-send-email 2.20.1",
        "MIME-Version": "1.0",
        "Content-Transfer-Encoding": "8bit",
        "Subject": "[dpdk-dev] [PATCH 0/4] SPDX license tagging",
        "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": "Remove redundant boilerplate on libraries I submitted.\nAdd license id to map files.\n\nStephen Hemminger (4):\n  reciprocal: remove redundant boilerplate license text\n  uuid: remove redundant BSD boilerplate\n  drivers: add SPDX license id to map files\n  lib: add SPDX license id to map files\n\n .../rte_pmd_bbdev_fpga_lte_fec_version.map    |  1 +\n .../null/rte_pmd_bbdev_null_version.map       |  1 +\n .../rte_pmd_bbdev_turbo_sw_version.map        |  1 +\n drivers/bus/dpaa/rte_bus_dpaa_version.map     |  1 +\n drivers/bus/fslmc/rte_bus_fslmc_version.map   |  1 +\n drivers/bus/ifpga/rte_bus_ifpga_version.map   |  1 +\n drivers/bus/pci/rte_bus_pci_version.map       |  1 +\n drivers/bus/vdev/rte_bus_vdev_version.map     |  1 +\n drivers/common/cpt/rte_common_cpt_version.map |  1 +\n .../common/dpaax/rte_common_dpaax_version.map |  1 +\n .../common/mvep/rte_common_mvep_version.map   |  1 +\n .../octeontx/rte_common_octeontx_version.map  |  1 +\n .../rte_common_octeontx2_version.map          |  1 +\n .../compress/isal/rte_pmd_isal_version.map    |  1 +\n .../rte_pmd_octeontx_compress_version.map     |  1 +\n drivers/compress/qat/rte_pmd_qat_version.map  |  1 +\n .../compress/zlib/rte_pmd_zlib_version.map    |  1 +\n .../aesni_gcm/rte_pmd_aesni_gcm_version.map   |  1 +\n .../aesni_mb/rte_pmd_aesni_mb_version.map     |  1 +\n .../crypto/armv8/rte_pmd_armv8_version.map    |  1 +\n .../caam_jr/rte_pmd_caam_jr_version.map       |  1 +\n drivers/crypto/ccp/rte_pmd_ccp_version.map    |  1 +\n .../dpaa2_sec/rte_pmd_dpaa2_sec_version.map   |  1 +\n .../dpaa_sec/rte_pmd_dpaa_sec_version.map     |  1 +\n .../crypto/kasumi/rte_pmd_kasumi_version.map  |  1 +\n .../crypto/mvsam/rte_pmd_mvsam_version.map    |  1 +\n .../null/rte_pmd_null_crypto_version.map      |  1 +\n .../rte_pmd_octeontx_crypto_version.map       |  1 +\n .../openssl/rte_pmd_openssl_version.map       |  1 +\n .../rte_pmd_crypto_scheduler_version.map      |  1 +\n .../crypto/snow3g/rte_pmd_snow3g_version.map  |  1 +\n .../virtio/rte_pmd_virtio_crypto_version.map  |  1 +\n drivers/crypto/zuc/rte_pmd_zuc_version.map    |  1 +\n .../event/dpaa/rte_pmd_dpaa_event_version.map |  1 +\n .../dpaa2/rte_pmd_dpaa2_event_version.map     |  1 +\n .../event/dsw/rte_pmd_dsw_event_version.map   |  1 +\n .../rte_pmd_octeontx_event_version.map        |  1 +\n .../rte_pmd_octeontx2_event_version.map       |  1 +\n .../event/opdl/rte_pmd_opdl_event_version.map |  1 +\n .../rte_pmd_skeleton_event_version.map        |  1 +\n drivers/event/sw/rte_pmd_sw_event_version.map |  1 +\n .../bucket/rte_mempool_bucket_version.map     |  1 +\n .../mempool/dpaa/rte_mempool_dpaa_version.map |  1 +\n .../dpaa2/rte_mempool_dpaa2_version.map       |  1 +\n .../octeontx/rte_mempool_octeontx_version.map |  1 +\n .../rte_mempool_octeontx2_version.map         |  1 +\n .../mempool/ring/rte_mempool_ring_version.map |  1 +\n .../stack/rte_mempool_stack_version.map       |  1 +\n .../af_packet/rte_pmd_af_packet_version.map   |  1 +\n drivers/net/af_xdp/rte_pmd_af_xdp_version.map |  1 +\n drivers/net/ark/rte_pmd_ark_version.map       |  1 +\n .../net/atlantic/rte_pmd_atlantic_version.map |  1 +\n drivers/net/avp/rte_pmd_avp_version.map       |  1 +\n drivers/net/axgbe/rte_pmd_axgbe_version.map   |  1 +\n drivers/net/bnx2x/rte_pmd_bnx2x_version.map   |  1 +\n drivers/net/bnxt/rte_pmd_bnxt_version.map     |  1 +\n drivers/net/bonding/rte_pmd_bond_version.map  |  1 +\n drivers/net/cxgbe/rte_pmd_cxgbe_version.map   |  1 +\n drivers/net/dpaa/rte_pmd_dpaa_version.map     |  1 +\n drivers/net/dpaa2/rte_pmd_dpaa2_version.map   |  1 +\n drivers/net/e1000/rte_pmd_e1000_version.map   |  1 +\n drivers/net/enetc/rte_pmd_enetc_version.map   |  1 +\n drivers/net/enic/rte_pmd_enic_version.map     |  1 +\n .../net/failsafe/rte_pmd_failsafe_version.map |  1 +\n drivers/net/fm10k/rte_pmd_fm10k_version.map   |  1 +\n drivers/net/hinic/rte_pmd_hinic_version.map   |  1 +\n drivers/net/i40e/rte_pmd_i40e_version.map     |  1 +\n drivers/net/iavf/rte_pmd_iavf_version.map     |  1 +\n drivers/net/ice/rte_pmd_ice_version.map       |  1 +\n drivers/net/ifc/rte_pmd_ifc_version.map       |  1 +\n drivers/net/ipn3ke/rte_pmd_ipn3ke_version.map |  1 +\n drivers/net/ixgbe/rte_pmd_ixgbe_version.map   |  1 +\n drivers/net/kni/rte_pmd_kni_version.map       |  1 +\n .../net/liquidio/rte_pmd_liquidio_version.map |  1 +\n drivers/net/memif/rte_pmd_memif_version.map   |  1 +\n drivers/net/mlx4/rte_pmd_mlx4_version.map     |  1 +\n drivers/net/mlx5/rte_pmd_mlx5_version.map     |  1 +\n drivers/net/mvneta/rte_pmd_mvneta_version.map |  1 +\n drivers/net/mvpp2/rte_pmd_mvpp2_version.map   |  1 +\n drivers/net/nfb/rte_pmd_nfb_version.map       |  1 +\n drivers/net/null/rte_pmd_null_version.map     |  1 +\n .../net/octeontx/rte_pmd_octeontx_version.map |  1 +\n .../octeontx2/rte_pmd_octeontx2_version.map   |  1 +\n drivers/net/pcap/rte_pmd_pcap_version.map     |  1 +\n drivers/net/qede/rte_pmd_qede_version.map     |  1 +\n drivers/net/ring/rte_pmd_ring_version.map     |  1 +\n drivers/net/sfc/rte_pmd_sfc_version.map       |  1 +\n .../net/softnic/rte_pmd_softnic_version.map   |  1 +\n .../net/szedata2/rte_pmd_szedata2_version.map |  1 +\n drivers/net/tap/rte_pmd_tap_version.map       |  1 +\n .../net/thunderx/rte_pmd_thunderx_version.map |  1 +\n .../rte_pmd_vdev_netvsc_version.map           |  1 +\n drivers/net/vhost/rte_pmd_vhost_version.map   |  1 +\n drivers/net/virtio/rte_pmd_virtio_version.map |  1 +\n .../net/vmxnet3/rte_pmd_vmxnet3_version.map   |  1 +\n .../rte_rawdev_dpaa2_cmdif_version.map        |  1 +\n .../rte_rawdev_dpaa2_qdma_version.map         |  1 +\n .../raw/ifpga/rte_rawdev_ifpga_version.map    |  1 +\n drivers/raw/ioat/rte_rawdev_ioat_version.map  |  1 +\n drivers/raw/ntb/rte_rawdev_ntb_version.map    |  1 +\n .../rte_rawdev_octeontx2_dma_version.map      |  1 +\n .../skeleton/rte_rawdev_skeleton_version.map  |  1 +\n lib/librte_acl/rte_acl_version.map            |  1 +\n lib/librte_bbdev/rte_bbdev_version.map        |  1 +\n .../rte_bitratestats_version.map              |  1 +\n lib/librte_bpf/rte_bpf_version.map            |  1 +\n lib/librte_cfgfile/rte_cfgfile_version.map    |  1 +\n lib/librte_cmdline/rte_cmdline_version.map    |  1 +\n .../rte_compressdev_version.map               |  1 +\n .../rte_cryptodev_version.map                 |  1 +\n .../rte_distributor_version.map               |  1 +\n lib/librte_eal/common/eal_common_uuid.c       | 26 ---------------\n lib/librte_eal/common/include/rte_uuid.h      | 26 ---------------\n lib/librte_eal/common/rte_reciprocal.c        | 32 -------------------\n lib/librte_eal/rte_eal_version.map            |  1 +\n lib/librte_efd/rte_efd_version.map            |  1 +\n lib/librte_ethdev/rte_ethdev_version.map      |  1 +\n lib/librte_eventdev/rte_eventdev_version.map  |  1 +\n .../rte_flow_classify_version.map             |  1 +\n lib/librte_gro/rte_gro_version.map            |  1 +\n lib/librte_gso/rte_gso_version.map            |  1 +\n lib/librte_hash/rte_hash_version.map          |  1 +\n lib/librte_ip_frag/rte_ip_frag_version.map    |  1 +\n lib/librte_ipsec/rte_ipsec_version.map        |  1 +\n lib/librte_jobstats/rte_jobstats_version.map  |  1 +\n lib/librte_kni/rte_kni_version.map            |  1 +\n lib/librte_kvargs/rte_kvargs_version.map      |  1 +\n .../rte_latencystats_version.map              |  1 +\n lib/librte_lpm/rte_lpm_version.map            |  1 +\n lib/librte_mbuf/rte_mbuf_version.map          |  1 +\n lib/librte_member/rte_member_version.map      |  1 +\n lib/librte_mempool/rte_mempool_version.map    |  1 +\n lib/librte_meter/rte_meter_version.map        |  1 +\n lib/librte_metrics/rte_metrics_version.map    |  1 +\n lib/librte_net/rte_net_version.map            |  1 +\n lib/librte_pci/rte_pci_version.map            |  1 +\n lib/librte_pdump/rte_pdump_version.map        |  1 +\n lib/librte_pipeline/rte_pipeline_version.map  |  1 +\n lib/librte_port/rte_port_version.map          |  1 +\n lib/librte_power/rte_power_version.map        |  1 +\n lib/librte_rawdev/rte_rawdev_version.map      |  1 +\n lib/librte_rcu/rte_rcu_version.map            |  1 +\n lib/librte_reorder/rte_reorder_version.map    |  1 +\n lib/librte_ring/rte_ring_version.map          |  1 +\n lib/librte_sched/rte_sched_version.map        |  1 +\n lib/librte_security/rte_security_version.map  |  1 +\n lib/librte_stack/rte_stack_version.map        |  1 +\n lib/librte_table/rte_table_version.map        |  1 +\n .../rte_telemetry_version.map                 |  1 +\n lib/librte_timer/rte_timer_version.map        |  1 +\n lib/librte_vhost/rte_vhost_version.map        |  1 +\n 151 files changed, 148 insertions(+), 84 deletions(-)"
}