Show a cover letter.

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

{
    "id": 90170,
    "url": "http://patches.dpdk.org/api/covers/90170/?format=api",
    "web_url": "http://patches.dpdk.org/project/dpdk/cover/20210331073632.1443011-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": "<20210331073632.1443011-1-lizh@nvidia.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/20210331073632.1443011-1-lizh@nvidia.com",
    "date": "2021-03-31T07:36:18",
    "name": "[00/13] Add ASO meter support in MLX5 PMD",
    "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/20210331073632.1443011-1-lizh@nvidia.com/mbox/",
    "series": [
        {
            "id": 15998,
            "url": "http://patches.dpdk.org/api/series/15998/?format=api",
            "web_url": "http://patches.dpdk.org/project/dpdk/list/?series=15998",
            "date": "2021-03-31T07:36:18",
            "name": "Add ASO meter support in MLX5 PMD",
            "version": 1,
            "mbox": "http://patches.dpdk.org/series/15998/mbox/"
        }
    ],
    "comments": "http://patches.dpdk.org/api/covers/90170/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 197D9A034F;\n\tWed, 31 Mar 2021 09:36:44 +0200 (CEST)",
            "from [217.70.189.124] (localhost [127.0.0.1])\n\tby mails.dpdk.org (Postfix) with ESMTP id 8B86E4069E;\n\tWed, 31 Mar 2021 09:36:43 +0200 (CEST)",
            "from mellanox.co.il (mail-il-dmz.mellanox.com [193.47.165.129])\n by mails.dpdk.org (Postfix) with ESMTP id B173A40141\n for <dev@dpdk.org>; Wed, 31 Mar 2021 09:36:41 +0200 (CEST)",
            "from Internal Mail-Server by MTLPINE1 (envelope-from\n lizh@nvidia.com)\n with SMTP; 31 Mar 2021 10:36:40 +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 12V7adw8001778;\n Wed, 31 Mar 2021 10:36:40 +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, 31 Mar 2021 10:36:18 +0300",
        "Message-Id": "<20210331073632.1443011-1-lizh@nvidia.com>",
        "X-Mailer": "git-send-email 2.21.0",
        "MIME-Version": "1.0",
        "Content-Transfer-Encoding": "8bit",
        "Subject": "[dpdk-dev] [PATCH 00/13] Add ASO meter support in MLX5 PMD",
        "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": "To support more meters and better performance,\nMLX HW provide ASO flow meter.\nIt can expose millions of ASO flow meter context's in HW.\nThis ASO object can allocate the large bulk meter objects.\nThis patch set implement the ASO flow meter for mlx5 driver.\nMLX5 PMD driver will be responsible for ASO flow meter manage to HW.\n\nLi Zhang (10):\n  net/mlx5: optimize meter statistics\n  common/mlx5: add definitions for ASO flow meter\n  common/mlx5: add read ASO flow meter HCA capability\n  common/mlx5: add DevX API to create ASO flow meter object\n  net/mlx5: flow meter pool to manage meter object\n  net/mlx5: init/uninit flow meter queue for WQE\n  net/mlx5: aso flow meter send WQE and CQE handle\n  net/mlx5: add support of ASO meter action\n  net/mlx5: make ASO meter queue thread-safe\n  net/mlx5: allow multiple flow tables on the same level\n\nShun Hao (2):\n  net/mlx5: fix meter statistics\n  net/mlx5: use mask for meter register setting\n\nSuanming Mou (1):\n  net/mlx5: support three level table walk\n\n doc/guides/nics/mlx5.rst                      |   6 +\n drivers/common/mlx5/mlx5_devx_cmds.c          |  68 ++\n drivers/common/mlx5/mlx5_devx_cmds.h          |  26 +-\n drivers/common/mlx5/mlx5_prm.h                |  75 +-\n drivers/common/mlx5/version.map               |   1 +\n drivers/net/mlx5/linux/mlx5_os.c              |  29 +-\n drivers/net/mlx5/meson.build                  |   2 +-\n drivers/net/mlx5/mlx5.c                       | 104 ++-\n drivers/net/mlx5/mlx5.h                       | 268 +++++-\n drivers/net/mlx5/mlx5_flow.c                  | 321 +++++--\n drivers/net/mlx5/mlx5_flow.h                  | 210 ++---\n .../mlx5/{mlx5_flow_age.c => mlx5_flow_aso.c} | 288 +++++-\n drivers/net/mlx5/mlx5_flow_dv.c               | 787 +++++++++++-----\n drivers/net/mlx5/mlx5_flow_meter.c            | 873 ++++++++++++------\n drivers/net/mlx5/mlx5_utils.h                 |  90 ++\n 15 files changed, 2319 insertions(+), 829 deletions(-)\n rename drivers/net/mlx5/{mlx5_flow_age.c => mlx5_flow_aso.c} (65%)"
}