Show a cover letter.

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

{
    "id": 68784,
    "url": "http://patches.dpdk.org/api/covers/68784/?format=api",
    "web_url": "http://patches.dpdk.org/project/dpdk/cover/20200417154404.648-1-adamx.dybkowski@intel.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": "<20200417154404.648-1-adamx.dybkowski@intel.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/20200417154404.648-1-adamx.dybkowski@intel.com",
    "date": "2020-04-17T15:44:02",
    "name": "[v3,0/2] compress/qat: im buffer too small - split op",
    "submitter": {
        "id": 1322,
        "url": "http://patches.dpdk.org/api/people/1322/?format=api",
        "name": "Dybkowski, AdamX",
        "email": "adamx.dybkowski@intel.com"
    },
    "mbox": "http://patches.dpdk.org/project/dpdk/cover/20200417154404.648-1-adamx.dybkowski@intel.com/mbox/",
    "series": [
        {
            "id": 9474,
            "url": "http://patches.dpdk.org/api/series/9474/?format=api",
            "web_url": "http://patches.dpdk.org/project/dpdk/list/?series=9474",
            "date": "2020-04-17T15:44:02",
            "name": "compress/qat: im buffer too small - split op",
            "version": 3,
            "mbox": "http://patches.dpdk.org/series/9474/mbox/"
        }
    ],
    "comments": "http://patches.dpdk.org/api/covers/68784/comments/",
    "headers": {
        "Return-Path": "<dev-bounces@dpdk.org>",
        "X-Original-To": "patchwork@inbox.dpdk.org",
        "Delivered-To": "patchwork@inbox.dpdk.org",
        "Received": [
            "from dpdk.org (dpdk.org [92.243.14.124])\n\tby inbox.dpdk.org (Postfix) with ESMTP id 4A23EA058A;\n\tFri, 17 Apr 2020 17:46:08 +0200 (CEST)",
            "from [92.243.14.124] (localhost [127.0.0.1])\n\tby dpdk.org (Postfix) with ESMTP id 17C701E972;\n\tFri, 17 Apr 2020 17:46:08 +0200 (CEST)",
            "from mga11.intel.com (mga11.intel.com [192.55.52.93])\n by dpdk.org (Postfix) with ESMTP id 421B31E961\n for <dev@dpdk.org>; Fri, 17 Apr 2020 17:46:07 +0200 (CEST)",
            "from fmsmga001.fm.intel.com ([10.253.24.23])\n by fmsmga102.fm.intel.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384;\n 17 Apr 2020 08:46:06 -0700",
            "from adamdybx-mobl.ger.corp.intel.com (HELO\n addy-VirtualBox.ger.corp.intel.com) ([10.104.121.26])\n by fmsmga001.fm.intel.com with ESMTP; 17 Apr 2020 08:46:04 -0700"
        ],
        "IronPort-SDR": [
            "\n h79QyBGKOmivyFbO5hWmPqWRyzdHOwA4C6wmf/B8RxpixaS7KbdJYLj6LhIBJKnI2huTGLs46I\n W6EJhlulJinQ==",
            "\n f4lVsBHvlg1U6/AbwA+Wqwh8IdfpxMHLYgvQkwj5ZswvgvUdICZAV+ac2qI1pO0Gv6ka1OL43X\n r5ABo5SXGxZQ=="
        ],
        "X-Amp-Result": "SKIPPED(no attachment in message)",
        "X-Amp-File-Uploaded": "False",
        "X-ExtLoop1": "1",
        "X-IronPort-AV": "E=Sophos;i=\"5.72,395,1580803200\"; d=\"scan'208\";a=\"364360899\"",
        "From": "Adam Dybkowski <adamx.dybkowski@intel.com>",
        "To": "dev@dpdk.org,\n\tfiona.trahe@intel.com,\n\takhil.goyal@nxp.com",
        "Cc": "Adam Dybkowski <adamx.dybkowski@intel.com>",
        "Date": "Fri, 17 Apr 2020 17:44:02 +0200",
        "Message-Id": "<20200417154404.648-1-adamx.dybkowski@intel.com>",
        "X-Mailer": "git-send-email 2.17.1",
        "In-Reply-To": "<20200408125101.25764-1-adamx.dybkowski@intel.com>",
        "References": "<20200408125101.25764-1-adamx.dybkowski@intel.com>",
        "Subject": "[dpdk-dev] [PATCH v3 0/2] compress/qat: im buffer too small - split\n\top",
        "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 <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": "This patch implements a special way of buffer handling when internal\nQAT IM buffer is too small for Huffman dynamic compression operation.\nInstead of falling back to fixed compression, the operation is now\nsplit into multiple smaller dynamic compression requests (possible to\nexecute on QAT) and their results are then combined and copied into\nthe output buffer. This is not possible if any checksum calculation\nwas requested - in such case the code falls back to fixed compression\nas before.\n\nv2:\n* various post-review small fixes\nv3:\n* refactor and simplify unit tests, removing the need of\nadding a new test suite separate for QAT-specific tests\n\nAdam Dybkowski (2):\n  compress/qat: im buffer too small - split op\n  test/compress: im buffer too small - add unit tests\n\n app/test/test_compressdev.c            | 1185 ++++++++++++++++++++++--\n doc/guides/compressdevs/qat_comp.rst   |    3 -\n doc/guides/cryptodevs/qat.rst          |    7 +-\n doc/guides/rel_notes/release_20_05.rst |   10 +\n drivers/common/qat/qat_qp.c            |  223 ++++-\n drivers/common/qat/qat_qp.h            |    3 +\n drivers/compress/qat/qat_comp.c        |  474 +++++++++-\n drivers/compress/qat/qat_comp.h        |   29 +-\n drivers/compress/qat/qat_comp_pmd.c    |   27 +-\n 9 files changed, 1820 insertions(+), 141 deletions(-)"
}