Show a cover letter.

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

{
    "id": 64762,
    "url": "http://patches.dpdk.org/api/covers/64762/?format=api",
    "web_url": "http://patches.dpdk.org/project/dpdk/cover/cover.1579168182.git.jackmin@mellanox.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": "<cover.1579168182.git.jackmin@mellanox.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/cover.1579168182.git.jackmin@mellanox.com",
    "date": "2020-01-16T10:14:12",
    "name": "[0/5] ethdev: add API to dump device internal flow info",
    "submitter": {
        "id": 1065,
        "url": "http://patches.dpdk.org/api/people/1065/?format=api",
        "name": "Xiaoyu Min",
        "email": "jackmin@mellanox.com"
    },
    "mbox": "http://patches.dpdk.org/project/dpdk/cover/cover.1579168182.git.jackmin@mellanox.com/mbox/",
    "series": [
        {
            "id": 8154,
            "url": "http://patches.dpdk.org/api/series/8154/?format=api",
            "web_url": "http://patches.dpdk.org/project/dpdk/list/?series=8154",
            "date": "2020-01-16T10:14:12",
            "name": "ethdev: add API to dump device internal flow info",
            "version": 1,
            "mbox": "http://patches.dpdk.org/series/8154/mbox/"
        }
    ],
    "comments": "http://patches.dpdk.org/api/covers/64762/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 825A1A0352;\n\tThu, 16 Jan 2020 11:15:44 +0100 (CET)",
            "from [92.243.14.124] (localhost [127.0.0.1])\n\tby dpdk.org (Postfix) with ESMTP id C558A1C1C0;\n\tThu, 16 Jan 2020 11:15:43 +0100 (CET)",
            "from git-send-mailer.rdmz.labs.mlnx (unknown [37.142.13.130])\n by dpdk.org (Postfix) with ESMTP id 739221C1AF\n for <dev@dpdk.org>; Thu, 16 Jan 2020 11:15:42 +0100 (CET)"
        ],
        "From": "Xiaoyu Min <jackmin@mellanox.com>",
        "To": "jerinjacobk@gmail.com, orika@mellanox.com, viacheslavo@mellanox.com,\n matan@mellanox.com, rasland@mellanox.com",
        "Cc": "dev@dpdk.org",
        "Date": "Thu, 16 Jan 2020 12:14:12 +0200",
        "Message-Id": "<cover.1579168182.git.jackmin@mellanox.com>",
        "X-Mailer": "git-send-email 2.21.0",
        "MIME-Version": "1.0",
        "Content-Transfer-Encoding": "8bit",
        "Subject": "[dpdk-dev] [PATCH 0/5] ethdev: add API to dump device internal flow\n\tinfo",
        "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 serial patchs is based on RFC [1] and the comments on it.\n\nA new rte flow API is added to dump device internal representation\ninformation for the offloaded rte flows.\n\nThis is very helpful for user and developer to debug flow offloading\nstuff, i.e, to check whether PMD offloads the rte flow in a correct way\nfrom HW perspective.\n\nThe output file is in vendor specific format. An external vendor\nprovided tool may be needed in order to get human readable info.\n\n[1]: https://patches.dpdk.org/cover/64597/\n\nXiaoyu Min (2):\n  ethdev: add API to dump device internal flow info\n  net/mlx5: support flow dump API\n\nXueming Li (3):\n  app/testpmd: new flow dump CLI\n  net/mlx5: add socket server for external tools\n  doc: update mlx5 document for flow dump feature\n\n app/test-pmd/cmdline_flow.c              |  91 +++++++++\n app/test-pmd/config.c                    |  27 +++\n app/test-pmd/testpmd.h                   |   1 +\n doc/guides/nics/mlx5.rst                 |  28 +++\n drivers/net/mlx5/Makefile                |   8 +-\n drivers/net/mlx5/meson.build             |   3 +\n drivers/net/mlx5/mlx5.c                  |   2 +\n drivers/net/mlx5/mlx5.h                  |   9 +\n drivers/net/mlx5/mlx5_devx_cmds.c        |  35 ++++\n drivers/net/mlx5/mlx5_flow.c             |  24 +++\n drivers/net/mlx5/mlx5_glue.c             |  13 ++\n drivers/net/mlx5/mlx5_glue.h             |   1 +\n drivers/net/mlx5/mlx5_socket.c           | 227 +++++++++++++++++++++++\n lib/librte_ethdev/rte_ethdev_version.map |   3 +\n lib/librte_ethdev/rte_flow.c             |  16 ++\n lib/librte_ethdev/rte_flow.h             |  21 +++\n lib/librte_ethdev/rte_flow_driver.h      |   5 +\n 17 files changed, 513 insertions(+), 1 deletion(-)\n create mode 100644 drivers/net/mlx5/mlx5_socket.c"
}