Show a cover letter.

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

{
    "id": 582,
    "url": "http://patches.dpdk.org/api/covers/582/?format=api",
    "web_url": "http://patches.dpdk.org/project/dpdk/cover/20240124092541.2011874-1-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": "<20240124092541.2011874-1-chaoyong.he@corigine.com>",
    "list_archive_url": "https://inbox.dpdk.org/dev/20240124092541.2011874-1-chaoyong.he@corigine.com",
    "date": "2024-01-24T09:25:37",
    "name": "[0/4] enhance NFP service framework",
    "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/20240124092541.2011874-1-chaoyong.he@corigine.com/mbox/",
    "series": [
        {
            "id": 30895,
            "url": "http://patches.dpdk.org/api/series/30895/?format=api",
            "web_url": "http://patches.dpdk.org/project/dpdk/list/?series=30895",
            "date": "2024-01-24T09:25:37",
            "name": "enhance NFP service framework",
            "version": 1,
            "mbox": "http://patches.dpdk.org/series/30895/mbox/"
        }
    ],
    "comments": "http://patches.dpdk.org/api/covers/582/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 7545E439B4;\n\tWed, 24 Jan 2024 10:26:04 +0100 (CET)",
            "from mails.dpdk.org (localhost [127.0.0.1])\n\tby mails.dpdk.org (Postfix) with ESMTP id 51CB5402AB;\n\tWed, 24 Jan 2024 10:26:04 +0100 (CET)",
            "from NAM04-MW2-obe.outbound.protection.outlook.com\n (mail-mw2nam04on2101.outbound.protection.outlook.com [40.107.101.101])\n by mails.dpdk.org (Postfix) with ESMTP id 4CD9A400D5\n for <dev@dpdk.org>; Wed, 24 Jan 2024 10:26:02 +0100 (CET)",
            "from SJ0PR13MB5545.namprd13.prod.outlook.com (2603:10b6:a03:424::5)\n by DM8PR13MB5093.namprd13.prod.outlook.com (2603:10b6:8:20::15) with\n Microsoft SMTP Server (version=TLS1_2,\n cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7228.22; Wed, 24 Jan\n 2024 09:25:59 +0000",
            "from SJ0PR13MB5545.namprd13.prod.outlook.com\n ([fe80::8e02:f738:570a:f8aa]) by SJ0PR13MB5545.namprd13.prod.outlook.com\n ([fe80::8e02:f738:570a:f8aa%7]) with mapi id 15.20.7228.022; Wed, 24 Jan 2024\n 09:25:59 +0000"
        ],
        "ARC-Seal": "i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;\n b=Nfp1msp/qj2wwpszWEz3NZg6YRtMeKJjH3R9VBUbOLxg8Pi/f9I7UlN8IPsR8uSOa1l/8aYabbUC6r+JhaEhW+0QfxpRtSWCl6ua93NVqJ1w/42PkM2mvTDaH47/XFCmun9GJt4B8/oZz0Qw08rV1LBOfmTLpBf8E23TdbBeosw4g4+Ql9M5cEZPv95BHAR5uZlqOsNVCT7YPdJl8xiu698rETfpnNwuuOC1eRbeFYPzzaWK9jyt1TDjS50tKu9m41ajFmNKK46jPfVzWYvU+Ld2Jvbtz80Ai1t31IQ0Z7h+a2OVL6Bgt+B0q8h5Ah9IGYng7HVPx8wxiIrbbdA+4g==",
        "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=xvU9BRgAvUlDO8oDdtiLWfnx7Ex6KdZN6tmEzO2wlrI=;\n b=JuIAFra0TzaBif1M8skKiqj3BXmXgs3DcW7OG09xZ+NZKRhQbnEVSdFIHELghNMOPEg1V+TQljaFH/w5kLUYtB2snuseIyT6mPlNN86y0pJcC5ZedlG0pDajCAm+8FUSxrfi0y0RiNpFXzTdKalNnGQy4V8kLsQTGDM9Ku/RsuuSP5+nyIBsP5UOt96tA3zFp2ZMzkppv+7UFHz7hs5QUZZwF0vcxe6x6P+Bb+X+2o/76EjhOc0aVGrcsCnbrhADMx9SN+GXiqVJmfd8xZ8w8plFQLGE1MKZpxdOYoKB9LZCVi3x8wxhIoSzLbkMrBubRqah7P+THb0HpzBDdWRYLQ==",
        "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=xvU9BRgAvUlDO8oDdtiLWfnx7Ex6KdZN6tmEzO2wlrI=;\n b=Wad1GRxHAdwFzRmsM25Safy6uGdJjfK9Am2c+C9dA/btPT6h0CtQ1Pl0CTKZqIxDIGJ7SyaNa+NFNHL/fnZ1G05uRwZcf0/ykWbL+lIV1Fz9BpCarE2pyJsGfzlagXShLCr8H39vZGPvWkCjwXk8Ar/oXhSodk9pE3rpzREmjs4=",
        "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,\n\tChaoyong He <chaoyong.he@corigine.com>",
        "Subject": "[PATCH 0/4] enhance NFP service framework",
        "Date": "Wed, 24 Jan 2024 17:25:37 +0800",
        "Message-Id": "<20240124092541.2011874-1-chaoyong.he@corigine.com>",
        "X-Mailer": "git-send-email 2.39.1",
        "Content-Transfer-Encoding": "8bit",
        "Content-Type": "text/plain",
        "X-ClientProxiedBy": "PH8PR05CA0019.namprd05.prod.outlook.com\n (2603:10b6:510:2cc::25) 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_|DM8PR13MB5093:EE_",
        "X-MS-Office365-Filtering-Correlation-Id": "4f1ac0c1-6bcb-4aa1-88c1-08dc1cbe79dc",
        "X-MS-Exchange-SenderADCheck": "1",
        "X-MS-Exchange-AntiSpam-Relay": "0",
        "X-Microsoft-Antispam": "BCL:0;",
        "X-Microsoft-Antispam-Message-Info": "\n E1Xrm/z792GxuQMZJxy/vCCiV3O01pPcIav2Fgo1oxYuOU2CuGtcTkNi3G7aWh+Xfe2KWGpWzMtaPEPX1f6ceXHcZXa0QqCsBixs4tb2TcxL5cfhC4e2ENmBElJKaAN1VOeU5n2E+4sUdyG1tUwZakEVzZorjcPEzuIfH5UxYkPInsGHoXFnbCeyO2D9LH0r8jJp+pjTJqkdIVeaT9z25Ys3XIVtPZ+fNwhPiefwA4xArFob/qjMa6apyNPklh4UAN0fJMYHaNfvEtM2s+bTJaoEjBbqoPcR5228WBQU4CWEftjnsP7MH/sWOI4klFVgInxm81BRxK9usGA60QMRhS5Uya0aypbDyET5BsW4X1Nqsy89E29JHVDToZs0GwEDwonhxpDOHSGEHMZxqZJB5s2og6jNtMRXJp9nlT8B06/nX/yrN4qhRsyRumZkQdzuRLcgTxjgE8Rxt8WpXJCv9u2qd+MINrKwJRuxnyADSZxvsjOllWdPVGsoM1YzOi1O2WPVB56C7KdvMZpn87NDJVHWrXUk39NaU6kZxkW38UMW1OnTKlnH5ww6mC+5p20pKGeZRHx5EfZyG7YAjoabQAcmCG6BAJQNk8FGSn2SjzmY20nqqP2/EGm3WyDffDBy",
        "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:(13230031)(346002)(136003)(396003)(366004)(376002)(39830400003)(230922051799003)(186009)(64100799003)(451199024)(1800799012)(83380400001)(1076003)(26005)(66946007)(44832011)(8936002)(6916009)(5660300002)(478600001)(66556008)(316002)(4326008)(66476007)(86362001)(2906002)(38100700002)(6486002)(2616005)(6512007)(107886003)(41300700001)(6506007)(36756003)(38350700005)(8676002)(6666004)(52116002);\n DIR:OUT; SFP:1102;",
        "X-MS-Exchange-AntiSpam-MessageData-ChunkCount": "1",
        "X-MS-Exchange-AntiSpam-MessageData-0": "\n 5PanA+qZLAhmiwsHUCX0OP5vKk7ZmzSBMqRsvyfqFHc+jtOsXO1PuALUZViyzqGRprCibOiuxdb3ZmSQ/bGjUKOOuT+9CeLsQaHp/UYPGTc0JSX+oMW9ke6wFoG/ZhLSUJ4QaT0QLHotFUl+6H7LdTZbE6gVvHf7hRxsgI4P1RECpc5/6l5MxfTbuYuzNGBRdbZmdSfhbRumNsJbRnvkryNStoAlBziji8sgqqYQEyxrqf13SlpaMpuR8Z9bht2rks19d5DfIX58Xq7ol3qjGSjMSOTulTmTI9YRyUIqfBq4ZXs43+N+lLU08D6JvYouf2Vs4NFUKY3mTHdJvGEPPTssoDWQdoARwoNqCNGhJ5EWD3b4fQE+XnC5fjtdnMBnpUL/RnRIxh5zckxCAxgxjtTKVL8FnLC3+yZPmlpCw0nrJS9HbWBfjxybKSg/+ns+cRzssdNJmDiyiVgZ113VrSUHbQTApboMeHDdk7VX8OAb3Dnd9vHgc8mRIbGJxFTDwv6o9K3t7h8G9jdqx8HhYqznCy0ajyWPCkp3SA8BWbLYtVvAYF+Dw84QahLB8KDoQ2zNwB5VebwUHto1qXtcVlaSJZ7bMwy5qERV0HWsjB/ZYt4qNlj8PVxdHheC6UyVlZjQrs/vAMq2DywIYoZ0oolPR+Ia2Dc0xr9wj97Hh3P/ul4KWWS53i2NYsqy7NCaiH1abMa3hoOZgjzLLmbmEYdbJSXeq4aTvk2e8vl3n+d4CiyxgipgEwhK61DwRZztWXQJuKmtJYkYqGjSj9N1/3/ppMdyI4bVJ6sVkdnkvLAdbI2QfLSrhkDSrMhnN3cQM0jboX2Q3pMQ9w8KBimI0qkA4HLYvDhRO5Twx3fOhwjPLWC4w8D3z4WEH8SUEz/eUeS5RMhTpFtNlvc/QxZp05JKmKa0NHqu2ahTCO1O/7LJ9GKnleTM0I+ubSzHKVJPSRROBevgIHiNoX4VWhy3XAWlk8MXit2S1vnPOaW+Vjrbd/bHDotkuLN9bR4CMLKuprSl932k9FHvHNOb8TRCJf9wIcb+GuLZ+U2YreZOTh/VAPUAtd2e+IsnyCTVT5jseFFUuMhX3Kq4HH3vuaMmSCvAyTWDrDjRciTeBIdXD1v7D7aOi4PQm3uk4YqNpGz8mivE6NX9p9upd4ropGSX4kXwVIwmQ0Djg8bbY6gK4VD5Vs9bO7mRhH3AKBdU9qywjIuPTK1Gw1+2TZDEqGA6zzngm/G07/Vy8KROZV0fPsIjSqY7yWLGHT27pthPof3/5TL4Y0coBPzWLXCEc+xgdmKOyopTcw2zRJVUAvmj7arq2jPhyDCwHOkrksKK5n1cd8AO23rtffQgI5TSoB38mD5SvYEWOuCg36UevOasShHdA6UVSQ+ZShbzTQOptU+qB5Zcmby9UWZCFvyg/GXt3t/mlVvrycqM9aYyuq/mQKFL1/TziIxSIBP8DuiFvCeAAWs5R3Yn0Ex2unt7qmzcd5/XW+3NZk8GjXEZgcwuMOSKwp7f4MeRMa09l7K06EA8/YmqRhGzDe6+2WmQBDrHy0brYKfX7LER0ikPSnjOs2y2QJcMvtnG/uTbC8oFlfV/vkLK4Cap2+jEFHrtJVjXuw==",
        "X-OriginatorOrg": "corigine.com",
        "X-MS-Exchange-CrossTenant-Network-Message-Id": "\n 4f1ac0c1-6bcb-4aa1-88c1-08dc1cbe79dc",
        "X-MS-Exchange-CrossTenant-AuthSource": "SJ0PR13MB5545.namprd13.prod.outlook.com",
        "X-MS-Exchange-CrossTenant-AuthAs": "Internal",
        "X-MS-Exchange-CrossTenant-OriginalArrivalTime": "24 Jan 2024 09:25:59.6677 (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 7p9u++9+wMX8sOZZQHJ0SgDcX4RGa2ltNGo7nHx/SV/GKxlTYwsqGMhdkSUHU9Mk8thrCTNWXoYKxcU1ux11UaW6MPUZcv12eNzhG6UQtvw=",
        "X-MS-Exchange-Transport-CrossTenantHeadersStamped": "DM8PR13MB5093",
        "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": "Make multiple devices can use single core to run services for\nflower firmware.\nAlso add synchronize module and service module to support it. \n\nLong Wu (4):\n  net/nfp: add synchronize module\n  net/nfp: create new service code related files\n  net/nfp: flower driver uses one service core\n  net/nfp: fix stop cpp service problem\n\n drivers/net/nfp/flower/nfp_flower.c           |  56 +--\n drivers/net/nfp/flower/nfp_flower_ctrl.c      |  20 +-\n drivers/net/nfp/flower/nfp_flower_ctrl.h      |   2 +-\n .../net/nfp/flower/nfp_flower_representor.c   |   7 +\n drivers/net/nfp/flower/nfp_flower_service.c   | 196 +++++++++\n drivers/net/nfp/flower/nfp_flower_service.h   |  17 +\n drivers/net/nfp/meson.build                   |   3 +\n drivers/net/nfp/nfp_cpp_bridge.c              |  91 +----\n drivers/net/nfp/nfp_cpp_bridge.h              |   1 -\n drivers/net/nfp/nfp_ethdev.c                  |  31 +-\n drivers/net/nfp/nfp_net_common.h              |  15 +-\n drivers/net/nfp/nfp_service.c                 | 117 ++++++\n drivers/net/nfp/nfp_service.h                 |  20 +\n drivers/net/nfp/nfpcore/nfp_sync.c            | 382 ++++++++++++++++++\n drivers/net/nfp/nfpcore/nfp_sync.h            |  31 ++\n 15 files changed, 854 insertions(+), 135 deletions(-)\n create mode 100644 drivers/net/nfp/flower/nfp_flower_service.c\n create mode 100644 drivers/net/nfp/flower/nfp_flower_service.h\n create mode 100644 drivers/net/nfp/nfp_service.c\n create mode 100644 drivers/net/nfp/nfp_service.h\n create mode 100644 drivers/net/nfp/nfpcore/nfp_sync.c\n create mode 100644 drivers/net/nfp/nfpcore/nfp_sync.h"
}