Show a cover letter.

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

{
    "id": 882,
    "url": "http://patchwork.dpdk.org/api/covers/882/?format=api",
    "web_url": "http://patchwork.dpdk.org/project/dpdk/cover/20240422143102.251-1-zhangfei.gao@linaro.org/",
    "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": "<20240422143102.251-1-zhangfei.gao@linaro.org>",
    "list_archive_url": "https://inbox.dpdk.org/dev/20240422143102.251-1-zhangfei.gao@linaro.org",
    "date": "2024-04-22T14:30:59",
    "name": "[0/3] Introduce UADK compression driver",
    "submitter": {
        "id": 2701,
        "url": "http://patchwork.dpdk.org/api/people/2701/?format=api",
        "name": "Zhangfei Gao",
        "email": "zhangfei.gao@linaro.org"
    },
    "mbox": "http://patchwork.dpdk.org/project/dpdk/cover/20240422143102.251-1-zhangfei.gao@linaro.org/mbox/",
    "series": [
        {
            "id": 31802,
            "url": "http://patchwork.dpdk.org/api/series/31802/?format=api",
            "web_url": "http://patchwork.dpdk.org/project/dpdk/list/?series=31802",
            "date": "2024-04-22T14:30:59",
            "name": "Introduce UADK compression driver",
            "version": 1,
            "mbox": "http://patchwork.dpdk.org/series/31802/mbox/"
        }
    ],
    "comments": "http://patchwork.dpdk.org/api/covers/882/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 CAAAB43EDB;\n\tMon, 22 Apr 2024 16:31:18 +0200 (CEST)",
            "from mails.dpdk.org (localhost [127.0.0.1])\n\tby mails.dpdk.org (Postfix) with ESMTP id B85FC40265;\n\tMon, 22 Apr 2024 16:31:18 +0200 (CEST)",
            "from mail-pj1-f46.google.com (mail-pj1-f46.google.com\n [209.85.216.46]) by mails.dpdk.org (Postfix) with ESMTP id 5C96C4021F\n for <dev@dpdk.org>; Mon, 22 Apr 2024 16:31:17 +0200 (CEST)",
            "by mail-pj1-f46.google.com with SMTP id\n 98e67ed59e1d1-2a68a2b3747so2880131a91.3\n for <dev@dpdk.org>; Mon, 22 Apr 2024 07:31:17 -0700 (PDT)",
            "from localhost.localdomain ([121.37.54.139])\n by smtp.gmail.com with ESMTPSA id\n v17-20020a17090ad59100b0029c19285192sm9481284pju.44.2024.04.22.07.31.14\n (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);\n Mon, 22 Apr 2024 07:31:16 -0700 (PDT)"
        ],
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=linaro.org; s=google; t=1713796276; x=1714401076; darn=dpdk.org;\n h=content-transfer-encoding:mime-version:message-id:date:subject:cc\n :to:from:from:to:cc:subject:date:message-id:reply-to;\n bh=thSol2K5PmtgeMAf6STw6YQT39CLP0pUPdvB+l8boUE=;\n b=FbbxkIFmU10nXhMIJBW7SXtae/ZvQcyK0RIVFF6PHt5J0PDjNLZK9GFOD6qvilPP6A\n PG6ZZA2Qgd05/vvt37Svx8yuMiR4PfZful2lXYpjezJFz298okNAPcE0kRbkApCdvjYA\n LWWvjiaXfWB4KvVwIDbbXZa/jnE1T9SLdz7dDEr7w+7VA6a8YFsxEfhMQF/3TYkJKRtQ\n QXNKAmBkC+X3/BNtiXm/6bhvKqODwNJ41T8CJW30FhFgY9wufRASpnfpfsP+0/mAAqfS\n boOSVU6EaaI4rCIJIssqMg6wQ2M0hv0d4afs7Fc6z2ARFEB4+e06nXaYvRt9gjYyaNj6\n Oq8g==",
        "X-Google-DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=1e100.net; s=20230601; t=1713796276; x=1714401076;\n h=content-transfer-encoding:mime-version:message-id:date:subject:cc\n :to:from:x-gm-message-state:from:to:cc:subject:date:message-id\n :reply-to;\n bh=thSol2K5PmtgeMAf6STw6YQT39CLP0pUPdvB+l8boUE=;\n b=pBM0kkX4+xvZiuGK3Vjg92gVC04obJHsa4AFGI5kVJ1gv01kvTIV7oAL7vljqu8YAJ\n vsLLqWOcJeTc+wyFWvwoxHOdIkXss6TDjnR9CzLl7g+tQFHikYUmhi5Ftd6GxIuTdyEg\n aC4AIf7/I8C/hmdWh4N8eRZINnVv6HI0V6jLDnlpd3NuAQhUq3a7cBdRGOJkdnf5P3Qb\n GPPbq02yVx0YHAEn7VxLEa3kjiuhqeXZfcDFoh+3swyi3zqWdtfagMosI1CaZ1bwMkN5\n oKbSLwWTPS3ITpk6s7dFJvrJ5TQNRjyyUpSnu8o/nkzYl2tTJCpHoIeA3Qq/nYRZcB3f\n 4tkg==",
        "X-Gm-Message-State": "AOJu0Yx9sq/r+JfRwcw3KtpVdTFdbR6pIfytz5bYRynD5BX1/K+nK6KF\n /pnS8og3pmPLZwGLSqn9GJyzLneEatN47clRIRWlv0YKZ5vNu2V0SJ0D15rMvayZztykM0LXyxL\n 13bTYHg==",
        "X-Google-Smtp-Source": "\n AGHT+IHs5g4gSGlj0Oe0xYJXbJHlFSrMmQBm74TC7TuynvHc4VD3cYy7D3qT2QmwNHK9BAEExqJfmA==",
        "X-Received": "by 2002:a17:90b:3903:b0:2ad:f88d:9fd6 with SMTP id\n ob3-20020a17090b390300b002adf88d9fd6mr2235542pjb.8.1713796276456;\n Mon, 22 Apr 2024 07:31:16 -0700 (PDT)",
        "From": "Zhangfei Gao <zhangfei.gao@linaro.org>",
        "To": "Akhil Goyal <gakhil@marvell.com>, Fan Zhang <fanzhang.oss@gmail.com>,\n Ashish Gupta <ashish.gupta@marvell.com>",
        "Cc": "dev@dpdk.org,\n\tZhangfei Gao <zhangfei.gao@linaro.org>",
        "Subject": "[PATCH 0/3] Introduce UADK compression driver",
        "Date": "Mon, 22 Apr 2024 14:30:59 +0000",
        "Message-Id": "<20240422143102.251-1-zhangfei.gao@linaro.org>",
        "X-Mailer": "git-send-email 2.33.0",
        "MIME-Version": "1.0",
        "Content-Transfer-Encoding": "8bit",
        "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"
    },
    "content": "Introduce a new compress PMD for hardware accelerators based on UADK [1].\n\nUADK is a framework for user applications to access hardware accelerators.\nUADK relies on IOMMU SVA (Shared Virtual Address) feature, which share\nthe same page table between IOMMU and MMU.\nThereby user application can directly use virtual address for device dma,\nwhich enhances the performance as well as easy usability.\n\nBesides, crypto PMD is under drivers/crypto/uadk/\n\n[1] https://github.com/Linaro/uadk\n\nTest:\nsudo dpdk-test --vdev=compress_uadk\nRTE>>compressdev_autotest\nRTE>>quit\n\ndd if=/dev/random of=data bs=1M count=1;\nsudo dpdk-test-compress-perf -l 1,2 --vdev compress_uadk \\\n\t-- --driver-name compress_uadk --input-file data\n\n\nZhangfei Gao (3):\n  compress/uadk: Introduce UADK compression driver\n  compress/uadk: support basic operations\n  compress/uadk: support burst enqueue/dequeue\n\n MAINTAINERS                                   |   6 +\n doc/guides/compressdevs/features/uadk.ini     |  11 +\n doc/guides/compressdevs/index.rst             |   1 +\n doc/guides/compressdevs/uadk.rst              |  98 ++++\n doc/guides/rel_notes/release_24_07.rst        |   5 +\n drivers/compress/meson.build                  |   1 +\n drivers/compress/uadk/meson.build             |  30 ++\n drivers/compress/uadk/uadk_compress_pmd.c     | 476 ++++++++++++++++++\n .../compress/uadk/uadk_compress_pmd_private.h |  36 ++\n 9 files changed, 664 insertions(+)\n create mode 100644 doc/guides/compressdevs/features/uadk.ini\n create mode 100644 doc/guides/compressdevs/uadk.rst\n create mode 100644 drivers/compress/uadk/meson.build\n create mode 100644 drivers/compress/uadk/uadk_compress_pmd.c\n create mode 100644 drivers/compress/uadk/uadk_compress_pmd_private.h"
}