Show a cover letter.

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

{
    "id": 90485,
    "url": "http://patches.dpdk.org/api/covers/90485/?format=api",
    "web_url": "http://patches.dpdk.org/project/dpdk/cover/20210402151627.1531623-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": "<20210402151627.1531623-1-lizh@nvidia.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/20210402151627.1531623-1-lizh@nvidia.com",
    "date": "2021-04-02T15:16:14",
    "name": "[v2,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/20210402151627.1531623-1-lizh@nvidia.com/mbox/",
    "series": [
        {
            "id": 16087,
            "url": "http://patches.dpdk.org/api/series/16087/?format=api",
            "web_url": "http://patches.dpdk.org/project/dpdk/list/?series=16087",
            "date": "2021-04-02T15:16:20",
            "name": "Add ASO meter support in MLX5 PMD",
            "version": 2,
            "mbox": "http://patches.dpdk.org/series/16087/mbox/"
        }
    ],
    "comments": "http://patches.dpdk.org/api/covers/90485/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 70B1AA0548;\n\tFri,  2 Apr 2021 17:16:48 +0200 (CEST)",
            "from [217.70.189.124] (localhost [127.0.0.1])\n\tby mails.dpdk.org (Postfix) with ESMTP id 26214141089;\n\tFri,  2 Apr 2021 17:16:39 +0200 (CEST)",
            "from mellanox.co.il (mail-il-dmz.mellanox.com [193.47.165.129])\n by mails.dpdk.org (Postfix) with ESMTP id 5EF3C141068\n for <dev@dpdk.org>; Fri,  2 Apr 2021 17:16:35 +0200 (CEST)",
            "from Internal Mail-Server by MTLPINE1 (envelope-from\n lizh@nvidia.com)\n with SMTP; 2 Apr 2021 18:16:32 +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 132FGWdN028272;\n Fri, 2 Apr 2021 18:16:32 +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": "Fri,  2 Apr 2021 18:16:14 +0300",
        "Message-Id": "<20210402151627.1531623-1-lizh@nvidia.com>",
        "X-Mailer": "git-send-email 2.21.0",
        "In-Reply-To": "<20210331073632.1443011-1-lizh@nvidia.com>",
        "References": "<20210331073632.1443011-1-lizh@nvidia.com>",
        "MIME-Version": "1.0",
        "Content-Transfer-Encoding": "8bit",
        "Subject": "[dpdk-dev] [PATCH v2 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\nV2: Fix compile error issue (mlx5_glue->destroy_flow_action)\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                       | 106 ++-\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} | 291 +++++-\n drivers/net/mlx5/mlx5_flow_dv.c               | 789 +++++++++++-----\n drivers/net/mlx5/mlx5_flow_meter.c            | 873 ++++++++++++------\n drivers/net/mlx5/mlx5_utils.h                 |  90 ++\n 15 files changed, 2325 insertions(+), 830 deletions(-)\n rename drivers/net/mlx5/{mlx5_flow_age.c => mlx5_flow_aso.c} (65%)"
}