Show a cover letter.

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

{
    "id": 92246,
    "url": "http://patches.dpdk.org/api/covers/92246/?format=api",
    "web_url": "http://patches.dpdk.org/project/dpdk/cover/20210427104354.4112-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": "<20210427104354.4112-1-lizh@nvidia.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/20210427104354.4112-1-lizh@nvidia.com",
    "date": "2021-04-27T10:43:50",
    "name": "[v8,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/20210427104354.4112-1-lizh@nvidia.com/mbox/",
    "series": [
        {
            "id": 16698,
            "url": "http://patches.dpdk.org/api/series/16698/?format=api",
            "web_url": "http://patches.dpdk.org/project/dpdk/list/?series=16698",
            "date": "2021-04-27T10:43:50",
            "name": "net/mlx5: support meter policy operations",
            "version": 8,
            "mbox": "http://patches.dpdk.org/series/16698/mbox/"
        }
    ],
    "comments": "http://patches.dpdk.org/api/covers/92246/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 8A939A0548;\n\tTue, 27 Apr 2021 12:44:22 +0200 (CEST)",
            "from [217.70.189.124] (localhost [127.0.0.1])\n\tby mails.dpdk.org (Postfix) with ESMTP id EE05940142;\n\tTue, 27 Apr 2021 12:44:21 +0200 (CEST)",
            "from NAM11-CO1-obe.outbound.protection.outlook.com\n (mail-co1nam11on2071.outbound.protection.outlook.com [40.107.220.71])\n by mails.dpdk.org (Postfix) with ESMTP id 0187A4003D\n for <dev@dpdk.org>; Tue, 27 Apr 2021 12:44:20 +0200 (CEST)",
            "from BN9PR03CA0688.namprd03.prod.outlook.com (2603:10b6:408:10e::33)\n by BY5PR12MB3843.namprd12.prod.outlook.com (2603:10b6:a03:1a4::17)\n with Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4065.21; Tue, 27 Apr\n 2021 10:44:17 +0000",
            "from BN8NAM11FT059.eop-nam11.prod.protection.outlook.com\n (2603:10b6:408:10e:cafe::84) by BN9PR03CA0688.outlook.office365.com\n (2603:10b6:408:10e::33) with Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4065.22 via Frontend\n Transport; Tue, 27 Apr 2021 10:44:17 +0000",
            "from mail.nvidia.com (216.228.112.34) by\n BN8NAM11FT059.mail.protection.outlook.com (10.13.177.120) with Microsoft SMTP\n Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id\n 15.20.4065.21 via Frontend Transport; Tue, 27 Apr 2021 10:44:17 +0000",
            "from nvidia.com (172.20.145.6) by HQMAIL107.nvidia.com\n (172.20.187.13) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Tue, 27 Apr\n 2021 10:44:14 +0000"
        ],
        "ARC-Seal": "i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;\n b=PIIXhCm+3ru48LuakcjT2wFYaS0OHfImE0dAw07UXs5bsOLW7529wY+lSHecK4sLhhg9OPXa8Jr1Q5HWeXRmErgZQ1ZUbbse3rxyA8WhpyRT/cwXLhjScL7yyClNLD0Bq5ir7wnpwdyw3uYbJx/BRdr8Clw1s7iRAq0E+3qjcYWJ20ZGx1ssehHQdjY/+N1F9v28/wkdNGqwL2XSo9HcRzUuGN39BGDtkJRUcxankNntZCTkuSanSqQsbm7d7YC+PjmWMo4OUnHT4N+KLS1BOMC64r3idz57HjEzSWow29/2qqxJkK+agTr+lEy1Gyw56EURwnFFzl8b4WhYYW5H+g==",
        "ARC-Message-Signature": "i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;\n s=arcselector9901;\n h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;\n bh=vcUPzalMNad8c8ALl2eJSYGmTn3E0IP/oCPo4/vXqjI=;\n b=OTvdHS2Aul8PTvYsV+S6QywXPxLHZbbPXqptIM5PR6mqUpffcJKjPiFO5EvshVBukQZGEuOwg7h3Ysk5zHZtdm9GJgdnT1KSRzLww5t9KTqLTrDUNX5TKy5DBw6bsRoyGhznxp5V+LCJrNnvZc4Iy2WRva2zgeXXU48rCfrhqfWTOXCldVjEOSYuf3kH4ze1+nmrd6s8B3pnDD5RmP/BG3SDSWd1myR39gKr/alfbBz7M2mYR9QdOL8DOwzoc7LB16NOL/M+qKBCVr0DTwt8lvyoZ9YYfySVV0g+t8wZcjFj+diFQTSjO0Cq3JlMQRhRyNDu8kzXeCJ45H1T19eIgQ==",
        "ARC-Authentication-Results": "i=1; mx.microsoft.com 1; spf=pass (sender ip is\n 216.228.112.34) smtp.rcpttodomain=monjalon.net smtp.mailfrom=nvidia.com;\n dmarc=pass (p=none sp=none pct=100) action=none header.from=nvidia.com;\n dkim=none (message not signed); arc=none",
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed; d=Nvidia.com;\n s=selector2;\n h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;\n bh=vcUPzalMNad8c8ALl2eJSYGmTn3E0IP/oCPo4/vXqjI=;\n b=KX1kn4D7k02pOW6V6qIMaaqqH9RH52aNKxfS8lQgFOzKLWkNro/rnVU5BAKUQ4tx/WjKDusyAGmpwXW7dFw518OXqbRVWMwvCy+L72J5l5q//1/1jlaDRkIZfuix9/XMiFaFd2Y/igd0CVzzyWxM5OqUBrxVW8lOttvmdJYIXCEXWO+6wzc6s9LBa3CQKCx//VOwAkEKKVsS9x6C8UZvyEXlDiq7HOlNIHC9nTucBU2XiDX4W5AguMHN2mJtDm1agE3LQCp4BVZAz4rRNDmON9YzwLbZL5/8HngjjBi3BEx/ojwwiZtynP8buFemeD3HM8JhlilXsua0mipHTT/x3w==",
        "X-MS-Exchange-Authentication-Results": "spf=pass (sender IP is 216.228.112.34)\n smtp.mailfrom=nvidia.com; monjalon.net; dkim=none (message not signed)\n header.d=none;monjalon.net; dmarc=pass action=none header.from=nvidia.com;",
        "Received-SPF": "Pass (protection.outlook.com: domain of nvidia.com designates\n 216.228.112.34 as permitted sender) receiver=protection.outlook.com;\n client-ip=216.228.112.34; helo=mail.nvidia.com;",
        "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>,\n <roniba@nvidia.com>",
        "Date": "Tue, 27 Apr 2021 13:43:50 +0300",
        "Message-ID": "<20210427104354.4112-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",
        "Content-Type": "text/plain",
        "X-Originating-IP": "[172.20.145.6]",
        "X-ClientProxiedBy": "HQMAIL101.nvidia.com (172.20.187.10) To\n HQMAIL107.nvidia.com (172.20.187.13)",
        "X-EOPAttributedMessage": "0",
        "X-MS-PublicTrafficType": "Email",
        "X-MS-Office365-Filtering-Correlation-Id": "ad8bca52-4a2d-45c3-3218-08d90969684f",
        "X-MS-TrafficTypeDiagnostic": "BY5PR12MB3843:",
        "X-LD-Processed": "43083d15-7273-40c1-b7db-39efd9ccc17a,ExtAddr",
        "X-Microsoft-Antispam-PRVS": "\n <BY5PR12MB384328C903F3072B629FE8E0BF419@BY5PR12MB3843.namprd12.prod.outlook.com>",
        "X-MS-Oob-TLC-OOBClassifiers": "OLM:9508;",
        "X-MS-Exchange-SenderADCheck": "1",
        "X-Microsoft-Antispam": "BCL:0;",
        "X-Microsoft-Antispam-Message-Info": "\n rcB2ojKxEuXqqXIOlmuYOSLxINHCE1LSR+StlOfOn3dXa1vq2JZUWKzYTeThnRKVVUMH/Kbup6VnHW5Y8QDlQac47nveIYkWaN30gnTbU15jb88qzwIkkQBm6FGTO7WufZvLln7M1J4OylA2Vr2R/HOvu8sDcNZgebnlUtJl2odQKiEJPUNQ+Qdisuj7uBdwDHze6FgCcANDEhEvjFb6tMw4cHK++vYqWR2sCw2yWq4wYR4DIS2FeXdCakBWlVPGMMGSc+1X0ycNztklXDLQmnhNPMoREm+rKhi+MHIZeDMv5rJCrPzzd4qDBQh38Bv/jB77RLCQ+9ZVuJAynQuURxZh9Cy4xFM1BLgGtBcShHmBAr3E6cnNVOACMb4b82Sf28mJW1yYvq6md35T1KejEqbgVn3KwWbSeQKc4JFQJrLZKrDGiaVbUWC65anGqELdgtMV2m4hlxI+UvFEr4FmQ++OoJqObMjRlcgycfIlb6UHyqVh0rsQMOBihRyZhi9kRc8wMGulWL0qABRPU7T4PYxqGxBtpLQSuAqbMSZLbjtMFmZI35iVAg1Iqlu69UC6YYbEw94ksTCVsdO/ZvPtjFpWvZeBkzFYk05je9CJa0xMH0QXD7w/LfE2X+S7Jp29f4IdZ2GXtMxfLO8Ku3QK5Oy1n/psOpaot+9QzMwj4W09y/3KQxdPOHnkehws2RWk+w098c5FTpTjWwuM+1o19bEbWDQPXKV6g/KmNQZVga4=",
        "X-Forefront-Antispam-Report": "CIP:216.228.112.34; CTRY:US; LANG:en; SCL:1;\n SRV:;\n IPV:NLI; SFV:NSPM; H:mail.nvidia.com; PTR:schybrid03.nvidia.com; CAT:NONE;\n SFS:(4636009)(136003)(39860400002)(396003)(376002)(346002)(46966006)(36840700001)(47076005)(107886003)(110136005)(82740400003)(54906003)(2906002)(478600001)(1076003)(6666004)(6286002)(7636003)(426003)(82310400003)(26005)(55016002)(36906005)(316002)(186003)(36860700001)(336012)(16526019)(8676002)(8936002)(2616005)(4326008)(86362001)(70586007)(36756003)(70206006)(356005)(7696005)(966005)(5660300002)(83380400001)(6636002);\n DIR:OUT; SFP:1101;",
        "X-OriginatorOrg": "Nvidia.com",
        "X-MS-Exchange-CrossTenant-OriginalArrivalTime": "27 Apr 2021 10:44:17.2894 (UTC)",
        "X-MS-Exchange-CrossTenant-Network-Message-Id": "\n ad8bca52-4a2d-45c3-3218-08d90969684f",
        "X-MS-Exchange-CrossTenant-Id": "43083d15-7273-40c1-b7db-39efd9ccc17a",
        "X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp": "\n TenantId=43083d15-7273-40c1-b7db-39efd9ccc17a; Ip=[216.228.112.34];\n Helo=[mail.nvidia.com]",
        "X-MS-Exchange-CrossTenant-AuthSource": "\n BN8NAM11FT059.eop-nam11.prod.protection.outlook.com",
        "X-MS-Exchange-CrossTenant-AuthAs": "Anonymous",
        "X-MS-Exchange-CrossTenant-FromEntityHeader": "HybridOnPrem",
        "X-MS-Exchange-Transport-CrossTenantHeadersStamped": "BY5PR12MB3843",
        "Subject": "[dpdk-dev] [PATCH v8 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\nV8:\n* Fix comments about release-note\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 doc/guides/rel_notes/release_21_05.rst |    1 +\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        | 1895 ++++++++++++++++++++++--\n drivers/net/mlx5/mlx5_flow_meter.c     |  742 +++++++++-\n drivers/net/mlx5/mlx5_trigger.c        |    1 +\n 11 files changed, 3373 insertions(+), 363 deletions(-)"
}