Show a cover letter.

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

{
    "id": 547,
    "url": "http://patchwork.dpdk.org/api/covers/547/?format=api",
    "web_url": "http://patchwork.dpdk.org/project/dpdk/cover/20240110071220.1262271-1-gavinl@nvidia.com/",
    "project": {
        "id": 1,
        "url": "http://patchwork.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": "<20240110071220.1262271-1-gavinl@nvidia.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/20240110071220.1262271-1-gavinl@nvidia.com",
    "date": "2024-01-10T07:12:18",
    "name": "[RFC,0/2] use traffic class PRM field for IPv6 modification",
    "submitter": {
        "id": 3217,
        "url": "http://patchwork.dpdk.org/api/people/3217/?format=api",
        "name": "Gavin Li",
        "email": "gavinl@nvidia.com"
    },
    "mbox": "http://patchwork.dpdk.org/project/dpdk/cover/20240110071220.1262271-1-gavinl@nvidia.com/mbox/",
    "series": [
        {
            "id": 30774,
            "url": "http://patchwork.dpdk.org/api/series/30774/?format=api",
            "web_url": "http://patchwork.dpdk.org/project/dpdk/list/?series=30774",
            "date": "2024-01-10T07:12:19",
            "name": "use traffic class PRM field for IPv6 modification",
            "version": 1,
            "mbox": "http://patchwork.dpdk.org/series/30774/mbox/"
        }
    ],
    "comments": "http://patchwork.dpdk.org/api/covers/547/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 DC0564387F;\n\tWed, 10 Jan 2024 08:13:10 +0100 (CET)",
            "from mails.dpdk.org (localhost [127.0.0.1])\n\tby mails.dpdk.org (Postfix) with ESMTP id 388CC4064C;\n\tWed, 10 Jan 2024 08:13:05 +0100 (CET)",
            "from NAM02-DM3-obe.outbound.protection.outlook.com\n (mail-dm3nam02on2080.outbound.protection.outlook.com [40.107.95.80])\n by mails.dpdk.org (Postfix) with ESMTP id AFF944064C\n for <dev@dpdk.org>; Wed, 10 Jan 2024 08:13:03 +0100 (CET)",
            "from MN2PR05CA0041.namprd05.prod.outlook.com (2603:10b6:208:236::10)\n by CH3PR12MB8355.namprd12.prod.outlook.com (2603:10b6:610:131::12)\n with Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7159.24; Wed, 10 Jan\n 2024 07:13:00 +0000",
            "from MN1PEPF0000ECD5.namprd02.prod.outlook.com\n (2603:10b6:208:236:cafe::98) by MN2PR05CA0041.outlook.office365.com\n (2603:10b6:208:236::10) with Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7181.17 via Frontend\n Transport; Wed, 10 Jan 2024 07:13:00 +0000",
            "from mail.nvidia.com (216.228.117.161) by\n MN1PEPF0000ECD5.mail.protection.outlook.com (10.167.242.133) with Microsoft\n SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id\n 15.20.7181.14 via Frontend Transport; Wed, 10 Jan 2024 07:13:00 +0000",
            "from rnnvmail201.nvidia.com (10.129.68.8) by mail.nvidia.com\n (10.129.200.67) with Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.986.41; Tue, 9 Jan 2024\n 23:12:39 -0800",
            "from nvidia.com (10.126.230.35) by rnnvmail201.nvidia.com\n (10.129.68.8) with Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.986.41; Tue, 9 Jan 2024\n 23:12:36 -0800"
        ],
        "ARC-Seal": "i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;\n b=S54ebZouIPc2cMZfipJwSbD087RX9zP+ZxlNS3M6VMLBZFJ8o0STG5he4qlr+uYgVA86of1QyvBCUEYAYZaDtQGbqhengoWIuW0QmNUxhLI3vhOdC4n/1R2dBeb6T9G4TTT0+Ty4vTreZujqJQ69hlbrpdtA0fxnpEpks8o9CwsHqNlcRjSx3jWs2HZxL/XKMaPD91je+1VzEDN4DO7CdVTE8qC4bFtVZDZlf0xDUBbvxRGWerjBKK6eE4KZf0oo3vanZgnRZxCkzdpE75rWHEOc0DmML2LWzknf3BuHBNo0OENB8jCSA3Wuj9gJettF5oY5yENz45ZNu9DzZp7IGw==",
        "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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1;\n bh=TkTUO3+yP4E2KYUF+LJ6XzAhR7sYlDPkTCFrx0rACa4=;\n b=jDEPp/1nwAHvbG5BbH7S1cMTeuheHJ31w4Vka/JhlW1dVjxRu+tQpfchMvLzVohqVrJiP0LAiIKrnL8Jz0bGOQ5rAWPVeui5waFWFyMlN/6zNrNMyLuOslBanszWlW8Sz1vAG85XXGqxIBd9va1nZ5ZhWkWXqKsrlX/CFuQ/1LKhTaUviCneZ/oI30Br391jGYJkFHJbETPfFK1QCNVIjHr1kFIqj8vOWF2JdwGDimDIlL3j8aCISmQktZYez2Puo5ps6yXgZyRUdiCoYuXcKEj9QnKXVRZl50stbRi83VvRblysjWWJ0L0xsBAUKtt1SHm0nmDIARWV32ZjtkuRrQ==",
        "ARC-Authentication-Results": "i=1; mx.microsoft.com 1; spf=pass (sender ip is\n 216.228.117.161) smtp.rcpttodomain=dpdk.org smtp.mailfrom=nvidia.com;\n dmarc=pass (p=reject sp=reject pct=100) action=none header.from=nvidia.com;\n dkim=none (message not signed); arc=none (0)",
        "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=TkTUO3+yP4E2KYUF+LJ6XzAhR7sYlDPkTCFrx0rACa4=;\n b=YYGcMTsIB4sOBMhxiF3CfRsCzQBPRNV2CUbDz8oqBr0RrCdonBSjU8V3xFSaIDVGKspopp86M+QQHgKYbDZvk93FcT5lF6+i7h4KjCF3BOz1PdylMPPPAn4PTBLtj0gF8p1tmSrcR58ysdCLYG+WmLrokbYoArn6biOZ0BlxI3EMZubbaRgj3O3ha9UdtFU7ifYlfH8WDJewMMC5VceKKNLTBpP/BzMmkcSxIhMN6VbRrTiUuOvOJT3J4IRuwH6rHLQmLoc1JCTxeMWG7atUXuKNey1vULadKk12WUTWz6+ysOXiQPzbkzsrAequAW8Y+Y4tj+siByqb6VIdFR8aoA==",
        "X-MS-Exchange-Authentication-Results": "spf=pass (sender IP is 216.228.117.161)\n smtp.mailfrom=nvidia.com;\n dkim=none (message not signed)\n header.d=none;dmarc=pass action=none header.from=nvidia.com;",
        "Received-SPF": "Pass (protection.outlook.com: domain of nvidia.com designates\n 216.228.117.161 as permitted sender) receiver=protection.outlook.com;\n client-ip=216.228.117.161; helo=mail.nvidia.com; pr=C",
        "From": "Gavin Li <gavinl@nvidia.com>",
        "To": "<dev@dpdk.org>, <dsosnowski@nvidia.com>, <viacheslavo@nvidia.com>,\n <orika@nvidia.com>, <suanmingm@nvidia.com>, <matan@nvidia.com>",
        "CC": "<jiaweiw@nvidia.com>, <rasland@nvidia.com>",
        "Subject": "[RFC 0/2] use traffic class PRM field for IPv6 modification",
        "Date": "Wed, 10 Jan 2024 09:12:18 +0200",
        "Message-ID": "<20240110071220.1262271-1-gavinl@nvidia.com>",
        "X-Mailer": "git-send-email 2.34.1",
        "MIME-Version": "1.0",
        "Content-Transfer-Encoding": "8bit",
        "Content-Type": "text/plain",
        "X-Originating-IP": "[10.126.230.35]",
        "X-ClientProxiedBy": "rnnvmail202.nvidia.com (10.129.68.7) To\n rnnvmail201.nvidia.com (10.129.68.8)",
        "X-EOPAttributedMessage": "0",
        "X-MS-PublicTrafficType": "Email",
        "X-MS-TrafficTypeDiagnostic": "MN1PEPF0000ECD5:EE_|CH3PR12MB8355:EE_",
        "X-MS-Office365-Filtering-Correlation-Id": "b1c83b3a-1200-40f4-2d7a-08dc11ab944b",
        "X-MS-Exchange-SenderADCheck": "1",
        "X-MS-Exchange-AntiSpam-Relay": "0",
        "X-Microsoft-Antispam": "BCL:0;",
        "X-Microsoft-Antispam-Message-Info": "\n c0jJ3Wy3zTY/493oLzytAX5sAXfgotjjhXroZqvy7+ZMs6AuoX1MNggXcmdsV/SN0uU0ZspPUPjMLXzx6Kh09/I9jgotumaueKToarGmVmCSK8uMapXmBJ98MmosQMkJkrAlJ+94YFTOsltAbva5BnhMe39oHkRjueFIDcBqWdYco5/YQZjUr55dzuzMGRsAucVfPDrCS/SPD4xTC10KPx5vJkaCoZ31UDZ9HyFcGevgq3/IHp5styCfqrcozttRGo6lMn+Zvja85VyisfhIlUMLF4KFyALrdh/wBatWNrc5RUFy8trAA+IqrCgnvRuA8MMAiGWY/PHOUk5XC57kV6br9trAKLaNb9wflVd0fSJrH1XaI6LRw1TUAxi6nwxq7Brue8vW64MeiNVdO7rlZQwGtU9iCSJKDE2TpZSwsFnan9mkNDR+EyNqgeEWya6OtQM59p6ikgFV6P4FgvC9pqkGAv3oCXviNfAGAe1Zhjv3Ly2uDE68xmQbJ9dL4qhWRuR2hKtDYP76AgHnTxFQY+sS811GMqvwO4VQyawL5Xg5r9uREYkOGZ992ROshYvENEcF1s64i0Yy24du1k737Eo9rQYFYdH7xTXDaQ2vJExi9yqTF6aFRHE0QS7k2nZOzDsXEXkiftEKZGd0mzYKlIe2E9JZw1aWZIyD8Cg4+ltWP4ET1IsNYrBFiZpWJ9Sfup4dXMx0ppeVQ22rd1CvHagh2z+y/QEoxCA0fOGnWTTNVNp1IhNh0K7zH+hfSGMNsLNhmZQoZ6QgtBLD/8SdVw==",
        "X-Forefront-Antispam-Report": "CIP:216.228.117.161; CTRY:US; LANG:en; SCL:1;\n SRV:;\n IPV:NLI; SFV:NSPM; H:mail.nvidia.com; PTR:dc6edge2.nvidia.com; CAT:NONE;\n SFS:(13230031)(4636009)(346002)(376002)(136003)(396003)(39860400002)(230922051799003)(1800799012)(451199024)(82310400011)(186009)(64100799003)(46966006)(36840700001)(40470700004)(16526019)(83380400001)(107886003)(6286002)(1076003)(426003)(336012)(26005)(2616005)(7696005)(36860700001)(82740400003)(6666004)(5660300002)(4326008)(4744005)(41300700001)(2906002)(478600001)(54906003)(316002)(8676002)(110136005)(6636002)(8936002)(70206006)(70586007)(47076005)(86362001)(36756003)(356005)(7636003)(55016003)(40460700003)(40480700001)(2101003);\n DIR:OUT; SFP:1101;",
        "X-OriginatorOrg": "Nvidia.com",
        "X-MS-Exchange-CrossTenant-OriginalArrivalTime": "10 Jan 2024 07:13:00.2771 (UTC)",
        "X-MS-Exchange-CrossTenant-Network-Message-Id": "\n b1c83b3a-1200-40f4-2d7a-08dc11ab944b",
        "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.117.161];\n Helo=[mail.nvidia.com]",
        "X-MS-Exchange-CrossTenant-AuthSource": "\n MN1PEPF0000ECD5.namprd02.prod.outlook.com",
        "X-MS-Exchange-CrossTenant-AuthAs": "Anonymous",
        "X-MS-Exchange-CrossTenant-FromEntityHeader": "HybridOnPrem",
        "X-MS-Exchange-Transport-CrossTenantHeadersStamped": "CH3PR12MB8355",
        "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"
    },
    "content": "New PRM defined new field OUT_IPV6_TRAFFIC_CLASS for IPv6 which will be\nused by both IPv6 ECN and DSCP. To apply the new ID and keep backward\ncompatibility with different RDMA core and FW releases, 1) detect the\nsupport of the new ID in RDMA core and FW. 2) apply the new ID if possible\notherwise, keep using the old ID.\n\nGavin Li (2):\n  net/mlx5: discover IPv6 traffic class support in RDMA core\n  net/mlx5: use traffic class PRM field for IPv6 modification\n\n drivers/common/mlx5/mlx5_devx_cmds.c |  3 ++\n drivers/common/mlx5/mlx5_devx_cmds.h |  1 +\n drivers/common/mlx5/mlx5_prm.h       |  8 ++-\n drivers/net/mlx5/linux/mlx5_os.c     |  5 ++\n drivers/net/mlx5/mlx5.h              |  1 +\n drivers/net/mlx5/mlx5_flow.c         | 42 +++++++++++++++\n drivers/net/mlx5/mlx5_flow.h         |  4 ++\n drivers/net/mlx5/mlx5_flow_dv.c      | 78 ++++++++++++++++++++++++----\n drivers/net/mlx5/mlx5_flow_hw.c      |  7 +++\n 9 files changed, 138 insertions(+), 11 deletions(-)"
}