Show a cover letter.

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

{
    "id": 75029,
    "url": "http://patches.dpdk.org/api/covers/75029/?format=api",
    "web_url": "http://patches.dpdk.org/project/dpdk/cover/20200730095610.93384-1-yang_y_yi@163.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": "<20200730095610.93384-1-yang_y_yi@163.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/20200730095610.93384-1-yang_y_yi@163.com",
    "date": "2020-07-30T09:56:07",
    "name": "[0/3] Fix external mbuf free issue in GSO case",
    "submitter": {
        "id": 1806,
        "url": "http://patches.dpdk.org/api/people/1806/?format=api",
        "name": "yang_y_yi",
        "email": "yang_y_yi@163.com"
    },
    "mbox": "http://patches.dpdk.org/project/dpdk/cover/20200730095610.93384-1-yang_y_yi@163.com/mbox/",
    "series": [
        {
            "id": 11415,
            "url": "http://patches.dpdk.org/api/series/11415/?format=api",
            "web_url": "http://patches.dpdk.org/project/dpdk/list/?series=11415",
            "date": "2020-07-30T09:56:07",
            "name": "Fix external mbuf free issue in GSO case",
            "version": 1,
            "mbox": "http://patches.dpdk.org/series/11415/mbox/"
        }
    ],
    "comments": "http://patches.dpdk.org/api/covers/75029/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 376D5A053C;\n\tThu, 30 Jul 2020 11:56:18 +0200 (CEST)",
            "from [92.243.14.124] (localhost [127.0.0.1])\n\tby dpdk.org (Postfix) with ESMTP id 18ABF11A2;\n\tThu, 30 Jul 2020 11:56:18 +0200 (CEST)",
            "from mail-m972.mail.163.com (mail-m972.mail.163.com [123.126.97.2])\n by dpdk.org (Postfix) with ESMTP id 9A3DF3B5\n for <dev@dpdk.org>; Thu, 30 Jul 2020 11:56:15 +0200 (CEST)",
            "from yangyi0100.home.langchao.com (unknown [111.207.123.56])\n by smtp2 (Coremail) with SMTP id GtxpCgCXFdk6mSJfhBGTHg--.3074S2;\n Thu, 30 Jul 2020 17:56:11 +0800 (CST)"
        ],
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed; d=163.com;\n s=s110527; h=From:Subject:Date:Message-Id:MIME-Version; bh=Cd7U/\n XVMlSAQJJsXk1N9kJVnR9kbeKHVh5XDyG+Y61E=; b=RW2I/VeCrz6o6rmzGTaEk\n g+oEQmjnU0E9seX3vV1Gw8gMRVrUTwHVaSTvpXwUKAPsqgqWmEMEfKQIg3165C3j\n KVtDYEOPNtH2EIWBYWT2gzPDYFNyzSzhmIkRVzGJtV3t1c8MIIiXUoE6TCXc8gbz\n PmsIs8Wez8lGaZnbSSRlKI=",
        "From": "yang_y_yi@163.com",
        "To": "dev@dpdk.org",
        "Cc": "jiayu.hu@intel.com, thomas@monjalon.net, yangyi01@inspur.com,\n yang_y_yi@163.com",
        "Date": "Thu, 30 Jul 2020 17:56:07 +0800",
        "Message-Id": "<20200730095610.93384-1-yang_y_yi@163.com>",
        "X-Mailer": "git-send-email 2.19.2.windows.1",
        "MIME-Version": "1.0",
        "Content-Transfer-Encoding": "8bit",
        "X-CM-TRANSID": "GtxpCgCXFdk6mSJfhBGTHg--.3074S2",
        "X-Coremail-Antispam": "1Uf129KBjvdXoWrKr13WryUCFy5JF4UCw4xtFb_yoWkJrc_ZF\n yxuFy7J34UJFWIyFW5CF1qy3yq9a1xCF1xWan7tryavryaqFn8Wrn7Cr1ruFnxWa15J3Wx\n Gr1jvF10qr4IqjkaLaAFLSUrUUUUUb8apTn2vfkv8UJUUUU8Yxn0WfASr-VFAUDa7-sFnT\n 9fnUUvcSsGvfC2KfnxnUUI43ZEXa7IUUj2MUUUUUU==",
        "X-Originating-IP": "[111.207.123.56]",
        "X-CM-SenderInfo": "51dqwsp1b1xqqrwthudrp/1tbiFgZxi144Mb9-GwACsk",
        "Subject": "[dpdk-dev] [PATCH 0/3] Fix external mbuf free issue in GSO case",
        "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": "From: Yi Yang <yangyi01@inspur.com>\n\nIt is impossible to fix external mbuf free issue in GSO case,\nthe issue is GSO case only can free buffer in external mbuf\nbut can't free this external mbuf because this is done by free_cb,\nin order to fix it, free_cb interface has to been changed to\nadapt to GSO case, this patch series are just to fix it\ncompletely, OVS DPDK is typical consumer application.\n\nYi Yang (3):\n  gso: fix refcnt update issue for external mbuf\n  mbuf: change free_cb interface to adapt to GSO case\n  vhost: use new free_cb interface to fix mbuf free issue\n\n app/test-compress-perf/comp_perf_test_common.c |  2 +-\n app/test/test_compressdev.c                    |  2 +-\n app/test/test_mbuf.c                           |  2 +-\n drivers/net/mlx5/mlx5_rxtx.c                   |  2 +-\n drivers/net/mlx5/mlx5_rxtx.h                   |  2 +-\n drivers/net/netvsc/hn_rxtx.c                   |  3 ++-\n lib/librte_gso/rte_gso.c                       |  5 ++++-\n lib/librte_mbuf/rte_mbuf.c                     |  4 ++--\n lib/librte_mbuf/rte_mbuf.h                     |  2 +-\n lib/librte_mbuf/rte_mbuf_core.h                |  2 +-\n lib/librte_vhost/virtio_net.c                  | 22 +++++++++++++++++++---\n 11 files changed, 34 insertions(+), 14 deletions(-)"
}