Show a cover letter.

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

{
    "id": 64597,
    "url": "http://patchwork.dpdk.org/api/covers/64597/?format=api",
    "web_url": "http://patchwork.dpdk.org/project/dpdk/cover/cover.1578969179.git.jackmin@mellanox.com/",
    "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": "<cover.1578969179.git.jackmin@mellanox.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/cover.1578969179.git.jackmin@mellanox.com",
    "date": "2020-01-14T03:45:11",
    "name": "[RFC,0/4] net/mlx5: dump software steering flows in HW",
    "submitter": {
        "id": 1065,
        "url": "http://patchwork.dpdk.org/api/people/1065/?format=api",
        "name": "Xiaoyu Min",
        "email": "jackmin@mellanox.com"
    },
    "mbox": "http://patchwork.dpdk.org/project/dpdk/cover/cover.1578969179.git.jackmin@mellanox.com/mbox/",
    "series": [
        {
            "id": 8096,
            "url": "http://patchwork.dpdk.org/api/series/8096/?format=api",
            "web_url": "http://patchwork.dpdk.org/project/dpdk/list/?series=8096",
            "date": "2020-01-14T03:45:11",
            "name": "net/mlx5: dump software steering flows in HW",
            "version": 1,
            "mbox": "http://patchwork.dpdk.org/series/8096/mbox/"
        }
    ],
    "comments": "http://patchwork.dpdk.org/api/covers/64597/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 4AC31A04FD;\n\tTue, 14 Jan 2020 04:45:32 +0100 (CET)",
            "from [92.243.14.124] (localhost [127.0.0.1])\n\tby dpdk.org (Postfix) with ESMTP id A5A441C215;\n\tTue, 14 Jan 2020 04:45:31 +0100 (CET)",
            "from git-send-mailer.rdmz.labs.mlnx (unknown [37.142.13.130])\n by dpdk.org (Postfix) with ESMTP id 456741C1ED\n for <dev@dpdk.org>; Tue, 14 Jan 2020 04:45:30 +0100 (CET)"
        ],
        "From": "Xiaoyu Min <jackmin@mellanox.com>",
        "To": "viacheslavo@mellanox.com,\n\tmatan@mellanox.com,\n\trasland@mellanox.com",
        "Cc": "dev@dpdk.org",
        "Date": "Tue, 14 Jan 2020 05:45:11 +0200",
        "Message-Id": "<cover.1578969179.git.jackmin@mellanox.com>",
        "X-Mailer": "git-send-email 2.21.0",
        "MIME-Version": "1.0",
        "Content-Transfer-Encoding": "8bit",
        "Subject": "[dpdk-dev] [RFC 0/4] net/mlx5: dump software steering flows in HW",
        "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 RFC intends to provide a way to dump all the offloaded rte flows\nin HW. This 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\nA private PMD API is provided as well as a socket server for external tool\nto trigger dump.\nThe output file is in raw format and Mellanox specific. An external vendor\n(Mellanox) provided tool is needed in order to get human readable format.\n\nPlease be aware the underlying rdma-core lib also needs to support this.\n\nXueming Li (4):\n  net/mlx5: support flow dump Api\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/Makefile                     |   4 +\n app/test-pmd/cmdline_flow.c               |  91 +++++++++\n app/test-pmd/config.c                     |  33 ++++\n app/test-pmd/meson.build                  |   3 +\n app/test-pmd/testpmd.h                    |   1 +\n doc/guides/nics/mlx5.rst                  |  28 +++\n drivers/net/mlx5/Makefile                 |  12 +-\n drivers/net/mlx5/meson.build              |   5 +\n drivers/net/mlx5/mlx5.c                   |   2 +\n drivers/net/mlx5/mlx5.h                   |   7 +\n drivers/net/mlx5/mlx5_devx_cmds.c         |  35 ++++\n drivers/net/mlx5/mlx5_glue.c              |  13 ++\n drivers/net/mlx5/mlx5_glue.h              |   1 +\n drivers/net/mlx5/mlx5_socket.c            | 226 ++++++++++++++++++++++\n drivers/net/mlx5/rte_pmd_mlx5.c           |  22 +++\n drivers/net/mlx5/rte_pmd_mlx5.h           |  39 ++++\n drivers/net/mlx5/rte_pmd_mlx5_version.map |   7 +\n 17 files changed, 528 insertions(+), 1 deletion(-)\n create mode 100644 drivers/net/mlx5/mlx5_socket.c\n create mode 100644 drivers/net/mlx5/rte_pmd_mlx5.c\n create mode 100644 drivers/net/mlx5/rte_pmd_mlx5.h"
}