Show a cover letter.

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

{
    "id": 553,
    "url": "http://patchwork.dpdk.org/api/covers/553/?format=api",
    "web_url": "http://patchwork.dpdk.org/project/dpdk/cover/20240112075055.1288263-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": "<20240112075055.1288263-1-gavinl@nvidia.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/20240112075055.1288263-1-gavinl@nvidia.com",
    "date": "2024-01-12T07:50:53",
    "name": "[V1,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/20240112075055.1288263-1-gavinl@nvidia.com/mbox/",
    "series": [
        {
            "id": 30787,
            "url": "http://patchwork.dpdk.org/api/series/30787/?format=api",
            "web_url": "http://patchwork.dpdk.org/project/dpdk/list/?series=30787",
            "date": "2024-01-12T07:50:53",
            "name": "use traffic class PRM field for IPv6 modification",
            "version": 1,
            "mbox": "http://patchwork.dpdk.org/series/30787/mbox/"
        }
    ],
    "comments": "http://patchwork.dpdk.org/api/covers/553/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 9ABA64389F;\n\tFri, 12 Jan 2024 08:51:28 +0100 (CET)",
            "from mails.dpdk.org (localhost [127.0.0.1])\n\tby mails.dpdk.org (Postfix) with ESMTP id 293EC4028C;\n\tFri, 12 Jan 2024 08:51:28 +0100 (CET)",
            "from NAM12-DM6-obe.outbound.protection.outlook.com\n (mail-dm6nam12on2082.outbound.protection.outlook.com [40.107.243.82])\n by mails.dpdk.org (Postfix) with ESMTP id 65ADC4025E\n for <dev@dpdk.org>; Fri, 12 Jan 2024 08:51:27 +0100 (CET)",
            "from SN1PR12CA0083.namprd12.prod.outlook.com (2603:10b6:802:21::18)\n by BL1PR12MB5222.namprd12.prod.outlook.com (2603:10b6:208:31e::19)\n with Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7181.19; Fri, 12 Jan\n 2024 07:51:25 +0000",
            "from SN1PEPF00026369.namprd02.prod.outlook.com\n (2603:10b6:802:21:cafe::3d) by SN1PR12CA0083.outlook.office365.com\n (2603:10b6:802:21::18) with Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7181.19 via Frontend\n Transport; Fri, 12 Jan 2024 07:51:25 +0000",
            "from mail.nvidia.com (216.228.117.161) by\n SN1PEPF00026369.mail.protection.outlook.com (10.167.241.134) 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; Fri, 12 Jan 2024 07:51:25 +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; Thu, 11 Jan\n 2024 23:51:12 -0800",
            "from nvidia.com (10.126.231.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; Thu, 11 Jan\n 2024 23:51:10 -0800"
        ],
        "ARC-Seal": "i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;\n b=WA0tz13xA6bmjbjmYzTgHJCiQqm/t7W7F2PuouXP7W7VUh+5+GANm2DbV79as2LjzWmkhrm0ccxadRDa2TEYkC+6lnxAxzFsOYEjNp59sz6fO1WzslUWSp20cB/KTtOrddh2DshK6/FZIGeiqPoehWhLBLDfteAG6KpmcsebphhD8ShfHxHJBnCnOvCuJbCLdU0WtScbMCBk53Qb2/OqpDbnfxre84WIZN4U3rXWCk1cLkXemAQdRtGbkndRq2mQBZWUDNef4gsVIOHt66U6Rp4JxtSpI0weIOOLa90PPhjMNQYxfPw9HtnAzot4S5f2Q7xHyV8/fybGH84vALamwQ==",
        "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=pSPaYMcupXDgVSO4oR2+wMMOePYW1xdreenzyhEjEVY=;\n b=IzDZY3g5D9fTlDOVYAdXaEmawb3eWKMFEE/sIFOCwxhkpbb2yn5yeBGu+/ViT3Fcs7F5QrZHg0bpifQ6IoClizbw1ZqOAlEvgLd+92w4eNM9qwpD9NrtVSq//RGXTTOhA+WKT9AbgVJchvf7qHejwJ5Oohzd1/UVl7PuqV6ACAltbclri3WtDmEyCWNy7XTDymjv7W2oGXvQYsH++EZ8SVdDTxElfArbbPj65Nidvb7m81iePsQU1qCjH69DrgceLps7jLOzie3sDvR+MLrUpZFuOxJcCux+As0X1fxQpdjfAlVUUdOZqGgyMMFaiWd2/8HrrIZ9uVikRxs6u9ndgQ==",
        "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=pSPaYMcupXDgVSO4oR2+wMMOePYW1xdreenzyhEjEVY=;\n b=JbYI9Tq16N3xBvAAuaDWROPCc7E8/CFCvFjEO/iHuZgRLUp4Ht2WRhpfX4FZjmmvWkPv4sQL94cuGOhGHk3nRysKastcBgnLGajYDRUCg4YIdWFhLw4S3H0FiFQ9+rhpl9cYXliRNPaSTx2O6fnhAuxaFhiwq9CkUlmvueOenqnqu8PCbWhSep9nGIsaHLVgv8xnIUbRslP1/qdjGuvrFniCs1/GXs+o1AKBpxW3+3SOhlSpONvLBJxlvyKM85dXsgXJNzq0ffQbcW8VA+kbUuPtGkmsLW9mGB7OsmyL3jsxpvdc5X6S6aKuixclGPFRTUMrtODvJrL4xStOdDRvOw==",
        "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": "[V1 0/2] use traffic class PRM field for IPv6 modification",
        "Date": "Fri, 12 Jan 2024 09:50:53 +0200",
        "Message-ID": "<20240112075055.1288263-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.231.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": "SN1PEPF00026369:EE_|BL1PR12MB5222:EE_",
        "X-MS-Office365-Filtering-Correlation-Id": "ef2d160e-b3c5-4ea5-c54e-08dc134346d3",
        "X-MS-Exchange-SenderADCheck": "1",
        "X-MS-Exchange-AntiSpam-Relay": "0",
        "X-Microsoft-Antispam": "BCL:0;",
        "X-Microsoft-Antispam-Message-Info": "\n Mx0vBLmsApvxyqt3Zxrsk7+fCrE5vQANygLqV1rDTrovATjVxS9g4rV4DSc7qRKotRlAWqWCuX0NCTbSmdbombyGRPsTiV4Fkjj15M/AUzW2eBV230QHyJL9cSkq7GSqG5/hNPAzt2JcNln/rXxoub0Sj70z5py2GkJFiXcBSJPTqzLdD03yJMPse1oApWnGdgYso7Aaasu8q5+hz/rHpPDPgdt0RRR60SgUtLYASsmfhuDXiAWz0uSVDuSEDIU5KcbWicYPMpKlTIbMfi795scnp/z5MObBO0388egdHY0FaIWuzYsmZeP1m01ojnQazA9Jp0EfmGVIY2S2i4nRZxcF2C2K5hgTGn6vAGPf7xjG0rjhHL82462v+vNUiMAdtJjhN6oVe5D07/+fUNf3Nd9ko9W4a0cstS8dab+vumhWzMZc+loayjoCq9VKNhFeZ8tPUXxDFPDxENaoxfDu+OUPD+7aGagALcy4GIBqmQIPqLSKZzAomblQ/UhpJcbiey1OKKI9Srps1c25uA+Y4xcODqYXThV+bH6rDpyfPD4QSKKzzWH4L7c3XGslnxf52N+cQmp2SwSgHNl+pOw+9h1nCSsq68DR3EVJ5jXt1Rb/eXsGAv2cRe+O2/o/Cf9YY+vPWKWCzSHMX1wwqcmLZA/XY0lvFAKl06vRT641E8jWC1oNKNSgLbmCMUaLUiKuGIf9YJhmZbxyE+m+XvNZNbfPsMFl6e8MN1ZFb/swUVMEX15qkrf/8rRGuPzbMZQnC+1eJbitVhnWpEU+ixhdFA==",
        "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)(396003)(346002)(39860400002)(376002)(136003)(230922051799003)(82310400011)(64100799003)(451199024)(186009)(1800799012)(46966006)(40470700004)(36840700001)(7696005)(6666004)(478600001)(70586007)(6636002)(70206006)(316002)(54906003)(110136005)(47076005)(16526019)(36860700001)(6286002)(426003)(336012)(2616005)(26005)(1076003)(83380400001)(107886003)(41300700001)(4744005)(5660300002)(8936002)(2906002)(8676002)(4326008)(36756003)(82740400003)(356005)(7636003)(86362001)(55016003)(40460700003)(40480700001)(2101003);\n DIR:OUT; SFP:1101;",
        "X-OriginatorOrg": "Nvidia.com",
        "X-MS-Exchange-CrossTenant-OriginalArrivalTime": "12 Jan 2024 07:51:25.0381 (UTC)",
        "X-MS-Exchange-CrossTenant-Network-Message-Id": "\n ef2d160e-b3c5-4ea5-c54e-08dc134346d3",
        "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 SN1PEPF00026369.namprd02.prod.outlook.com",
        "X-MS-Exchange-CrossTenant-AuthAs": "Anonymous",
        "X-MS-Exchange-CrossTenant-FromEntityHeader": "HybridOnPrem",
        "X-MS-Exchange-Transport-CrossTenantHeadersStamped": "BL1PR12MB5222",
        "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 field ID OUT_IPV6_TRAFFIC_CLASS for IPv6 was defined and will be used\nby both IPv6 ECN and DSCP.\n\nTo apply the new ID and keep backward compatibility with different RDMA\ncore and FW releases\n1) detect the support of the new ID in RDMA core and FW.\n2) apply the new ID if possible otherwise, 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(-)"
}