Show a cover letter.

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

{
    "id": 91902,
    "url": "http://patches.dpdk.org/api/covers/91902/?format=api",
    "web_url": "http://patches.dpdk.org/project/dpdk/cover/20210421031139.2304594-1-lizh@nvidia.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": "<20210421031139.2304594-1-lizh@nvidia.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/20210421031139.2304594-1-lizh@nvidia.com",
    "date": "2021-04-21T03:11:35",
    "name": "[v7,0/4] net/mlx5: support meter policy operations",
    "submitter": {
        "id": 1967,
        "url": "http://patches.dpdk.org/api/people/1967/?format=api",
        "name": "Li Zhang",
        "email": "lizh@nvidia.com"
    },
    "mbox": "http://patches.dpdk.org/project/dpdk/cover/20210421031139.2304594-1-lizh@nvidia.com/mbox/",
    "series": [
        {
            "id": 16535,
            "url": "http://patches.dpdk.org/api/series/16535/?format=api",
            "web_url": "http://patches.dpdk.org/project/dpdk/list/?series=16535",
            "date": "2021-04-21T03:11:35",
            "name": "net/mlx5: support meter policy operations",
            "version": 7,
            "mbox": "http://patches.dpdk.org/series/16535/mbox/"
        }
    ],
    "comments": "http://patches.dpdk.org/api/covers/91902/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 35C5EA0547;\n\tWed, 21 Apr 2021 05:11:46 +0200 (CEST)",
            "from [217.70.189.124] (localhost [127.0.0.1])\n\tby mails.dpdk.org (Postfix) with ESMTP id A3FC4418AA;\n\tWed, 21 Apr 2021 05:11:45 +0200 (CEST)",
            "from mellanox.co.il (mail-il-dmz.mellanox.com [193.47.165.129])\n by mails.dpdk.org (Postfix) with ESMTP id 9367D41385\n for <dev@dpdk.org>; Wed, 21 Apr 2021 05:11:43 +0200 (CEST)",
            "from Internal Mail-Server by MTLPINE1 (envelope-from\n lizh@nvidia.com)\n with SMTP; 21 Apr 2021 06:11:42 +0300",
            "from nvidia.com (c-235-17-1-009.mtl.labs.mlnx [10.235.17.9])\n by labmailer.mlnx (8.13.8/8.13.8) with ESMTP id 13L3Bg7T023047;\n Wed, 21 Apr 2021 06:11:42 +0300"
        ],
        "From": "Li Zhang <lizh@nvidia.com>",
        "To": "dekelp@nvidia.com, orika@nvidia.com, viacheslavo@nvidia.com,\n matan@nvidia.com, shahafs@nvidia.com",
        "Cc": "dev@dpdk.org, thomas@monjalon.net, rasland@nvidia.com, roniba@nvidia.com",
        "Date": "Wed, 21 Apr 2021 06:11:35 +0300",
        "Message-Id": "<20210421031139.2304594-1-lizh@nvidia.com>",
        "X-Mailer": "git-send-email 2.21.0",
        "In-Reply-To": "<20210401081624.1482490-1-lizh@nvidia.com>",
        "References": "<20210401081624.1482490-1-lizh@nvidia.com>",
        "MIME-Version": "1.0",
        "Content-Transfer-Encoding": "8bit",
        "Subject": "[dpdk-dev] [PATCH v7 0/4] net/mlx5: support meter policy operations",
        "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",
        "Sender": "\"dev\" <dev-bounces@dpdk.org>"
    },
    "content": "MLX5 PMD checks the validation of actions in policy while add\na new meter policy, if pass the validation, allocates the new\npolicy object from the meter policy indexed memory pool.\n\nIt is common to use the same policy for multiple meters.\nMLX5 PMD supports two types of policy: termination policy and\nno-termination policy.\n\nThe termination policy must have a fate action as in the policy\nactions, it can support QUEUE, RSS, PORT_ID, DROP, JUMP, MARK and SET_TAG\nactions if policy color is GREEN, also supports DROP action\nif policy color is RED.\n\nThe no-termination policy uses policy ID 0 as default policy,\nit is created internal and cannot be changed by API. The default\npolicy red action is drop, green action is jump to suffix table.\nCreate this policy by policy API with green/yellow no action,\nred with drop action.\nOne example in testpmd command:\nadd port meter policy 0 g_actions end y_actions end r_actions drop / end\n\nDepends-on: series=16520  (\"Add ASO meter support in MLX5 PMD \")\nhttps://patchwork.dpdk.org/project/dpdk/list/?series=16520\n\nDepends-on: series=16524  (\"Support meter policy API \")\nhttps://patchwork.dpdk.org/project/dpdk/list/?series=16524\n\nv7:\n* Rebase.\nV6:\n* Fix comments about Depends-on.\nV5:\n* Fix comments about destory meter on different ports.\nV4:\n* Fix comments about rte_mtr_meter_policy_add.\nV3:\n* Fix comments about Depends-on.\nV2:\n* Add MLX5_MTR_DEFAULT_POLICY_ID in MLX5 PMD.\n\nLi Zhang (3):\n  net/mlx5: support meter policy operations\n  net/mlx5: support meter creation with policy\n  net/mlx5: prepare sub-policy for a flow with meter\n\nShun Hao (1):\n  net/mlx5: connect meter policy to created flows\n\n doc/guides/nics/mlx5.rst           |   12 +\n drivers/net/mlx5/linux/mlx5_os.c   |   13 +-\n drivers/net/mlx5/mlx5.c            |   77 +-\n drivers/net/mlx5/mlx5.h            |  212 +++-\n drivers/net/mlx5/mlx5_flow.c       |  654 ++++++++--\n drivers/net/mlx5/mlx5_flow.h       |  119 +-\n drivers/net/mlx5/mlx5_flow_aso.c   |   10 +-\n drivers/net/mlx5/mlx5_flow_dv.c    | 1896 ++++++++++++++++++++++++++--\n drivers/net/mlx5/mlx5_flow_meter.c |  742 ++++++++++-\n drivers/net/mlx5/mlx5_trigger.c    |    1 +\n 10 files changed, 3373 insertions(+), 363 deletions(-)"
}