Show a cover letter.

GET /api/covers/43312/
HTTP 200 OK
Allow: GET, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "id": 43312,
    "url": "http://patches.dpdk.org/api/covers/43312/",
    "web_url": "http://patches.dpdk.org/cover/43312/",
    "project": {
        "id": 1,
        "url": "http://patches.dpdk.org/api/projects/1/",
        "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"
    },
    "msgid": "<1532444736-26801-1-git-send-email-shally.verma@caviumnetworks.com>",
    "date": "2018-07-24T15:05:31",
    "name": "[v5,0/5] compress: add ZLIB compression PMD",
    "submitter": {
        "id": 960,
        "url": "http://patches.dpdk.org/api/people/960/",
        "name": "Shally Verma",
        "email": "shally.verma@caviumnetworks.com"
    },
    "mbox": "http://patches.dpdk.org/cover/43312/mbox/",
    "series": [
        {
            "id": 745,
            "url": "http://patches.dpdk.org/api/series/745/",
            "web_url": "http://patches.dpdk.org/project/dpdk/list/?series=745",
            "date": "2018-07-24T15:05:31",
            "name": "compress: add ZLIB compression PMD",
            "version": 5,
            "mbox": "http://patches.dpdk.org/series/745/mbox/"
        }
    ],
    "comments": "http://patches.dpdk.org/api/covers/43312/comments/",
    "headers": {
        "X-Forefront-Antispam-Report": "SFV:SPM;\n\tSFS:(10009020)(979002)(396003)(39860400002)(366004)(346002)(136003)(376002)(199004)(189003)(14444005)(26005)(2361001)(6506007)(55236004)(386003)(486006)(2616005)(2906002)(3846002)(36756003)(16526019)(956004)(6116002)(186003)(50226002)(68736007)(5660300001)(4326008)(107886003)(478600001)(53936002)(476003)(52116002)(51416003)(72206003)(48376002)(6666003)(97736004)(25786009)(42882007)(305945005)(2351001)(69596002)(105586002)(106356001)(44832011)(6486002)(53416004)(66066001)(6512007)(316002)(7736002)(47776003)(8676002)(8936002)(81166006)(6306002)(53376002)(50466002)(16586007)(6916009)(81156014)(59010400001)(969003)(989001)(999001)(1009001)(1019001);\n\tDIR:OUT; SFP:1501; SCL:5; SRVR:SN4PR0701MB3646;\n\tH:hyd1sverma-dt.caveonetworks.com; FPR:; SPF:None; LANG:en;\n\tPTR:InfoNoRecords; A:1; MX:1; ",
        "SpamDiagnosticOutput": "1:22",
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n\td=CAVIUMNETWORKS.onmicrosoft.com; s=selector1-cavium-com;\n\th=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;\n\tbh=89i/11pIQCDx1XdtryZTLvr+9A2ztn6D4iLQhrBxIZQ=;\n\tb=ESFbBGXhafccTHAD/AVMp9K7G19ym5UOVEBqZ/q+QGsPr2g77cqPSDDCwXjNCJu2WYaNOOlDt+ujvfR2RVSY4aLxIXqw8TkoLRZr1Z+k9UzIkilYu+DQ6r64YCt7yKsVdJWDGzzqc5rYVxAqGNngEqbbnxTuGXM4mmNeAneMwW4=",
        "X-Mailman-Version": "2.1.15",
        "X-MS-Exchange-SenderADCheck": "1",
        "X-MS-Exchange-CrossTenant-OriginalArrivalTime": "24 Jul 2018 15:06:01.1368\n\t(UTC)",
        "X-MS-Office365-Filtering-Correlation-Id": "c544686f-2bd5-404f-045c-08d5f176f8f6",
        "Content-Type": "text/plain",
        "X-Originating-IP": "[115.113.156.2]",
        "X-MS-TrafficTypeDiagnostic": "SN4PR0701MB3646:",
        "X-Microsoft-Antispam": "BCL:0; PCL:0;\n\tRULEID:(7020095)(4652040)(8989117)(4534165)(7168020)(4627221)(201703031133081)(201702281549075)(8990107)(5600073)(711020)(2017052603328)(7153060)(7193020);\n\tSRVR:SN4PR0701MB3646; ",
        "Return-Path": "<dev-bounces@dpdk.org>",
        "List-Subscribe": "<https://mails.dpdk.org/listinfo/dev>,\n\t<mailto:dev-request@dpdk.org?subject=subscribe>",
        "List-Post": "<mailto:dev@dpdk.org>",
        "X-Microsoft-Antispam-Message-Info": "cUPRITyKImkPNXP7EcDetbxTfIzXuLTkWbjDj5ptJe2x5ECdeH5zeYq2uliz2hnTx8lzpKlojQm3QVXGvj8s5Hi1y+BLVQnL6LRBXR/6hbOTO6sR2mjUJwPphJ8Bna5eQbaGxwsFshn0q/0YOuvnborZtl0MiQwNw49/JNB6zvxAxvn6dhboB1Fm6mCpmyjVbZWSa9sjWfiwDXQP9Ln7tDLDg5ijl4ZLab2GqxFf/MNZaTTpt2qvEu4IxColdzNP/r9yqTXK7dDndIkb3L/WXL4cdGCHmL2zvmLxBLP1NumDeA2Y4sh0GyK/ClTbKal8fEqgizCAHI1pDk0NTuTw6O8vwBUntPvDpWAzm7Pdwp2Ta4tlqkTolpyTwdjs0XXNhfKKwmB/0h7n6JbVggOOtnXfW6rI432VLz6ziGu7wnzMJS4+Wu8zrqnFpNAam33qeGgiUHwRH2p0GYiFJbiwYIr4ilhB5pIO4gEOWdAY6FheGq5DA3s6rJtPgKjKXm565MJ6KE2hbF4c2u0y7im2wdR/jkLdMGWq7KB+2U0f4cvFhaE537h4vwm1D6uD4f0yb7rywBIDjgxpcQY/7z2ZPkyUeKyxaMZjkom8yaFjTn+KIV2Ew3F4oOhSWfvbvFlW28C1vIFxoGCBxwD87ncnjjgdW7cvRbksLu/nkiCQkBp8wFYhIEOrckcs3e7d1dyhDCC7T+VoPM4j5VGCweE68Q==",
        "Date": "Tue, 24 Jul 2018 20:35:31 +0530",
        "List-Archive": "<http://mails.dpdk.org/archives/dev/>",
        "X-Exchange-Antispam-Report-CFA-Test": "BCL:0; PCL:0;\n\tRULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(10201501046)(3231311)(2232096)(944501410)(52105095)(93006095)(3002001)(149027)(150027)(6041310)(20161123562045)(20161123558120)(20161123564045)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(6072148)(201708071742011)(7699016);\n\tSRVR:SN4PR0701MB3646; BCL:0; PCL:0; RULEID:; SRVR:SN4PR0701MB3646; ",
        "Subject": "[dpdk-dev] [PATCH v5 0/5] compress: add ZLIB compression PMD",
        "MIME-Version": "1.0",
        "X-Microsoft-Antispam-PRVS": "<SN4PR0701MB36460E3EE64992EB3830E115F0550@SN4PR0701MB3646.namprd07.prod.outlook.com>",
        "X-BeenThere": "dev@dpdk.org",
        "Received-SPF": "None (protection.outlook.com: cavium.com does not designate\n\tpermitted sender hosts)",
        "X-MS-Exchange-CrossTenant-Network-Message-Id": "c544686f-2bd5-404f-045c-08d5f176f8f6",
        "List-Id": "DPDK patches and discussions <dev.dpdk.org>",
        "From": "Shally Verma <shally.verma@caviumnetworks.com>",
        "List-Help": "<mailto:dev-request@dpdk.org?subject=help>",
        "X-Microsoft-Exchange-Diagnostics": [
            "1; SN4PR0701MB3646;\n\t3:RDmG02KHswpsPwB5n1jJZJ5CUVBzMUHVVqYELxAQuC4zKlipCq18RpOk2EvbB8Och51ryf54IktNmUT/QtUTHwU5Lcve1mWVOkGgDec4P1njNTpX78KI9GZ93zRfgvxt077p+ZCewlYTSC447V0ZAmmN+HZUCKfV+HWsS6ypNzZC0WEIiaVbQR/qfDOrap58+uwLf6fRRW2Tm8MybCO/3WsGi4/v9Tp7/OYUH38xsizssxe8jeP8ssAbzK8qX2uX;\n\t25:lKuioS48lub6s2OtE/tyrZkk8NAwCMEHvx3FXexXri2ttJPTNGCMrUC8MIHZ8En7OBmj+txJpe4MAqVRticWpzd5GAPG31lNd58PbBTNX8Rx51c5+XkCexuznnTT9pT1APJOoXAAkq147Yj7MvHX/BwfnnWQvfoeJkrz1W0BW4U6BjYf6fKsjEkjjmpTIiYZpUFFxH91rQFMnWxsF6M+nZgcuAmPODT+Pa2rpt6U81suMbL9SS1A5ABx/jK+WkIoYB+9oBgpgiKdaZyzAwW/L5MU8eeRkIMhdHRJ+8L7yv9NO9166w2+NqPVzmN+GgLFi7ks6uOGkcJlQRsFB0y6OQ==;\n\t31:FCnYq6UlwQtz+b0lmNCYYokPeckbJbhN5HXjtMVAMt+mnUbMD52U4meCMaTypq8Fu6n7uSdz3CPPuKpkjE04pua2MhPFA7f13oVUI0sda5yB3vpuH3V4QU3Srt9R5i1HaYRGPijxMPfizG8rWAdsZ8Q3tt4NXKUbVdPdUsoHVvl0sYoYUnmTVjIX3jdbtGVOwUNAkp/uX2OHOZxbGP2qerNiAI3xCaFyp0BA1BHOFvg=",
            "1; SN4PR0701MB3646;\n\t20:OUbl4Nd7moOP3F29dA5D104u+gYjCeYEC4ueTPXVYlilyRLmoRoOE5aSsOrz4ARAkUILopXJQgliUOTJ9j3uwWQwJcO+IJJUNvevISS22mSgtLkRvEnfLMD99wfPAkyElaxcdBhuajv3p77qpr5v6lrU1qjCIeHleiSW/b0ZSoO4su90nPVRzzSbd0Y7jPXt7rbz61NRe7WQHO1+d6/0ze45YHV+BK1PGoE1xjDdB+NHWIEhoa/JeaAIS8bcFqt751dOn0u9U0+kkHxnZe22qL/hb9dCzXucxJOyCHRYJz2q9PgjwNelv7yktTZFTQz9+nXNR3DwsZFbftZzVktfpnvaR678U8vIJrfWUHlkKI1BzmVLC5+NHZQ66WHAdKWNrqu0HWRW73soFsRc/LoJa8YgjNAAtkcsLW4HM33qLPsz2KdXWwNcdr0sgxATFKNhh5uLqJkO89XngzAxeW6Dtvjo3l/t+Ly3CaiPK2zK1c+PfrxW/4qWWl2TaD2z95D1ncBWoA/WL2uxzqPy+jOvZywyw+XQQSgRsDgAnR6JfXmBOoa/BcLYSbIdN7gD5bLJnkEt25PKgaRr2LqWb6xsNzX7v8KboypvUHkpuakPo3Q=",
            "1; SN4PR0701MB3646;\n\t4:iGFLCdI9XEK1YjVd7CzjzpoYxMzgqP/CFiCqPRbayUBP0Xr29a98hwetLSD5xAC/Lff2PrsAt6yCMu2fhZosF3J7u4KCiyNbT3/RYs77hrVJLoNsct4KIOiGvFKpCToPDQcpAHUt1sfMJLBUh2Fiwn+JRpgNmDMMHmwf8AyKleXSoE1HtI1ytR+g2crFQqCkCJxsprAxXSKnExSqhYUBB1+foctWw0MPzdFd7gh2XKkROfBDKE2+PuixeQef5W9cpBAxMuYc+FbW0PHkQuavHN5zALnaYyFX85XImOR1z9mtG14It0lWDGZOnmWaSokQuLg9V9p1f8lvgZoD1MxfisqUA2sIwKxpot9xeWozu8I=",
            "=?us-ascii?Q?1; SN4PR0701MB3646;\n\t23:f3/ppxdYaOMVONTlFbPtkIwr56/q5j8H9X/fX9B?=\n\thZ3QeZqq4qVBeLQisp5ITnQrRiGdVNSE0jWinJLUHCAKbd5A1ucBYV+uZyRuXlyLkoh4GK/yNOVvTlYoFL12sjZGHPTF3M7PG+cUSC7sd9UzwnmhY2VgZmwTHSU2DwsWPab6TeykUNusmPCrd1MgprLNBA0olX17uuCCv08Q+1akJ5sRMEvUa7MyCfRGtQO8r54f7oz/rvUWdtrCyMirCdJW7Im/U4VSk+Io9p0YkkIy0azyfBPYDtMiLB6bsKicCk+yBi+cnsGA9DrBtoYQq9QfpdEDM/5s73zWpasq9soWvIQltaU7MxA7IDCDwxGkgnAJvaBNlBP9TADjzoC3u9fTZkeVPYDxxJ+pZh+K5sGFd/kPlm/xqS9GBnXSks5rb37+d3jR6z5EO/s40Y4IsX46BddaPs99Cgu7e3151RTX3DZwvKZ/+3H03TQDgkX0uoqSCR3ydKfZc8BGVvFPB1Q9hb71dGnNGe0mpoHj8y2p61fjUfDg4NK/64uyyoysd8S1CnRm4crCm5Tbe4l9QvlWCYqI19YXZLX+ougIxSPbxn4ecZw/4J0ZZo5h/juTWyCESOJo2LwdU2XPOFZ+S94KbBkfyLWIKhpv49Cc+1i/jR6nN3KBdvYTkdJ19Bte0G+max3amy1sHOiksRvGPwkiOb/+8wijxw45DirBjzOoWS1BfOIpD6TIQuv6y6mInpf3PY0fCdEpXJRoT8C22ss/IAeEWEfW1PxzdkhzajQr4Oi4t6rrLbGmjr0qbT9zlfOKBn+ga2g69yHV/qiaE2EEw5qML2avyv1o6MpKrT4tZX7bov7zF9myq2an54FoyDqWBByU8W0drupGuoxocCDFXziEko80KHI4FhMs1FCRae7qSvfurYJxHgjWulP3lZ9XG/Al2UmXiY1dO5NFUJ/ZfTYFxwACZ5yF8GrOgBBuRobuNRaQbedVvIXco2T29pfu3VlOR352n14tshBGkenH8DdVtib1MaKxlWZY5dVB/XcblyCADjUk0AyinjrRbeFzUGZlEVu175FHL9WK+nhGz5nef3+vWA+IJE03LEOZkbwQcWBRyPOpGl59oem41Ukm3Ef/hsoN61fODMCfQoT/k+P5uhCegfmMs55T3IeQfcyWZKazGIANVtkj7x8YiOyf8erDVr+OZfnDs1FoUBe7E1f2j2j7AmeUn1OC5OR++g/AgEJoi4LA3Ms8mQUWp0E+uWtc9LDD2PNOKCFMdp4vL4sVXRvszYPI6Kjx1Oiz6KopjUaRD2t2w02/yQCyyXg5RtzLT56f5EvVNe4mFDove+CjXpa34HW72rOdsf06sbdYTRToZ7N3Y9NbKYscSEk2ZMV9+e6LGb5A6hKbNsiVf0uA1UzugTJxmNhfCt/e4W8bchV9HMRshqmE6M0F2J30CQ2f8iN77F9XcKZFE5FtKV2B87jJq+kEq/Z+ZOM7MZuPyTPamcAurhj/ZvuSqol4=",
            "1; SN4PR0701MB3646;\n\t6:XBkwWZYsS0FJL9QHvO2MS4Xf5jdcGS7wea5woqdZ4SRIgfGLCSIfXZHvNajrlIgRS22EQNUXJtQIWlsgTuDHpk4qBSXrD8/dO1hxE6RdqhTUPQcNLcox+tWVbPiugI+jJda/1Q+rCqdWb74YuKrKFysTWqovOctnLu1O7AB+G+fgfR+0eIXfjmp2tSfLiFYiIMJzkt9Wo7l55ug42qHMqod9AP5SeP8UW/+m9lPD/QecOdoS6VrE5YIyGd+rFd+GSUR9thyRVK+X23z7vTPrgMJ1pmoGZAbWpF0q0awZtzVUhUcIKEXBTVWjzmam/KacL0F9uMGLabrqMaGms4GyjPKJfui704UMjK+P0uilbV29KR7Qt8tlBuQORUWxVuUHyxuwimCHjyGxUkxs/ZJRRM2RIgWDPehoFVJGJpD55MNUvRoG1iGl/hBX+0dV6Pinc1WdSGAK/gHHCahqFVvvvg==;\n\t5:7FjYr0eHSbjixtJBAY3AQ9FacAYYWCJU8WqT1ucjU8uwqain7ZS7+fay1WQGHtgDVpW2PrbyrNKOwdZkbQZ5FZXqzZTo3GStkkM58sMWh5U7aDMgPkPQ1cBRNXy5w+LENFziVJ2uWp+z+gObT2JxYBOfafjgZMhTEXBj91VNuy4=;\n\t7:I3Bzf8c1cKiA6h0r9k5ulx6fawFrhF7tZBq2Gak/gjkJouQpkCue1swvseCIGjx1B8YxAvyigrNw7RDbshsAnMzeMI59vBEfTjlW0LimA6gYRscptmEgLnv5efTydDG6BPBtMWScIKm/GeuBlx7K+GtdMmBiqxL3Yw03paJGEc9oABD+IcbpxM/MSufiQDbxiTasdSZB6wc2eT/wqhNjsuDOAamgkkRkt1W/GZAiz6jwJp+0WCLg33n5o33OTbyb"
        ],
        "Delivered-To": "patchwork@dpdk.org",
        "Cc": "dev@dpdk.org,\n\tpathreya@caviumnetworks.com,\n\tmchalla@caviumnetworks.com",
        "To": "pablo.de.lara.guarch@intel.com",
        "X-ClientProxiedBy": "BM1PR0101CA0014.INDPRD01.PROD.OUTLOOK.COM\n\t(2603:1096:b00:18::24) To SN4PR0701MB3646.namprd07.prod.outlook.com\n\t(2603:10b6:803:4d::12)",
        "Sender": "\"dev\" <dev-bounces@dpdk.org>",
        "X-Mailer": "git-send-email 1.9.1",
        "Errors-To": "dev-bounces@dpdk.org",
        "Received": [
            "from [92.243.14.124] (localhost [127.0.0.1])\n\tby dpdk.org (Postfix) with ESMTP id 3F251F72;\n\tTue, 24 Jul 2018 17:06:06 +0200 (CEST)",
            "from NAM01-BN3-obe.outbound.protection.outlook.com\n\t(mail-bn3nam01hn0236.outbound.protection.outlook.com [104.47.33.236])\n\tby dpdk.org (Postfix) with ESMTP id 92DA198\n\tfor <dev@dpdk.org>; Tue, 24 Jul 2018 17:06:04 +0200 (CEST)",
            "from hyd1sverma-dt.caveonetworks.com (115.113.156.2) by\n\tSN4PR0701MB3646.namprd07.prod.outlook.com (2603:10b6:803:4d::12) with\n\tMicrosoft SMTP Server (version=TLS1_2,\n\tcipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.973.21;\n\tTue, 24 Jul 2018 15:06:01 +0000"
        ],
        "X-MS-Exchange-CrossTenant-Id": "711e4ccf-2e9b-4bcf-a551-4094005b6194",
        "X-Forefront-PRVS": "0743E8D0A6",
        "X-Original-To": "patchwork@dpdk.org",
        "X-MS-PublicTrafficType": "Email",
        "X-OriginatorOrg": "caviumnetworks.com",
        "Message-Id": "<1532444736-26801-1-git-send-email-shally.verma@caviumnetworks.com>",
        "Precedence": "list",
        "X-MS-Exchange-CrossTenant-FromEntityHeader": "Hosted",
        "Authentication-Results": "spf=none (sender IP is )\n\tsmtp.mailfrom=Shally.Verma@cavium.com; ",
        "List-Unsubscribe": "<https://mails.dpdk.org/options/dev>,\n\t<mailto:dev-request@dpdk.org?subject=unsubscribe>",
        "X-MS-Exchange-Transport-CrossTenantHeadersStamped": "SN4PR0701MB3646",
        "X-Exchange-Antispam-Report-Test": "UriScan:(788757137089)(66839620246622);"
    },
    "content": "This patch series add software zlib library (http://zlib.net/)\nbased compression PMD in DPDK compress drivers.\n\nApplication must need to install zlib prior to enabling\nthis PMD to avail compression/decompression services.\nCurrently driver only tested for deflate, stateless\ncompression and decompression with direct buffers.\n\nChanges in v5:\n- removed scatter-gather support as not fully tested\n- add return code check from compressdev_pmd_parse_args\n\nTBDs:\n- revisit macro to inline conversion for COMPUTE_DST_BUF\n\nChanges in v4:\n- fixed -Wimplcit-fall-through compilation\n  issue with gcc-7+ toolchain\n\nChanges in v3:\n- added comp_feature_flags to compressdev_capabilities\n- removed stream_create as stateful not supported\n- changed compression strategy to DEFAULT_STRATEGY\n- Simplified core processing logic\n- fix doc build error\n- other v2 feedbacks\n\nTBDs\n- No change to current qp enqueue_err stats update.\n- PMD increment enqd_err stats, if it fails to push op\n  into completion queue. This logic to be revisited based on\n  further discussion\n- Replace COMPUTE_BUF macro with inline\n\nChanges in v2:\n- removed unused variables\n- corrected capability to reflect current support\n- add lookup for internally maintained mempool during device_configure\n- optimized core compression/decompression logic in enq/deq APIs\n- updated documentation with correct feature support\n\nv1 includes:\n- build changes to build zlib PMD\n- zlib PMD implementation\n- zlib PMD documentation\n- meson build support\n\nThis patchset is dependent upon compressdev API.\n\nAshish Gupta (2):\n  compress/zlib: add ZLIB PMD\n  compress/zlib: add device PMD ops\n\nShally Verma (1):\n  doc: add ZLIB PMD guide\n\nSunila Sahu (2):\n  compress/zlib: create private xform\n  compress/zlib: support burst enqueue/dequeue\n\n MAINTAINERS                                    |   5 +\n config/common_base                             |   5 +\n doc/guides/compressdevs/features/zlib.ini      |  10 +\n doc/guides/compressdevs/index.rst              |   1 +\n doc/guides/compressdevs/zlib.rst               |  69 ++++\n drivers/compress/Makefile                      |   1 +\n drivers/compress/meson.build                   |   2 +-\n drivers/compress/zlib/Makefile                 |  29 ++\n drivers/compress/zlib/meson.build              |  14 +\n drivers/compress/zlib/rte_pmd_zlib_version.map |   3 +\n drivers/compress/zlib/zlib_pmd.c               | 436 +++++++++++++++++++++++++\n drivers/compress/zlib/zlib_pmd_ops.c           | 307 +++++++++++++++++\n drivers/compress/zlib/zlib_pmd_private.h       |  71 ++++\n mk/rte.app.mk                                  |   2 +\n 14 files changed, 954 insertions(+), 1 deletion(-)\n create mode 100644 doc/guides/compressdevs/features/zlib.ini\n create mode 100644 doc/guides/compressdevs/zlib.rst\n create mode 100644 drivers/compress/zlib/Makefile\n create mode 100644 drivers/compress/zlib/meson.build\n create mode 100644 drivers/compress/zlib/rte_pmd_zlib_version.map\n create mode 100644 drivers/compress/zlib/zlib_pmd.c\n create mode 100644 drivers/compress/zlib/zlib_pmd_ops.c\n create mode 100644 drivers/compress/zlib/zlib_pmd_private.h"
}