Show a cover letter.

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

{
    "id": 117505,
    "url": "http://patches.dpdk.org/api/covers/117505/?format=api",
    "web_url": "http://patches.dpdk.org/project/dpdk/cover/1665109126-16201-1-git-send-email-chaoyong.he@corigine.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": "<1665109126-16201-1-git-send-email-chaoyong.he@corigine.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/1665109126-16201-1-git-send-email-chaoyong.he@corigine.com",
    "date": "2022-10-07T02:18:22",
    "name": "[00/24] add the basic rte_flow offload support of nfp PMD",
    "submitter": {
        "id": 2554,
        "url": "http://patches.dpdk.org/api/people/2554/?format=api",
        "name": "Chaoyong He",
        "email": "chaoyong.he@corigine.com"
    },
    "mbox": "http://patches.dpdk.org/project/dpdk/cover/1665109126-16201-1-git-send-email-chaoyong.he@corigine.com/mbox/",
    "series": [
        {
            "id": 25023,
            "url": "http://patches.dpdk.org/api/series/25023/?format=api",
            "web_url": "http://patches.dpdk.org/project/dpdk/list/?series=25023",
            "date": "2022-10-07T02:18:22",
            "name": "add the basic rte_flow offload support of nfp PMD",
            "version": 1,
            "mbox": "http://patches.dpdk.org/series/25023/mbox/"
        }
    ],
    "comments": "http://patches.dpdk.org/api/covers/117505/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 1E77DA0093;\n\tFri,  7 Oct 2022 04:19:14 +0200 (CEST)",
            "from [217.70.189.124] (localhost [127.0.0.1])\n\tby mails.dpdk.org (Postfix) with ESMTP id AEA0E400D6;\n\tFri,  7 Oct 2022 04:19:13 +0200 (CEST)",
            "from NAM11-CO1-obe.outbound.protection.outlook.com\n (mail-co1nam11on2095.outbound.protection.outlook.com [40.107.220.95])\n by mails.dpdk.org (Postfix) with ESMTP id 948AD40042\n for <dev@dpdk.org>; Fri,  7 Oct 2022 04:19:12 +0200 (CEST)",
            "from SJ0PR13MB5545.namprd13.prod.outlook.com (2603:10b6:a03:424::5)\n by SA1PR13MB5465.namprd13.prod.outlook.com (2603:10b6:806:230::12)\n with Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5709.10; Fri, 7 Oct\n 2022 02:19:09 +0000",
            "from SJ0PR13MB5545.namprd13.prod.outlook.com\n ([fe80::a192:2720:1ef8:2773]) by SJ0PR13MB5545.namprd13.prod.outlook.com\n ([fe80::a192:2720:1ef8:2773%4]) with mapi id 15.20.5723.010; Fri, 7 Oct 2022\n 02:19:08 +0000"
        ],
        "ARC-Seal": "i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;\n b=iW51X0WwD2VLUI4fXV7sWOP5FELJdcR32T9FSigHvMU4JT5IYeUx4J4ePEbfByh84OPUdlinE3Q+zMRMNVIXTUV7lqXeICstfw/wytBan0ER5AwOZtEbNu+BKbT+TaFGTilC8djc2fwi7AlZ/MDXMqBURuJ06Ez58nVHKy7Q5ipHcyV6m7MQosJhWbzLBkHV8VKHJtOUvJ9GfLjKIiXsrelODv0/azo0+kYbV61kBgPcgRag3o8fEjq0DtaBqDcRyV7wx4PFqrsBT+lGbgP9ukBV16o7l8qC5pEUlC+HynUePNJaNVUuIm4tMChsVERf6gp2oD1Sfi9U+fpN5luxnw==",
        "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=FzLR9z1e5vNy5KVgEf9EHr+hRNBC3/aRG0hQspOwrGA=;\n b=PmLfn5wvVX/HqZnMquGzcbsyzeM1ArOFrFZ7sqWOczwHs1JpE5SpVIJfeL6OVgEjfL0V7rZzLVWlX1VbEpAeY2S+fxfiSDAH7BMIF5PkETZuhUqSM+R6KFfhThOi8go/HBTtd2kwFfcUMH16XWjESrRzVadyV/ud8K/IouQLoYX3KOIUjQ9txmdwUSeXamLEWi5I4vpraFiTHrltfU4E8wioGH95MqpcGs+ledxPy5cPsbhPV6YEBJRpfJ4EybZQ8jC6etYMyHk2RbMoip7nVHohZhoH0EpeSpMmEGKSYlXRDXD2kb8D4zwpTXbewRyO+xDDsxM3rZcibPmzOOYfcg==",
        "ARC-Authentication-Results": "i=1; mx.microsoft.com 1; spf=pass\n smtp.mailfrom=corigine.com; dmarc=pass action=none header.from=corigine.com;\n dkim=pass header.d=corigine.com; arc=none",
        "DKIM-Signature": "v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=corigine.onmicrosoft.com; s=selector2-corigine-onmicrosoft-com;\n h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;\n bh=FzLR9z1e5vNy5KVgEf9EHr+hRNBC3/aRG0hQspOwrGA=;\n b=HhaS9C5Vsn09d3sUQe1WD32V2z91w+FAx1aYS4jBhgMvnuUBlcH1QWKvSToepWp6CRNdOlmotMI3xWqRw+EQeAMy9Ie3Ni6ThXWQfOn/mTR9mxcu//Qp+hQXopwWXKDJqz895QtZGll9KPkNzCDGuiKoH1g7BTKHrqgJhPUiovI=",
        "Authentication-Results": "dkim=none (message not signed)\n header.d=none;dmarc=none action=none header.from=corigine.com;",
        "From": "Chaoyong He <chaoyong.he@corigine.com>",
        "To": "dev@dpdk.org",
        "Cc": "oss-drivers@corigine.com, niklas.soderlund@corigine.com,\n Chaoyong He <chaoyong.he@corigine.com>",
        "Subject": "[PATCH 00/24] add the basic rte_flow offload support of nfp PMD",
        "Date": "Fri,  7 Oct 2022 10:18:22 +0800",
        "Message-Id": "<1665109126-16201-1-git-send-email-chaoyong.he@corigine.com>",
        "X-Mailer": "git-send-email 1.8.3.1",
        "Content-Type": "text/plain; charset=UTF-8",
        "Content-Transfer-Encoding": "8bit",
        "X-ClientProxiedBy": "SG2P153CA0043.APCP153.PROD.OUTLOOK.COM (2603:1096:4:c6::12)\n To SJ0PR13MB5545.namprd13.prod.outlook.com\n (2603:10b6:a03:424::5)",
        "MIME-Version": "1.0",
        "X-MS-PublicTrafficType": "Email",
        "X-MS-TrafficTypeDiagnostic": "SJ0PR13MB5545:EE_|SA1PR13MB5465:EE_",
        "X-MS-Office365-Filtering-Correlation-Id": "01a7dde9-f79b-4103-be59-08daa80a50a0",
        "X-MS-Exchange-SenderADCheck": "1",
        "X-MS-Exchange-AntiSpam-Relay": "0",
        "X-Microsoft-Antispam": "BCL:0;",
        "X-Microsoft-Antispam-Message-Info": "\n z2Kwvx+y9MeBntE6OrZ5WNQ1w7E7KmoVySpfyThHp32jhwfX2EQNKIQGvst/sQ5uAXesD3iKPP3D1HsxzOTYh+8SRMq9zt/na0ajySG1XACnEwTJyfW3aE3wXatwNLbIFVxBaFMIiXFsRzaGfDRMA+IH+4ZrFBAlRC9To/FIpKWTj+Y2cJQLE/oawSnbMeZVukq2Bsk84yGQaTcd6zMoB4bC3afpMGz8AsnRw1B+r+EYe/ya07c8EsxzQyHf4skE/zhJCjYmqw0FNbdsY+d22hBkfufc4xMsa6j02w36HqCGu/B+GuhZBCze00yO/T4sQREgOGXm/uXArXzJyuBLnU/uA1+4qoaXKzM11RloNgECreh2tqRNv2S+Ux4i3jjAUdSeLh+5bKfY7zq8ejTByXpb/oC/cx+btlAt/R4i0fJJO+nmVq/I2/e/NLrTVKxoGPTrvP+kRPp+nkJSXz4WTVBgUwpBgy2xZy6mFTU2Uo4HD1i1QnA0n0xSYd5uTuom9Ep66V+sJGyyUOxWexGlzPrqbBVGu44UntiQ8UgYDG6s/TNmw2717X4OBb8Q6QNg8cVm6VdXMFs9Pfg0gQUh1saNcGUx2aKm3lesq0Gn8YL5DtNtbvvujmrSIytT5xvT73yyadp6BfqTgXBvxgAxny5egXSsWVwTDa8rKm45bgrp3pxRVtQiEVscFkoVcf/qiM2mLIOEgScLSaRx2hUaFJfzgGEGwkoobkLcwqNd0j5oD267TjT5SGpUyhjkel4u",
        "X-Forefront-Antispam-Report": "CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;\n IPV:NLI; SFV:NSPM; H:SJ0PR13MB5545.namprd13.prod.outlook.com; PTR:; CAT:NONE;\n SFS:(13230022)(4636009)(39830400003)(366004)(136003)(346002)(376002)(396003)(451199015)(36756003)(86362001)(66946007)(44832011)(38350700002)(38100700002)(8936002)(6486002)(6916009)(83380400001)(52116002)(478600001)(41300700001)(6512007)(4326008)(107886003)(26005)(2616005)(6506007)(316002)(6666004)(5660300002)(66476007)(66556008)(2906002)(186003)(8676002);\n DIR:OUT; SFP:1102;",
        "X-MS-Exchange-AntiSpam-MessageData-ChunkCount": "1",
        "X-MS-Exchange-AntiSpam-MessageData-0": "=?utf-8?q?9yHtBaFLwWD3EnMF+plx5q7nHH+3?=\n\t=?utf-8?q?pOBuX4o9e1z68Ua52DzmFxIgdIqVgph1q/hGmXpgvsA4oZLGb/FqCLA515/P2TeLk?=\n\t=?utf-8?q?IIRFI4jHcEYKfFgA5d+u68/MeiBGtZ7z5azQ8kQrhwQ54xiD6oXWlxWuiWqAgQKCa?=\n\t=?utf-8?q?kuwfJiDsJYwfIzrc0cETcBjGKFwPjJl+DC04Lwjqk8DaYrW5jzyhBkeW2upGMqWmK?=\n\t=?utf-8?q?kgzqBD9kACWzY6H05UY2TMgzfmdjmfl1Fsbvn9EbpoSxmg1lirKk9NmSHhFahaowf?=\n\t=?utf-8?q?2XiXw+CeTUrcc5m27qJv5bwDOHA3Attb/qxqg345RJjvedpZgDc+UxnX4X1g5TEcc?=\n\t=?utf-8?q?BtbD6v/o0oo0jqqF39i4+qC9zp7Lm7MstqS47LmyUknTPtwJKmthNgybQAo93xzOv?=\n\t=?utf-8?q?0sFABXKiyKdTh3Ov6uAtDC3xMPy/tv0+4Q9ieDR3l8KBH3PHCRYDni+p0Q08ubAVc?=\n\t=?utf-8?q?TVchXJ1sKEddYyloHSCxVeBKJXwSqnMCky6hcMbFR9w+Xr3UlCgp653PodnuPg3aQ?=\n\t=?utf-8?q?3jjo8IHsH4GffxmpAXLSLsYQaOdOrcFBRjuQ402q8GmK2agiQnkwLC0m6Rmoh3mwn?=\n\t=?utf-8?q?xhUW+7thp/PIujVt1KpTFEb5LcWc0q7qhFcWMpy9Po50dEJsZS/xHPQA37cA+9Duy?=\n\t=?utf-8?q?zc3Ia0AuCHN1R3qqaN5sGSa3axDVB5PRTJr49g+9poCJ5w4pCiOP3xILwpNcRBsZm?=\n\t=?utf-8?q?4fXAliscxMA3BJumwDL0eMBMpXIX6JSjtpQCY4WCWWZOmuZc+rtPwMEM2Pib5UCqr?=\n\t=?utf-8?q?H2Y2QaCyeDYIFDLy4Zm8roQCRBIPJXhH6g/bie2VZQsnpds0m9hbqOgxfsGg7cVtC?=\n\t=?utf-8?q?sUFwOlinGxksgJPACLVnLWTwEVYwxSPL0pqZWP0bGjLNPzfCqfAB2IM8/iUT7/PbN?=\n\t=?utf-8?q?+THGdEETsgiR2dzJfUtCr52nBYklmx2sYu8att27D2qC9YDQLDLcaly044XndoXUH?=\n\t=?utf-8?q?e203Apg0ic4/aZs17iMk/jCFibk4ni4z0NOFT4aI6MOuR8uOZNJACUE8dqfunseaJ?=\n\t=?utf-8?q?ZKdz/Zvp3qhPKWhZSdHtY2WlcXEElg5pdWVvJdPCpU/BiCT1NFh7dMzQRzA4gHuoh?=\n\t=?utf-8?q?A0VkPApFwYL+CmEpaVraaBCtqzLz+/3b3TZVJQlDbOSwkK+oYIbsupll5zPB8+7Bc?=\n\t=?utf-8?q?iNr2Z6BMq6qDroFVS7BnxqqMKY2gZ0V1t7KA2D9r+zIjCX4dq0ucZLljLXU+aInNr?=\n\t=?utf-8?q?U6x0q54pcojXHVTbnMu4WzqXKnqr01Z8K3QQmQyE9ah3Bd0080SiDN1dkOi7helmO?=\n\t=?utf-8?q?p/QWjlQU8pwwAuzs49Chbq8+hwOVJjvT8uEPMgdQaS3NJZm6ImsPJV2g0hiqMXJLc?=\n\t=?utf-8?q?Mst6T1C4vWHxNAYV6c5TvSy3TkTWOEpR+tuOl5TaQYzzEwQUwQsPCkH+l2sQQ1AlB?=\n\t=?utf-8?q?y3tUCG8QEI8iIDisk6Grry/dw8gmu+fpazyIX7beRVkyYrzir9iovxkj2MjpJCqsc?=\n\t=?utf-8?q?P3wMe5T7pRka/II7P0t0sqk4L7hRVGkUTXcKujehkF3MoxscvzHjnCRRDYFF40C3X?=\n\t=?utf-8?q?oyOfEJSDtD+Qxp1djh/YANg3XuLBLI4hag=3D=3D?=",
        "X-OriginatorOrg": "corigine.com",
        "X-MS-Exchange-CrossTenant-Network-Message-Id": "\n 01a7dde9-f79b-4103-be59-08daa80a50a0",
        "X-MS-Exchange-CrossTenant-AuthSource": "SJ0PR13MB5545.namprd13.prod.outlook.com",
        "X-MS-Exchange-CrossTenant-AuthAs": "Internal",
        "X-MS-Exchange-CrossTenant-OriginalArrivalTime": "07 Oct 2022 02:19:08.6743 (UTC)",
        "X-MS-Exchange-CrossTenant-FromEntityHeader": "Hosted",
        "X-MS-Exchange-CrossTenant-Id": "fe128f2c-073b-4c20-818e-7246a585940c",
        "X-MS-Exchange-CrossTenant-MailboxType": "HOSTED",
        "X-MS-Exchange-CrossTenant-UserPrincipalName": "\n rXbNWr5g3wOR+8d9LfZt+v2rGSJRk9P9OzBzUBc05hA16Ct8n0QPeKEd5guKxOTNRR6YqZk3C6fvxS7UTHGhz+kFzG85VGx9BuBICEojYBA=",
        "X-MS-Exchange-Transport-CrossTenantHeadersStamped": "SA1PR13MB5465",
        "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": "This is the second patch series to add the support of rte_flow offload for\nnfp PMD, includes:\nImplement the rte_flow related API\nImplement the offload framework of nfp card\nAdd the offload support of common rte_flow pattern items\nAdd the offload support of common rte_flow actions\n\nChaoyong He (24):\n  net/nfp: add the stats process logic in ctrl VNIC service\n  net/nfp: add the structures and functions for flow offload\n  net/nfp: add the flow APIs of nfp PMD\n  net/nfp: add the offload support of basic items\n  net/nfp: add the offload support of basic actions\n  net/nfp: add the offload support of VLAN item\n  net/nfp: add the offload support of IPv4 item\n  net/nfp: add the offload support of IPv6 item\n  net/nfp: add the offload support of TCP item\n  net/nfp: add the offload support of UDP item\n  net/nfp: add the offload support of SCTP item\n  net/nfp: add the offload support of set SRC MAC action\n  net/nfp: add the offload support of set DST MAC action\n  net/nfp: add the offload support of pop VLAN action\n  net/nfp: add the offload support of push VLAN action\n  net/nfp: add the offload support of set SRC IPv4 action\n  net/nfp: add the offload support of set DST IPv4 action\n  net/nfp: add the offload support of set SRC IPv6 action\n  net/nfp: add the offload support of set DST IPv6 action\n  net/nfp: add the offload support of set TP SRC port action\n  net/nfp: add the offload support of set TP DST port action\n  net/nfp: add the offload support of set TTL action\n  net/nfp: add the offload support of set IPv4 DSCP action\n  net/nfp: add the offload support of set IPv6 DSCP action\n\n doc/guides/nics/features/nfp.ini                |   32 +\n doc/guides/rel_notes/release_22_11.rst          |   22 +\n drivers/net/nfp/flower/nfp_flower.c             |   11 +-\n drivers/net/nfp/flower/nfp_flower.h             |    2 +\n drivers/net/nfp/flower/nfp_flower_cmsg.c        |   69 +\n drivers/net/nfp/flower/nfp_flower_cmsg.h        |  337 ++++\n drivers/net/nfp/flower/nfp_flower_ctrl.c        |   73 +-\n drivers/net/nfp/flower/nfp_flower_representor.c |    3 +\n drivers/net/nfp/meson.build                     |    3 +\n drivers/net/nfp/nfp_flow.c                      | 2287 +++++++++++++++++++++++\n drivers/net/nfp/nfp_flow.h                      |  175 ++\n 11 files changed, 3009 insertions(+), 5 deletions(-)\n create mode 100644 drivers/net/nfp/nfp_flow.c\n create mode 100644 drivers/net/nfp/nfp_flow.h"
}