Show a cover letter.

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

{
    "id": 65485,
    "url": "http://patches.dpdk.org/api/covers/65485/?format=api",
    "web_url": "http://patches.dpdk.org/project/dpdk/cover/1580736735-19472-1-git-send-email-bingz@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": "<1580736735-19472-1-git-send-email-bingz@mellanox.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/1580736735-19472-1-git-send-email-bingz@mellanox.com",
    "date": "2020-02-03T13:32:09",
    "name": "[0/6] net/mlx5: move to non-cached mode for flow rules",
    "submitter": {
        "id": 1357,
        "url": "http://patches.dpdk.org/api/people/1357/?format=api",
        "name": "Bing Zhao",
        "email": "bingz@mellanox.com"
    },
    "mbox": "http://patches.dpdk.org/project/dpdk/cover/1580736735-19472-1-git-send-email-bingz@mellanox.com/mbox/",
    "series": [
        {
            "id": 8396,
            "url": "http://patches.dpdk.org/api/series/8396/?format=api",
            "web_url": "http://patches.dpdk.org/project/dpdk/list/?series=8396",
            "date": "2020-02-03T13:32:09",
            "name": "net/mlx5: move to non-cached mode for flow rules",
            "version": 1,
            "mbox": "http://patches.dpdk.org/series/8396/mbox/"
        }
    ],
    "comments": "http://patches.dpdk.org/api/covers/65485/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 98B54A052E;\n\tMon,  3 Feb 2020 14:32:33 +0100 (CET)",
            "from [92.243.14.124] (localhost [127.0.0.1])\n\tby dpdk.org (Postfix) with ESMTP id 721EC1BFB6;\n\tMon,  3 Feb 2020 14:32:33 +0100 (CET)",
            "from git-send-mailer.rdmz.labs.mlnx (unknown [37.142.13.130])\n by dpdk.org (Postfix) with ESMTP id 1E8651BFB1\n for <dev@dpdk.org>; Mon,  3 Feb 2020 14:32:32 +0100 (CET)"
        ],
        "From": "Bing Zhao <bingz@mellanox.com>",
        "To": "orika@mellanox.com, viacheslavo@mellanox.com, rasland@mellanox.com,\n matan@mellanox.com",
        "Cc": "dev@dpdk.org",
        "Date": "Mon,  3 Feb 2020 15:32:09 +0200",
        "Message-Id": "<1580736735-19472-1-git-send-email-bingz@mellanox.com>",
        "X-Mailer": "git-send-email 1.8.3.1",
        "Subject": "[dpdk-dev] [PATCH 0/6] net/mlx5: move to non-cached mode for flow\n\trules",
        "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 set will remove the flow rules cache and move to the \nnon-cached mode for DV mode. For Verbs mode flow rules, the behavior\nwill remain the same.\nIn the device closing stage, all the software resources for flows\ncreated will be freed and corresponding hardware resources will be\nreleased. Then the total cost of the memory will be reduced and the\nbehavior of mlx5 PMD will comply fully with the ethdev API\nexpectations.\nAfter closing a device, all the flow rules stored in application\nlayer will no longer be valid anymore. Application should synchronize\nthe database and do not try to destory any rule on this device.\nAnd after a device restarting, all the needed flow rules should be\nreinserted via the create routine in the rte_flow lib.\n\nBing Zhao (6):\n  net/mlx5: introduce non-cached flows tailq list\n  net/mlx5: change operations of non-cached flows\n  net/mlx5: flow type check before creating\n  net/mlx5: introduce handle structure for DV flows\n  net/mlx5: remove the DV support macro checking\n  net/mlx5: do not save device flow matcher value\n\n drivers/net/mlx5/mlx5.c         |   4 +-\n drivers/net/mlx5/mlx5.h         |   5 +-\n drivers/net/mlx5/mlx5_flow.c    | 246 ++++++++++++++++++++++--------\n drivers/net/mlx5/mlx5_flow.h    |  44 +++++-\n drivers/net/mlx5/mlx5_flow_dv.c | 328 ++++++++++++++++++++++------------------\n drivers/net/mlx5/mlx5_trigger.c |  11 +-\n 6 files changed, 417 insertions(+), 221 deletions(-)"
}